CSS tartalom
A kovetkezo keppen szurok be egy CSS kodot a HTML lapon:Azt olvastam, hogy a <!-- --> tagok azert vannak ott ha a browszer nem ismeri fel a CSS-t ne jelenitse meg a CSS kodot a lapon.
De mi van akkor ha egy kulso CSS fajlot hasznalok ? mert azokban nem lattam HTML <!-- --> tagokat. Azok automatikusan elvegzik ezt a muveletett?
Koszonom !
■
<style type="text/css">
<!--
p {
font-weigth: bold;
}
-->
</style>
De mi van akkor ha egy kulso CSS fajlot hasznalok ? mert azokban nem lattam HTML <!-- --> tagokat. Azok automatikusan elvegzik ezt a muveletett?
Koszonom !
Természetesen nem kell
Vagyis külső stíluslapok használata esetén nem szükséges a HTML-kommentezés.
Mi értelme?
Pl
Le se tölti
Nem ismert elem
Ha jön egy régi böngésző ami nem ismeri a "style" taget, akkor ha a style tagen belül van CSS szabály akkor kirakja, felolvassa. Ezt kerülöd el azzal, hogy megjegyzésnek jelölöd. A megjegyzés ellenére a style-t ismerő böngészők azért értelmezik mégis, mert itt HTML megjegyzést használsz ami eltér a CSS-ben használandó megjegyzéstől.
Ha külső fájllal linkeled a CSS-t, akkor a régi böngésző nem is fog eljutni addig a fájlig, mert már amikor a HTML-t próbálja értelmezni, a style elemmel nem fog tudni mit kezdeni. Ezért külső fájlba nem kell HTML megjegyzéssel "elrejteni" a szabályokat.
Igazából nem tudom, hogy valóban van-e gyakorlati jelentősége ennek.
ok