• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Izdelava spletnih strani 123

  • Izdelava spletnih strani
  • Izdelava spletnih trgovin
  • Optimizacija spletnih strani
  • WordPress
  • Več
    • Programiranje spletnih strani
    • Spletne strani
You are here: Home / Izdelava spletnih strani / Izdelava spletnih strani s CSS

Izdelava spletnih strani s CSS

11. marca, 2019 by Splet 1 Comment

S CSS (Cascading Style Sheets) oblikujemo HTML dokument. Znanje HTML je prepogoj za izdelavo spletnih strani s CSS. O izdelavi spletnih strani s HTML5 smo že pisali. Če HTML še ne znate, si pred člankom o izdelavi spletnih strani s CSS preberite slednjega.

Namen izdelave spletnih strani s CSS

S pomočjo CSS slogov oblikujemo HTML dokument oz. posamezne HTML elemente. Glavna prednost izdelave spletnih strani s CSS je, da ločimo delo delo programerjev od oblikovalcev.

Vstavljanje CSS slogov v HTML dokument

CSS slog lahko v HTML vstavimo na 3 načine.

  • Vstavljanje CSS sloga preko zunanje datoteke – CSS na ta način vstavimo znotraj <head> HTML značke. Datoteka v katero zapišemo stil, mora imeti končnico .css. Datoteko v HTML dokument vstavimo s spodnjo kodo.
<head>
...
<link rel="stylesheet" type="text/css" href="oblika.css" />
...
</head>
  • Vstavljanje CSS sloga preko HTML značke <style> – tudi v tem primeru CSS slog vstavimo znotraj HTML značke <head>. Primer kode.
<head>
...
<style type="text/css">
     p {
        color: blue;
       }
</style>
...
</head>
  • Vstavljanje CSS sloga preko atributa “style” posameznega HTML elementa – V primeru vstavitve CSS sloga preko atributa HTML elementa, slednjega ne zapišemo znotraj HTML značke <head> temveč na mestu, kjer se HTML element nahaja. Oglejmo si spodnji primer.
<head>
...
</head>

<body>
...
     <div style="color: blue;">
          <p>Besedilo</p>
     </div>
...
</body>

CSS sintaksa

Spodaj si bomo ogledal osnovno CSS sintakso. Sintaksa je sestavljena iz selektorja, vrednosti ter lastnosti.

p {
     color: blue;
}

V zgornjem primeru selektor p izbere vse HTML elemente z značko <p> (odstavek) ter jim dodeli barvo pisave rdečo (color je v našem primeru lastnost, blue pa vrednost).

CSS selektor

S CSS selektorjem izberemo HTML element, ki ga želimo oblikovati. Na voljo imamo več vrst selektorjev, ki bodo prestavljeni v nadaljevanju.

Univerzalni selektor – univerzalni selektor označimo z *.

* {color: blue;}

Selektor HTML elementov – za izbiro vseh posameznih HTML elementov dokumenta. Primer:

p {color: blue}

Selektor elementov izbranega razreda – zapišemo piko ter ime razreda.

.moj-razred {color: blue;}

Selektor elementov z določenim Id. Zapišemo # ter Id ime HTML elementa. Primer:

#mojId {color: blue;}

CSS lastnosti in vrednosti

Oglejmo si nekaj lastnosti, ki jih lahko dodelimo besedilu.

  • color – barva besedila
  • text-align – poravnava besedila
  • text-shadow – osenčenje besedila
  • font-family – tip pisave besedila
  • font-size – velikost pisave
  • font-style – oblikovanje besedila
  • font-weight – odebelitev besedila
  • …

Lastnosti ozadja

  • background-color – barva ozadja
  • background-image – slika ozadja
  • background-size – velikost slike ozadja
  • …

Lastnosti okvirja

  • border-color – barva okvirja
  • border-style – oblika okvirja (solid, dashed, dotted…)
  • border-width – debelina okvirja

Ostale lastnosti

  • margin – odmik od roba (vrednost v px, em…)
  • padding – odmik do roba (vrednost v px, em…)
  • position – pozicioniranje HTML elementov (static, fixed, relative, absolute)
  • left / right – pozicioniranje elementov
  • float – plavajoči elementi (left, right)
  • clear – preprečevanje plavajočih elementov (both, left, right)
  • …

Seveda obstaja še veliko več lastnosti. V članku smo predstavili le nekaj osnovnih. Na vas pa je, da pridobiljene znanje utrdite z izdelavo preproste spletne strani.

Če potrebujete pomoč, smo vam na voljo v komentarjih.

Filed Under: Izdelava spletnih strani, Programiranje spletnih strani

Reader Interactions

Comments

  1. Css says

    14. marca, 2019 at 21:35

    Brez CSS je praktično nemogoče izdelati sodobno ali karšno koli spletno stran. Mogoče bi lahko vse skupaj še razširili in opisali še več css lastnosti. S css 3 je prišlo res veliko naprednih zmožnosti grafičnega urejanja spletnih strani… animacije, senčenje, ozadja in se in še… moderni brskalniki vse to že podpirajo.

    Za dodajanje odgovora se prijavite

Dodaj odgovor Prekliči odgovor

Za objavo komentarja se morate prijaviti.

Primary Sidebar

Kategorije

  • Izdelava spletnih strani (5)
  • Izdelava spletnih trgovin (3)
  • Optimizacija spletnih strani (3)
  • Programiranje spletnih strani (2)
  • Spletne strani (2)
  • Wordpress (3)

Footer

Kategorije

  • Izdelava spletnih strani
  • Izdelava spletnih trgovin
  • Optimizacija spletnih strani
  • Programiranje spletnih strani
  • Spletne strani
  • Wordpress

Zadnji prispevki

  • Optimizacija spletne strani
  • Najem spletne trgovine, najem spletne trgovine z osnovno postavitvijo ali izdelave spletne trgovine?
  • Spletna stran Discussify.net
  • Optimizacija spletnih strani – zunanje povezave
  • Izdelava spletnih strani za začetnike

Vsi prispevki obljavljeni na strani so avtorsko zaščiteni in jih ni dovoljeno kopirati. Objavi se lahko le povezava do njih na to stran.

Copyright © 2019 izdelavastrani123.com

Copyright © 2024 · Genesis Sample on Genesis Framework · WordPress · Log in