10. fejezet: Pszeudo-osztályok és egyéb tulajdonságok
-
!important deklaráció: A későbbi tulajdonságokat felülírja.
Paraméterek: Bármilyen CSS-attribútum.
HTML-minta: { paraméter!important }
Scriptben: Nem támogatott.
További minta: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms530769%28v=VS.85%29.aspx)<STYLE>
P { color:red!important }
</STYLE>
<P STYLE="color:green">Piros szöveg.</P> -
:active pszeudo-osztály: Az a HTML-tag stílusát határozza meg aktív állapotban.
Csak itt használható!
HTML-minta: [A]:active { szabályok }
Scriptben: Nem támogatott.
További minta: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms530714%28v=VS.85%29.aspx)<style>
A:active { font-weight:bold; color:purple }
</style> -
:first-letter pszeudo-elem: Az objektum első betűjének stílusát határozza meg!
HTML-minta: :first-letter { szabályok }
Scriptben: Nem támogatott.
További minta: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms530753%28v=VS.85%29.aspx)<style>
P.Iniciale:first-letter { font-size: 200%; float: left }
</style>
<p>A bekezdés első betűje kétszeres méretben lesz látható.</p> -
:first-line pszeudo-elem: Az objektum első sorának stílusát határozza meg.
HTML-minta: :first-line { szabályok }
Scriptben: Nem támogatott.
További minta: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms530754%28v=VS.85%29.aspx)<style>
.CapFirst:first-line { text-transform: uppercase }
</style>
<p>Az első sor a bekezdésben csupa nagybetű lesz, az összes többi normális marad.</p> -
:hover pszeudo-osztály: Az a HTML-tag stílusát határozza meg, ha az egérmutató a link felett van. Csak itt használható!
HTML-minta: [A]:hover { szabályok }
Scriptben: Nem támogatott.
További minta: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms530766%28v=VS.85%29.aspx)<STYLE> A:hover { font-weight:bold; color:red } </STYLE>
-
:link pszeudo-osztály: Az a HTML-tag stílusát határozza meg, ha az elem még nem volt meglátogatva. Csak itt használható!
HTML-minta: [A]:link { szabályok }
Scriptben: Nem támogatott.
További minta: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms530787%28v=VS.85%29.aspx )<STYLE> A:link { color:#C0C0C0 } </STYLE>
-
:visited pszeudo-osztály: Az a HTML-tag stílusát határozza meg, ha az elem már meg volt látogatva. Csak itt használható!
HTML-minta: [A]:visited { szabályok }
Scriptben: Nem támogatott.
További minta: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms531181%28v=VS.85%29.aspx )<STYLE> A:visited { font-weight:bolder } </STYLE>
-
@charset szabály: Meghatározza, hogy melyik külső karakterkészlet használható.
HTML-minta: @charset KarakterkészletLeírás
Scriptben: Nem támogatott.
További példa:@charset "Windows-1251";
-
@font-face szabály: A HTML-dokumentumba beágyazott karakterkészlet meghatározása.
Paraméterek: font-family:fontFamilyName (betűkészlet neve), src: url(/pontosan) (megtalálási helye; relatív vagy abszolút URL!), Internet Explorer 9 esetén újabb paraméterek is vannak.
HTML-minta: @charset KarakterkészletLeírás
Scriptben: Nem támogatott.
További minták: http://msdn.microsoft.com/en-us/library/ms530757%28v=VS.85%29.aspx -
@import szabály: Importál egy külső stíluslapot.
HTML-minta: @import [url]PontosURL
Scriptben: Nem támogatott.
További minta: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms530768%28v=VS.85%29.aspx)<STYLE TYPE="text/css"> @import url("URL"); P {color:blue} </STYLE>
-
@media szabály:Meghatározza a kiviteli médiát.
Paraméterek: Médiatípusok: screen (képernyő), print (nyomtató), all (mindkettő).
Szabályok: Annál az adott médiatípusnál érvényes szabályok.
HTML-minta: @media MediaTípus { szabályok }
Scriptben: Nem támogatott.
További minta: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms530813%28v=VS.85%29.aspx)// Képernyős karakterméret legyen 12-es. @media screen { BODY {font-size:12pt;} } // Nyomtatón pedig 8-as. @media print { BODY {font-size:8pt;} }
-
@page szabály: Meghatározza megjelenített lap méreteit, irányát és margóit.
Paraméterek: VálasztottLap: :first (a gyűjtemény 1. lapjára érvényes), :left (összefűzésnél a bal oldalra kerülőknél érvényes), :right(összefűzésnél a jobb oldalra kerülőknél érvényes).
Szabályok: Annál az adott médiatípusnál érvényes szabályok.
HTML-minta: @page VálasztottLap { szabályok }
Scriptben: Nem támogatott.
További minták: http://msdn.microsoft.com/en-us/library/ms530841%28v=VS.85%29.aspx -
cursor tulajdonságok: Megadja vagy visszaadja az egérkurzor tulajdonságait, amikor az adott objektum fölé kerül.
Paraméterek: auto (alapértelmezett; a böngésző szabályai érvényesek), all-scroll (min. IE 6; minden irányban gördíthatő-minta), col-resize (min. IE6; átméretezhető oszlopok-minta), crosshair (egyszerű célkereszt), default (platform-függő; általában mutató kéz), hand (mutatóujját kinyújtó kéz, amikor az objektum fölé megy az egér), help (segítségkérés-minta), move (irány-nyilak), no-drop (mutató-kéz kis áthúzott körrel), not-allowed (link nem követhető-minta), pointer (mutató kéz), progress (nyíl és homokóra), row-resize (sorátmérezetés-minta), text (sima szöveg-kurzor), url(uri) (pontosan URL-ben leírt cursorfájl; minta: url('myccursor.cur'); használható kiterjesztések: .CUR és .ANI), vertical-text (min. IE 6; függőlegesen javítható-szöveg minta), wait (homokóra), *-resize (átméretezés-minta a 8 alapirányba; csillag helyett:N, NE, NW, S, SE, SW, E,
vagyW
).
HTML-minta: { cursor : paraméter }
Scriptben: objectum.style.cursor [ = paraméter ]
További minták: (Eredeti forráskód: http://msdn.microsoft.com/en-us/library/ms533701%28v=VS.85%29.aspx)<h1>Vigye a szövegek fölé a cursort!</h1> <p title="all-scroll" onmouseover="this.style.cursor='all-scroll'">all-scroll</p> <p title="col-resize" onmouseover="this.style.cursor='col-resize'">col-resize</p> <p title="crosshair" onmouseover="this.style.cursor='crosshair'">crosshair</p> <p title="default" onmouseover="this.style.cursor='default'">default</p>
<p title="hand" onmouseover="this.style.cursor='hand'">hand</p>
<p title="help" onmouseover="this.style.cursor='help'">help</p>
<p title="move" onmouseover="this.style.cursor='move'">move</p>
<p title="no-drop" onmouseover="this.style.cursor='no-drop'">no-drop</p>
<p title="not-allowed" onmouseover="this.style.cursor='not-allowed'">not-allowed</p>
<p title="pointer" onmouseover="this.style.cursor='pointer'">pointer</p>
<p title="progress" onmouseover="this.style.cursor='progress'">progress</p>
<p title="row-resize" onmouseover="this.style.cursor='row-resize'">row-resize</p>
<p title="text" onmouseover="this.style.cursor='text'">text</p>
<p title="vertical-text" onmouseover="this.style.cursor='vertical-text'">vertical-text</p>
<p title="wait" onmouseover="this.style.cursor='wait'">wait</p><p title="*-resize" onmouseover="this.style.cursor='*-resize'">*-resize</p>
© TFeri.hu, 2011