Tartalomjegyzék
„A CSS (angolul Cascading Style Sheets) a számítástechnikában egy stílusleíró nyelv, mely a HTML vagy XHTML típusú strukturált dokumentumok megjelenését írja le.”
(forrás: wikipedia)
Lényege, hogy a HTML elemeket nem a "régi" align, font, bgcolor, attribútumokkal formázzuk, hanem főként külső fájlban megadott stílusértékekkel. így ha valamin változtatni kell, sokkal könnyebben megtehetjük, és a kód is átláthatóbb lesz.
Három helyen adhatunk meg stílusokat:
<link rel="stylesheet" type="text/css" href="mystyle.css" />
<style type="text/css"> bla {blablabla:blablabla;} </style>
<p style="blablbla:ksjdhf;">sdf</p>
Fontos, hogy a lejjebb lévő szinten megadott meghatározás felülírja a korábban megadottat. (innen ered az elnevezés is: cascading = sorba kapcsolás)
(pl. ha a külső fileban egy szövegnek fehér szín van megadva, de a <head>-ben megadott stílusban zöld, viszont a szöveg tagben lévő meghatározásban vörös, akkor a szöveg vörös lesz.)
elem {tulajdonság: érték) -> p {font-size: 12pt)
FONTOS!: az érték és a mértékegység közé TILOS szóközt rakni!
<html>
<head>
<style type="text/css">
p {
color:green;
font-weight:bold;
}
</style>
</head>
<body>
<p>zöld, félkövér (a fejben megadott stílus miatt)</p>
<p style="color:red;">vörös, félkövér (a fejben megadott
stílus + az elemben megadott vörös szín) </p>
</body>
</html>
p {color:#FF0000} -> az oldal összes <p> eleme vörös lesz
<head>
<style type="text/css">
p {
color:green;
}
p.masfajta {
color:red;
}
</style>
</head>
<body>
<p>zöld</p>
<p class="masfajta" >vörös</p>
<p>zöld</p>
</body>
<head>
<style type="text/css">
p {
color:green;
}
#nemzold {
color:red;
}
</style>
</head>
<body>
<p>zöld</p>
<p id="nemzold" >vörös</p>
<p>zöld</p>
</body>
Több tulajdonság megadása: meghatározások ";"-vel elválasztva
<p style="color: #af23d1; border: none; margin-left: 1em">blabla</p>
Hát, ennyi fért bele mára. Nem sok, nem szép és elég összeszedetlen, de az alapok benne vannak, remélem pár emberkének azért segít valamennyit.
Garpeer
(2009-10-01)
6862 olvasás
[A panel bezárásához kattints rá!]