|
Article on other languages:
|
Els fulls d'estil en cascada (Cascading Style Sheets, CSS) són un llenguatge formal usat per a definir la presentació d'un document estructurat escrit en HTML o XML (i per extensió en XHTML). El W3C (World Wide Web Consortium) és l'encarregat de formular l'especificació dels fulls d'estil que servirà d'estàndard per als agents d'usuari o navegadors. La idea que es troba darrere del desenvolupament de CSS és separar l'estructura d'un document de la seva presentació. Per exemple, l'element d'HTML Quan s'utilitza CSS, l'etiqueta La informació d'estil pot ser adjuntada tant com un document separat o en el mateix document HTML. En aquest document, podrien definir-se estils generals en la capçalera del document o en cada etiqueta particular mitjançant l'atribut "style". Els avantatges d'utilitzar CSS (o altre llenguatge d'estil) són:
Hi ha diverses versions : CSS1 i CSS2, amb CSS3 en desenvolupament pel World Wide Web Consortium (W3C). Els navegadors moderns implementen CSS1 bastant bé, encara que existeixen petites diferències d'implementació segons marques i versions dels navegadors¹. CSS2, no obstant això, està solament parcialment implentat en els més recents. ¹ Un problema molt conegut d'implementació de CSS és el de la versió 5.X del popular navegador Internet Explorer que utilitza un model no estàndard per al càlcul de les mesures (vegi's més avall).
Maquetació CSSEls dissenyadors web van optar per la utilització de taules per al disseny de pàgines webs. D'aquesta forma, l'ús que donaven a les taules era com elements d'estil quan la seva veritable comesa és albergar contingut. La maquetació CSS consisteix a utilitzar capes (layers) que en HTML es defineixen amb les marques
Exemple.html
...
dins de body
<div id="capa1">
Aquí podem posar el que volguem: imatges, text, etc.<br />
</div>
Estil_Exemple.css
#capa1 { /*aquí definim les propietats de la capa*/
background-color: #fff;
margin: auto;
color: #000;
}
Recomanacions del W3CCascading Style Sheets, nivel 1 (CSS1), Desembre de 1996
Il·lustració de propietats de caixa
Si es defineix una caixa amb l'atribut width (amplada), s'interpreta pel model de caixa del W3C com l'amplada del contingut. L'amplada del farciment i de la vora s'afegixen a l'amplada total de l'element. En el model de caixa de Microsoft l'atribut d'amplada és l'amplada total, és a dir, l'amplada del contingut, del farciment i de la vora. Això restringeix severament l'ús d'aquest model en una especificació per a diversos navegadors. Si hom vol evitar-lo, no pot especificar el marge, el farciment o la vora en la mateixa etiqueta que l'amplada del contingut. Una altra possibilitat és usar un hack. No obstant això, l'Internet Explorer 6.0 pot variar-se a una manera d'acord amb l'estàndard si s'usa una declaració !DOCTYPE apropiada. Articles relacionats
Enllaços externsReferències
Tutorials i altres recursos
Galeries i exemples d'ús
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net