CSS elemek linkelés - kérdés
Van egy html és egy hozzá tartozó css fájl. a html fájlban van egy content és egyclr id, ami a css-ben az alábbiak szerint van formázva.
Az lenne a kérdésem, hogy mi a különbség a
.content {...} és a #content {#...} között?
illetve mire jó a #outer>#inner
a css fájl:
#outer>#inner { border-bottom: 1px solid #FFFFFF; }
.clr{clear:both;}
.content{padding:5px;}
#header .content{padding-bottom:0;}
A hozzá tartozó html fájl.
<body>
<div id="pagewidth" >
<div id="outer" >
<div id="inner">
<div id="maincol" >
<div class="content"> Main Content Column </div>
</div>
<div class="clr"></div>
</div>
</div>
</div>
</body>
</html>
ezenkívül egy html fájlban kétféleképen lehet belinkelni css-t: Mi a különbsége?
<style type="text/css" media="screen">
@import "/themes/azigazi/style.css";
</style>
<link type="text/css" media="screen" href="/themes/azigazi/bigfont.css" />
■ Az lenne a kérdésem, hogy mi a különbség a
.content {...} és a #content {#...} között?
illetve mire jó a #outer>#inner
a css fájl:
#outer>#inner { border-bottom: 1px solid #FFFFFF; }
.clr{clear:both;}
.content{padding:5px;}
#header .content{padding-bottom:0;}
A hozzá tartozó html fájl.
<body>
<div id="pagewidth" >
<div id="outer" >
<div id="inner">
<div id="maincol" >
<div class="content"> Main Content Column </div>
</div>
<div class="clr"></div>
</div>
</div>
</div>
</body>
</html>
ezenkívül egy html fájlban kétféleképen lehet belinkelni css-t: Mi a különbsége?
<style type="text/css" media="screen">
@import "/themes/azigazi/style.css";
</style>
<link type="text/css" media="screen" href="/themes/azigazi/bigfont.css" />
RTFM
. és # közötti különbség:
. class selector
# id selector
--------
Poetro
kérdés megint, némi kötözködéssel
http://htmlinfo.polyhistor.hu/css2ref/selector.htm#class-html
akkor inkább feltenném másképpen a kérdést.
mi a különbség egy ilyen egyszerű móricka html-css fájlban a class . és az id # között?
A http://htmlinfo.polyhistor.hu/html_ref/blocklevel.htm#DIV link nem túl bőbeszédű e témában?
Válaszokat előre is köszi.
class és id
--
üdv: kmm...
úgy tűnik most már
még valami
<style type="text/css" media="print">
@import "/themes/azigazi/print.css";
</style>
<link type="text/css" media="screen" href="/themes/azigazi/bigfont.css" />
tudja valaki, hogy mi a különbség?
stiluslap import
Viszont elofordulaht, hogy elkeszited a stiluslapodat es ahhoz akarsz egy masikat csatolni, ennek a megoldasa a @import.
Termeszetesen nem csak kulso css fajl eseten lehet hasznalni, hanem a HTML kodba beagyazott stilus definicios resznel is.
Azert szoktak hasznalni mert a regebbi bongeszok nem ismerik, igyazok elol elrejti a CSS fajlt, amit hibasan ertelmeznenek. A css nelkuli verzio pedig meg mindig jobb mint egy felre ertelmezett css miatti osszekuszat oldal.
Arra erdemes figyelni, hogy a style elem kozotti resz HTML kommentbe legyen, kulonben a szoeveges bongeszok vagy altalanosan akik nem ismerik a style elemet azok megjelenitik a nyito es zaro elem kozotti reszt vagyis a @import szoveget.
igen?
Maat
Import vs. link
A link elemet pedig a HTML feldolgozó fogja betölteni, és a beállításai szerint feldolgozni.
Igazi különbség nincs, hacsak az nem, hogy míg a link elemet a legtöbb böngésző fel tudja dolgozni, addig az import-ot csak az újabbak.
--------
Poetro
Kiegészítés
media
tulajdonság azt határozza meg, hogy milyen médiumhoz történjen a CSS hozzárendelése. Aprint
tartalmazza a nyomtatási nézetet, ascreen
pedig a képernyőn megjelenő stílust.-boogie-
Magyarazat
Pl:
P {}
Ez az oldalon talalhato minden P elemre vagyis bekezdesre hatassal lesz.
Ha csak ezek egy reszere, reszhalmazara szeretned alkalmazni a szabalyokat akkor osztalyt definialsz nekik. Ez HTML-ben
p class="osztalynev",
CSS-ben
p.osztalynev
Ha egy lapon EGYETLEN elemet celzol meg. Akkor annak adhatsz egy azonositot angolul (identity) ID-t.
HTML:
p id="jogszabaly_paragrafus_23"
CSS:
p#id
túlzott okoskodás ?
Ez HTML-ben:
<p class="osztalynev">tartalom</p>
-------------------------------------------------------
CSS-ben:
p.osztalynev {
/*szabályok megadása, pl: */
color: #FFF;
background-color: #03F;
}
Hogy a teljesen kezdők is könnyebben megértsék miről beszéltek
és szokják a helyes szintaxist.
</noocx>
hexa kód... és css
Sok helyen látom hogy a szinek megadásánál használnak ilyeneket : #FFF meg hasonlókat... ez ugye csak akkor alkalmazható ha jelen esetben az utolsó 3 tag értéke 0.. ugye??
és egy másik dolog.. a két sor definició ugyan azt csinálja, vagy van köztük valami küldömbség???
.fcs:link { color:#FFFFFF; text-decoration:underline; }
link.fcs { color:#FFFFFF; text-decoration:underline; }
ill. a fenti két sor elejénél nem kell #-et használni...
hali: Tomi
hexa
#123
jelentése#112233
.A
.fcs:link
jelentése: az oldalon levő összes olyan HTML elem, aminek az osztálya (class
tulajdonsága)fcs
, és nem meglátogatott link.A
link.fcs
jelentése: az oldalon levő összes<link>
HTML elem, aminek az osztályafcs
. A<link>
elemre, mely az oldal forrásának a fejlécében fordulhat elő, nem szokás stílust definiálni, ezért azt gondolom, hogy valamit elírhattál.A
#
jelentése: az utána következő azonosítójúid
-val rendelkező elemek. A kiválasztóknál elsőként az elem nevét kell írni (ha van), utána jöhet vegyesen az osztály, id és virtuális kiválasztó (mint a fentilink
), a sorrend mindegy. És lehet hierarchia is, szóközzel, tabbal elválasztva:#content a.kiemelt
jelentése: acontent
id
tulajdonsággal rendelkező valamely HTML elemen belüli összes olyan link, aminek aclass
tulajdonságakiemelt
.-boogie-
link.fcs
Ha csinalsz egy ilyet:
Bővebben: Metadata Extraction
OK
-boogie-
Tényleg elírás
Viszont felmerült egy másik kérdés. Van a köv css file:
Jah és mégegy kérdés, valami JavaScript-tel foglakozó lehetőleg magyarnyelvű oldalt tudnátok ajánlani?
bye : Tomi
Tárgytalan
Jah amúgy kúl volt a "CSS ereje" előadás :)
bye Tomi
linkek
Bár nem teljesen téma, de css-kérdésem lenne, mint kezdőnek. Végigolvastam a hozzászólásokat, de még mindig nem teljesen világos. Ha mondjuk egyszerűen:
A:Link{ color: #003366; text-decoration: none; font-family: "Comic Sans MS"; }
A:Active{ color: #003366; text-decoration: none; font-family:"Comic Sans MS"; }
A:Visited{ color: #003366; text-decoration: none; font-family: "Comic Sans MS"; }
A:hover{ color: white; text-decoration: none; font-family: "Comic Sans MS";}
AKKOR, hogy tehetem meg, hogy ugyanezen az oldalon egy másik kupac link teljesen más tulajdonságokat kapjon (vagy egy bármilyen más szelektor)?
linkek
<style>
a.zold {color:green}
a.zold:hover {color:red}
a.sarga {color:yellow}
a.sarga:hover {color:black}
</style>
<a class="zold" href="/x">Egyik zöld link<a>
<a class="zold" href="/y">Másik zöld link<a>
<a class="sarga" href="/z">Egyik sárga link<a>
<a class="sarga" href="/w">Másik sárga link<a>
Gyulus