Fara í innihald

„CSS“: Munur á milli breytinga

Úr Wikipediu, frjálsa alfræðiritinu
Efni eytt Efni bætt við
Zorrobot (spjall | framlög)
Thijs!bot (spjall | framlög)
m robot Breyti: ka:CSS
Lína 71: Lína 71:
[[it:Foglio di stile]]
[[it:Foglio di stile]]
[[ja:Cascading Style Sheets]]
[[ja:Cascading Style Sheets]]
[[ka:Css]]
[[ka:CSS]]
[[km:Cascading Style Sheets]]
[[km:Cascading Style Sheets]]
[[ko:CSS]]
[[ko:CSS]]

Útgáfa síðunnar 30. júlí 2008 kl. 12:59

CSS (Cascading Style Sheets)
Skráarending:.css
MIME-gerð:text/CSS
Hönnun:W3C
Tegund forsniðs:Stílmál
Staðall:W3C 1,0 (Tilmæli)
W3C 2,0 (Tilmæli)
W3C 2,1 (Í vinnslu)

Cascading Style Sheets (CSS) eru sérstök snið sem notuð eru til að skilgreina umbrot og útlit stiklutexta á borð við SGML og XHTML. Stílsnið henta vel til aðskilnaðar innihalds og útlits þar sem innihaldi XML skjals eru gerð útlitstengd skil. Aðskilnaður innihalds og útlits var boðaður af W3C með XHTML staðlinum.

Munur á HTML og XHTML/CSS

Í eldri útgáfum HTML var hægt að skilgreina rauðan texta sem svo:

<p color="red">Rauður Texti</p>

Í útgáfu 4.01 t.d. og öllum útgáfum XHTML þykir eðlilegra að skilgreina útlit textans í aðskildri CSS skrá með eftirfarandi hætti:

p { color: red; }

Og stiklutextin sjálfur lítur einfaldlega svona út:

<p>Rauður Texti</p>

Til að tengja skjölin tvö saman þarf að vísa í CSS skjalið innan <head> hluta (X)HTML skjalsins.:

<link rel="stylesheet" type="text/css" media="screen,projection" href="screen.css" />

Kostir CSS

  • Í media hluta dæmisins að ofan er miðill skjalsins er tilgreindur. Með þessu móti má aðgreina mismunandi útlit á sama innihald (XML/XHTML) fyrir t.d. prentverk eða lófatölvu og vísa þá í mismunandi CSS skjal fyrir hvern og einn miðil.
  • Mun auðveldara er að uppfæra útlit yfir heilt vefsvæði þar sem öllum útlitstengdum reglum er haldið til haga í fáum skjölum.
  • CSS býður upp á fullkomnari stjórn á útliti skjala.
  • CSS býður upp á möguleika sem bæta aðgengi fatlaðra að innihaldi skjala.
  • CSS minnkar í mörgum tilfellum stærð skjala.
  Þessi tölvunarfræðigrein er stubbur. Þú getur hjálpað til með því að bæta við greinina.