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