CSS

Sve o CSS-u

05.12.2004.

Šta je to CSS?

Na ovom blogu pokušaću vam napisati što više tutorijala, savjeta i trikova za CSS.

Da krenemo od početka...

Šta je to CSS?
CSS je skraćenica od "Cascading Style Sheets", a služi definiranju stilova koji određuju izgled HTML elemenata (font, boje, pozadine, razmake...). Ti stilovi se pohranjuju u "Style Sheets", externe fajlove sa .css extenzijom, ili jednostavno se pišu u zaglavlju HTML dokumenta ili čak inline, tj. na samim elementima. Externi stilovi su i najbolji jer vam omogućuju uštedu vremena pri radu i pri redizajniranju vašeg HTML dokumenta.

CSS su izmislili i specificirali momci iz W3C-a, a pojavili su se sa HTML-om 4.0 kao rješenje koje je proizašlo iz sve veće potrebe za odvajenjem sadržaja stranice od dizajna. HTML je od početka zamišljen kao takav da se brine samo o sadržaju - znači trebao je samo da prikazuje paragrafe, tabele, headinge, itd dok bi se za izgled brinuli browseri. Ali, kako su mnogi tvorci browsera počeli dodavati dodatne HTML tagove (kao font tag i color atribut) originalnom HTML-u, mnogi developeri sve su više nailazili na poteškoće u izradi svojih stranica. Da ne bi došlo do totalne zbrke, World Wide Web Consortium (W3C) - neprofitabilna organizacija, koja je odgovorna za standardizaciju HTML-a, kao dodatak verziji 4.0 HTML napravila je STILOVE (styles). Tada su i Netscape 4.0 i Internet Explorer 4.0 podržavali stilove.

Gledajući iz ugla jednog developera, dolazak CSS-a mnogi smatraju prekretnicom u web dizajnu jer je omogućio developerima da kontrolišu stilove i izgled više HTML stranica odjednom. Tako da danas developer može definisati jedan stil za neki element i iskoristiti ga na onoliko stranica koliko želi.

Zašto Cascading?

CSS ili Cascading Style Sheets, dobile su naziv cascading zato što se svi stilovi definisani za jedan element spajaju u jedan 'virtualni' stil i to po prioritetima sljedećim redom:

[pre]1. Defaultni stil browsera
2. Externi Style Sheet
3. Interni Style Sheet (unutar <head> taga)
4. Inline Style (unutar HTML elementa)[/pre]

Najveći prioritet ima INLINE stil i on poništava sve prethodno navedene stilove.

CSS
<< 12/2004 >>
nedponutosricetpetsub
01020304
05060708091011
12131415161718
19202122232425
262728293031

Moji linkovi

CSS linkovi

Cool blogovi


Brojač posjeta
13361

rss Powered by Blogger.ba