Upload
tanja-uzelac
View
221
Download
0
Embed Size (px)
Citation preview
8/18/2019 CCS - kratka obuka
1/6
25.12.2008 u izdvojeno | 4 komentara
Nauč ite CSS u par minuta…Autor/ica Webmaster Autor Kroativ mreže. Web dizajnom se bavi ve ć nekih desetak godina i trenutnoradi u Web Inkubator dizajn studiju. Kreativac u duši stalno željan novog znanja,a u slobodno vrijeme farba pixele i še ć e web stranice po Internetu.
Oglas
Nakon nekog vremena i par primjedbi da smo našim Web 2.0 te Magazin style
tutorialima zanemarili web novake , tu je CSS tutor za poč
etnike, prikladno zacijelu obitelj
Što je to CSS?CSS zna č i Cascading Style SheetsCSS nije programski jezikCSS su samo instrukcije browseru kako da prikaže HTML elementeCSS vam može olakšati posao izrade web stranicaCSS podržavaju svi moderni browseri
Osnovna sintaksa CSS-a
CSS za po č etnike
Page 1 of 6 Nau č ite CSS u par minuta. | Kroativ
02.02.2016http://www.kroativ.net/izdvojeno/naucite-css-u-par-minuta/
8/18/2019 CCS - kratka obuka
2/6
Razmaci nisu bitni i možete pisati svoje CSS stilove na pregledniji na č in ali bitnoe da zapamtite ovaj redosljed: oznaka {svojstvo: vrijednost; svojstvo:
vrijednost;} . Zna č i stilove za oznaku stavljamo izme đ u {} (viti č aste zagrade),
svojstvo i vrijednost razdvajamo sa : (dvoto č ka) i svojstva razdvajamo sa ;(to č ka-zarez). Komentare unutar CSS-a pišete izme đ u /* komentar */
U današnje vrijeme stvarno je nezamislivo raditi stranice bez CSS-a. Svi
oznaka { svojstvo : vrijednost ; }
/* Što bi zna č ilo */ p { color : #000000 ; }
/* ili */ body { font-family : Tahoma ;}
/* ili */
h1 {color : red ;font-size : 24px ;
}
ga koriste, a i oni koji ga ne koriste, trebali bi. CSS-om vaš posao postaje pieceof cake kako bi ameri rekli. Imate jednu datoteku ( .css ekstenzije ) sa svimstilovima i jednostavno je uklju č ujete u sve svoje HTML stranice. Svi za jednog,edan za sve, to je CSS!
Mali savjet: Danas ve ć ina ljudi ima neki moderni browser ali zbog onog malogpostotka dobro je stilove okružiti tagom za komentar ( ) kako bi ihednostavno stariji browseri ignorirali:
CSS možete koristiti na tri na č ina.Eksterni i interni na č in uvijek stavljamo unutar HEAD tagova, a inlinestil gdje želimo
1.) Eksterni na č in: Sve stilove stavite u jednu datoteku i potom taj CSS fileuklju č ujete u sve svoje dokumente. Datoteku možete napraviti i u obi č nom
tekstualnom editoru (Notepad?), spremite ju i preimenujte u npr. moj_stil.css .Ekstenzija .css ozna č ava da je to CSS datoteka. U današnje vrijeme imate ipuno besplatnih CSS editora koji ć e vam olakšati posao.
8/18/2019 CCS - kratka obuka
3/6
Nego da mi pogledamo primjer eksternog CSS-a
link rel=”stylesheet” ozna č ava grupu ( pogledajte sve o linkovima na w3.org),type=”text/css” odre đ uje vrstu, media=”all” definira za koju vrstupreglednika želimo poslužiti ovaj stil ( pogledajte sve mogu ć nosti na w3.org ) inapokon href=”moj_stil.css” ozna č ava putanju do naše CSS datoteke.
moj_stil.css datoteka mogla bi izgledati ovako:
2.) Interni na č in Drugi na č in je Interni CSS. Jednostavno definiramo našestilove unutar svakog dokumenta posebno
/* Moj prvi CSS dokument */
8/18/2019 CCS - kratka obuka
4/6
možemo definirati KLASE ( .centar{text-align:center;} ) i možemo definiratiID-ove ( #naslov{font-size:20px;} )
CSS definicija za HTML tagove promijenit ć e izgled svakog definiranogtag-a
Primjer:
Definirali smo cijelom dokumentu BODY marginu od 20px i definirali smo bijeluboju teksta svakom P tagu, odnosno paragrafu.
CSS klase za razliku od ID-ova možemo upotrebljavati koliko god puta želimo.Klase definiramo dodaju ć i . ispred imena, u imenima klasa nemojte
koristiti naša slova te njihove nazive nemojte zapo č injati brojem jervam stil ne ć e raditi u Firefoxu.
body { margin : 20px ;}p { color : #FFFFFF ;}
Primjer:
Definirali smo klasu .desno koja tekst poravnava u desnu stranu i klasu .crnokoja definira crnu boju teksta. Kao što smo ve ć napomenuli klase možemokoristiti koliko god puta želimo. Klasa p.veliko ozna č ava da ć e se stil primijenitisamo na P (paragraf) element klase veliko .
.desno { text-align : right ;}
.crno { color : #000000 ;}p .veliko { font-size : 24px ;}
Pogledajmo upotrebu:
Zna č i klasu primjenjujemo dodaju ć i class=”ime_klase” i možemo više klasa
odjednom primijeniti istom elementu rastavljaju ć i ih razmakom. Ako imamo istudefiniciju u obje klase (npr. boja teksta), uvijek ć e biti primijenjena ona zadnja.Tako je i sa svim CSS-om, ako imamo više eksternih stilova koji moždasadržavaju iste definicije razli č itih vrijednosti, uvijek se primijenjuje ona zadnja,a ostala se svojstva kombiniraju u jedan stil.
CSS ID-ovi za razliku od klasa mogu biti korišteni samo jedanput, zna č iedan ID za jedan element. ID-eve definiramo dodavaju ć i # ispred imena ID-
a te opet vrijede pravila, nema naših znakova i nemojte po č injati ime sa brojem.
Ovaj ć e tekst biti pomaknut u desnu stranu
Ovaj ć e tekst biti pomaknut u desnu stranu i biti ć e crne boje
Ovaj ć e tekst biti 24px
Primjer:
Page 4 of 6 Nau č ite CSS u par minuta. | Kroativ
02.02.2016http://www.kroativ.net/izdvojeno/naucite-css-u-par-minuta/
8/18/2019 CCS - kratka obuka
5/6
Definirali smo ID imena naslov i postavili mu tamno crvenu pozadinsku boju.Tako đ er smo napravili i ID napomena koji ć e samo biti primijenjen na P(paragraf) element ID-a naslov. Klasa .crta je ovdje samo za demonstraciju idefinira border širine 1 pixel, crne boje okolo cijelog elementa.
#naslov { background-color : #FF0000 ;}p #napomena {
color : red ;font-weight : bold ;
}.crta { border : 1px solid #000000 ;}
Pogledajmo upotrebu:
Zna č i dodatkom id=”” dodajemo ID nekom elementu, u našem slušaju dodalismo paragrafu. Elementu možemo dodati ID, klasu i inline CSS zajedno.
Ovo je naš naslov crvene pozadinske boje
Ovo je naša crvena napomena
U jednom HTML dokumentu možete koristiti sva tri na č ina upotrebe CSS-a, zna č imožete imati definirani neki op ć i eksterni CSS, možete definirati i zasebneinterne stilove unutar HEAD-a tog dokumenta i možete koristiti inline CSS. Ako
za isti element definirate razli č ite stilove unutar eksternog i internog CSS, vašastranica ć e jednostavno preuzeti oba svojstva i primijeniti ih na element.
Isti CSS stil možete primijeniti i na više elemenata odjednom
ednostavnom grupacijom.Primjer:
Na ovaj na č in smo svim navedenim heading elementima primijenili crvenu boju ivrstu fonta (ako korisnik ima instaliran font Tahoma, primijeni njega, ako nemapotraži Genevu ili bilo koji iz sans-serif skupine). Sli č no smo u č inili i sagrupiranim klasama. Zna č i oznake (grupirane elemente) razdvajatezarezom.
Za kompletne CSS specifikacije (a) (cheatsheets) skoknite do ovih stranica (b) ,a naša preporuka za download CSS cheatsheets-a je addedbytes.com . Ps: ovdjemožete skinuti i cheatsheets za mnoge druge stvari ( JavaScript , PHP, MySQL,HTML…)
Ovim malim tutorialom završili smo Uvod u CSS za totalne po č etnike . Ljudi oCSS-u pišu cijele knjige i svakako ne bi mogli sve objasniti na jednoj stranici.
h1 , h2 , h3 , h4 , h5 , h6 {color : red ;font-family : Tahoma , Geneva , sans-serif ;
}.crveno , .crno , .zeleno {
font-weight : bold ;}
Page 5 of 6 Nau č ite CSS u par minuta. | Kroativ
02.02.2016http://www.kroativ.net/izdvojeno/naucite-css-u-par-minuta/
8/18/2019 CCS - kratka obuka
6/6
Svrha ovog tutoriala bila je da vas uputimo u svijet CSS-a, damo vam dobretemelje za daljnje u č enje. Na ovim stranicama možete prona ć i mnoštvobesplatnih knjiga o CSS-u ili ako želite, skoknite na www.w3schools.com i u č iteon-line. HTML dog ima odli č ne tutoriale za po č etnike i one napredne , a ne ć etepožaliti ako pogledate i Cascading Style Sheets home page
Kada jednom napravite svoj CSS možete ga provjeriti na W3C CSS validatoru ilioptimizirati na Online CSS Optimiser . Ako vas zbunjuju EM mjerne jedinicepomognite si sa EM kalkulatorom …
Hvala što ste bili sa nama, još jednom u ime cijele Kroativ ekipe Sretan Boži ć iNova 2009. godina.
Komentari su tu, ostalo znate i sami…
Ozna č eno s: css , kroativ , tutorial , web dizajn
Za ovaj č lanak možete glasati na CroPortalu i tako pomo ć i u njegovoj promociji.Ako č lanak još nije objavljen vi možete biti prvi!Stavovi i mišljenja izre č ena u ovome č lanku i/ili komentarima odnose se samona autora/icu č lanka i/ili komentara, a ne i cijele Kroativ mreže. Zabranjeno jeneovlašteno prenošenje č lanaka u cjelosti bez prethodnog dogovora ili bezistaknutog povratnog linka na www.kroativ.net stranicu te imena autora.Oglas
Page 6 of 6 Nau č ite CSS u par minuta. | Kroativ