Vad är CSS?
Struktur och innehåll
Cascading Style Sheets, som förkortas CSS, är stilmallar som tillåter både den som skapar dokument och den som läser dem att använda sin egen stilmall. För att formge dokument och hemsidor har CSS använts för att åstadkomma detta, det gäller färg, justering av text, teckensnitt, och objekt mm. Allt som behövs är en enda CSS-mall och denna kan hantera tusentals dokument, bara man vet hur man gör. Även HTML är en sorts design, men CSS har fler alternativ till redigering och är därför mer avancerad men innehållet är betydligt större. Exempelvis har man möjlighet att formatera om allt och ändra massvis med effekter inom CSS, vilket inte finns med i HTML. En av fördelarna med CSS är att flera mallar kan användas och de har då företräde inbördes så att en "huvudmall" med de övergripande formateringarna kan ersättas på en lägre nivå av en "lokal mall" som då gäller före huvudmallen. Exempelvis på denna bloggen kan man klicka på design, sedan kan man redigera kodmallar och stilmall. Kodmallen är "huvudmallen" medan stilmallen är den "lokala" mallen och det är där den mesta redigeringen kommer ta plats. CSS är liksom XML/XHTML ett steg mot att separera innehåll och struktur i dokument. All formatering bör ske i externa mallar vilket gör att mängden kod i själva dokumentet minskar avsevärt och gör att sidorna laddas snabbare i webbläsaren. Då samma mall används för varje dokument behöver inte webbläsaren läsa in formateringsanvisningar på nytt varje gång en ny sida anropas.1
1.http://www.html.net/tutorials/css/lesson1.php 20110227
Cascading Style Sheets, som förkortas CSS, är stilmallar som tillåter både den som skapar dokument och den som läser dem att använda sin egen stilmall. För att formge dokument och hemsidor har CSS använts för att åstadkomma detta, det gäller färg, justering av text, teckensnitt, och objekt mm. Allt som behövs är en enda CSS-mall och denna kan hantera tusentals dokument, bara man vet hur man gör. Även HTML är en sorts design, men CSS har fler alternativ till redigering och är därför mer avancerad men innehållet är betydligt större. Exempelvis har man möjlighet att formatera om allt och ändra massvis med effekter inom CSS, vilket inte finns med i HTML. En av fördelarna med CSS är att flera mallar kan användas och de har då företräde inbördes så att en "huvudmall" med de övergripande formateringarna kan ersättas på en lägre nivå av en "lokal mall" som då gäller före huvudmallen. Exempelvis på denna bloggen kan man klicka på design, sedan kan man redigera kodmallar och stilmall. Kodmallen är "huvudmallen" medan stilmallen är den "lokala" mallen och det är där den mesta redigeringen kommer ta plats. CSS är liksom XML/XHTML ett steg mot att separera innehåll och struktur i dokument. All formatering bör ske i externa mallar vilket gör att mängden kod i själva dokumentet minskar avsevärt och gör att sidorna laddas snabbare i webbläsaren. Då samma mall används för varje dokument behöver inte webbläsaren läsa in formateringsanvisningar på nytt varje gång en ny sida anropas.1
1.http://www.html.net/tutorials/css/lesson1.php 20110227
Kommentarer
Trackback