0% found this document useful (0 votes)
18 views21 pages

CSS 1 Dio

Uploaded by

Mehdija Adrović
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views21 pages

CSS 1 Dio

Uploaded by

Mehdija Adrović
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

CSS-1.

dio
CSS 1.DIO ŠKOLSKA 2020/2021
PROF. VLADIMIR KOVAČ
css- uvod

CSS se koristi u okviru HTML stranica, da bi se smanjilo ispisivanje istog koda.

Omogućavaju isti način formatiranja svih stranica u okviru nekog sajta, kao i
jednostavnu promjenu pojedinih parametara kao što su boja slova, vrsta
slova, veličina slova, izgled tabele, pozadine...

Sve ove osobine stranica se mogu čuvati u posebnim dokumentima i to na


jednom mjestu za sve stranice, pa se promjenom jednog parametra na jednom
mjestu mijenja izgled svih stranica koje referišu promjenjeni parametar.

Najnoviji standard: CSS3


css- ubacivanje css koda

Postoje tri načina učitavanja CSS koda:


1. Eksterni stilovi - fajl sa stilovima (css fajl, mogu ga čitati sve HTML
stranice koje pozivaju taj fajl)
2. Interni stilovi - dio HTML stranice u <head> predstavlja CSS kod (može ga
čitati samo taj HTML fajl)
3. Umetnuto u neki tag(inline) - definiše stil samo tog taga u koji je umetnut
css- elemenat

CSS element se sastoji od tri glavna dijela:

imeTaga { property : vrijednost; }


gdje je:
imeTaga - HTML element koji se želi promijeniti,
property - atribut objekta koji se želi promijeniti,
vrijednost - vrijednost atributa.
CSS elementi se mogu definisati na dva načina, u okviru stranice ili u okviru
zasebnog dokumenta.
Definisanje u okviru stranice:
U zaglavlju HTML se ubacuje tag <style> i njegov atribut type sa vrijednošću "text/css".
U okviru ovog taga se definišu pojedinačni CSS elementi.
css- interni stil (primjer)

<html>
<head>
<style type="text/css">

h1 { background-color: #00ff00; }

{ font-family: Verdana; }
</style>
</head>
<body>
<h1>Prvi naslov</h1> <h2>Drugi naslov</h2>
<p>Tekst paragrafa</p>
</body>
</html>
css- korišćenje više atributa

Kod CSS elementa moguće je da se navede više parova atribut-vrijednost. U tom slučaju parovi se
odvajaju pomoću znaka ;
Primjer:

p {

text-align: center;

color: red;

font-family: arial;

}
css- više objekata koji dijele iste
atribute
Moguće je da više objekata tj. više tagova, dijeli iste atribute sa istim vrijednostima:

Primjer

h1, h2, h3, h4, h5, h6 {


color: blue;
}


css- eksterni stilovi

CSS se može definisati i u posebnom dokumentu sa ekstenzijom .css


Prednosti: organizovaniji i efikasniji kod (sve stranice aplikacije dijele jedan šablon!)

Povezivanje HTML stranice sa CSS fajlom:

<head>

<link rel="stylesheet" type="text/css" href="primjer.css"/>

</head>
css- id atribut

ID označava stil jednog jedinstvenog elementa.

ID se koristi kao atribut HTML elementa, definisan sa početnim znakom #.

Stil se mijenja samo kod elementa sa tim identifikatorom.

Identifikator ID ne smije da počinje brojem, jer ne radi u nekim verzijama Mozilla Firefox.
css- class atribut

Kada želimo na više elemenata da primjenimo isto pravilo klasu određenog objekta pozivamo
tako što u željenom tagu navodimo atribut class="imeKlase".

Tako će na našem primjeru paragrafi koje želimo da poravnamo uz desnu marginu imati
strukturu:

<p class="desno">
Tekst koji treba da bude uz desnu marginu
</p>

A paragrafi čiji tekst treba da bude centriran imati strukturu:

<p class="centrirano">
Tekst koji treba da bude centriran
</p>
CSS ATRIBUTI
css- background atributi

Koristi se da bi definisali pozadinu:


background-color
background-image
background-repeat
background-attachment
background-position
Primjer:
div { background-color: #b0c4de; } body { background-
image:url(slika.jpg);
background-repeat:repeat-x;
}
body { background-position: right top; }
css- atributi za tekst

Atribut Opis Vrijednost


color Boja pozadine Boja
text-align Poravnanje teksta center, left, right, justify
text-decoration Dekoracija teksta overline, line-through, underline,
blink
text-transform Transformisanje teksta uppercase, lowercase, capitalize
text-indent Uvlačenje prve linije u pikselima (npr. 50px)
letter-spacing Odvajanje između u pikselima (npr. 2px)
slova
line-height Veličina linije teksta u procentima (npr. 90% ili 200%)
word-spacing Veličina razmaka u px, pt, cm, em
između riječi
css- atributi za font

Atribut Opis Vrijednost


font-family Vrsta fonta Serif, Sans-serif, Monospace
Georgia, Arial, Verdana, Courier New,...
font-style Oblik fonta normal, italic, oblique
font-size Veličina fonta u px ili em ( px/16 = em )
font-variant Poseban stil fonta normal, small-caps
(npr. small-caps)
font-weight Debljina fonta normal (400), bold, bolder, lighter, 100-900
css- linkovi i liste

Postoji 4 stanja linkova: Atribut list-style-type


Koristi se da bi se definisao način prikaza stavke
a:link - normalan, neposjećeni link nenumerisane ili numerisane liste. Vrijednosti
a:visited - link koji je korisnik posjećivao atributa su tipovi ove dvije vrste liste. Primjer:
a:hover - link preko koga prelazi kursor miša ul { list-style-type: square; }
a:active - link u momentu klika na njega
Atribut list-style-image
Atributi koji mogu da se koriste kod linkova:
color Koristi se da bi se definisala slika kao oznaka
stavke liste za sve tri vrste liste. Primjer:
text-decoration
background-color ul {
list-style-image:url(slika.gif);
}
css- tabele

Moguće je stilizovati tabelu koristeći atribute:


width (širina u px ili %)
height (visina u px ili %)
border (debljina linije u px)
text-align (poravnanje teksta u tabeli/ćeliji)
vertical-align (poravnanje vertikalno)
padding (prazan prostor u td/th elementu)
background-color (boja pozadine)
color (boja teksta)
css- okviri

Različiti dijelovi HTML stranice:

margin : margina
border : ivica
padding : prazan prostor
content : sadržaj.
css- okviri

border-color
Koristi se da bi se definisala boja ivice oko selektovanog elementa.
Za svaku stranu ivice se mogu postaviti posebno korišćenjem atributa:

border-top-color
border-right-color
border-bottom-color
border-left-color
Primjer:

.poruka {
border-color: #FF0000;
}
css- okviri

border-width

Koristi se da bi se definisala debljina ivice oko selektovanog elementa.


Debljina se postavlja u pikselima ili postavljanjem tri predefinisane
vrijednosti: thin, medium ili thick.
Debljina ne može da se koristi samostalno, već se mora definisati i atribut
border-style
Primjer:
p.prvi { border-style:solid; border-width:medium; }
css- okviri

border-style
Koristi se da bi se definisao stil ivica oko selektovanog elementa. Podržani stilovi su:
dotted
dashed
solid
double
groove
ridge
inset
outset
Stil ivice, za svaku stranu se može postaviti posebno:

border-top-style
border-right-style
border-bottom-style
border-left-style
css- okviri

<style type="text/css">
<link rel="stylesheet" type="text/css" href="primer.css"/>
id, class
bg {background-color, background-image, background-repeat, background-attachment,
background-position}
text {color, text-align, text-decoration, text-transform, text-indent, letter-spacing,
line-height, word-spacing}
font {font-family, font-style, font-size, font-variant, font-weight}
a:link, a:visited, a:hover, a:active {color, text-decoration, background-color}
UL { list-style-type, list-style-image }
table { width, height, border, text-align, vertical-align, padding, background-
color, color }
border {border-top-color, border-right-color, border-bottom-color, border-left-
color}

You might also like