Autor Zpráva
svasik
Profil
Ahoj... konkrétně budu mluvit o stránce: http://www.skautinadeje.ic.cz/

v levém menu by měly nadodkazy být podloženy pozadím. Ale ve FF se pozadí nevykreslí. Menu je zde: http://www.skautinadeje.ic.cz/menu.php
nevím si s tim asi uz tyden rady. Prosim o radu, dekuju
Railbot
Profil
Máš tam nesmysly.

Je to externí soubor, dej pryč
<style type="text/css">
i
</style>
Stejně tak ten html komentář
<!--  -->
Trejpa
Profil
svasik
Jak už naznačil Railbot, do externího stylopisu se píší jen styly, ne HTML značky. Některé prohlížeče řeší syntaktickou chybu ve stylopisu ignorováním prvního zápisu (protože je součástí chyby), uzdraví se na něm, a další pravidla už zpracují normálně. Po odstranění HTML značek z CSS to bude fungovat.

V HTML kódu máš syntaktické chyby (křížení elementů, nedovolené zanořování, ukončovací značky neotevřených elementů, chybějící ukončovací značky, nedovolenou hodnotu atributu, opakované použití identifikátoru a pár dalších).
svasik
Profil
tak díky, už to de. :-)

Trejpa
V HTML kódu máš syntaktické chyby (křížení elementů, nedovolené zanořování, ukončovací značky neotevřených elementů, chybějící ukončovací značky, nedovolenou hodnotu atributu, opakované použití identifikátoru a pár dalších).

Ano, máš pravdu. Budu to muset přejet validátorem... ale bude to nadlouho.
Chamurappi
Profil
Reaguji na Railbota:
HTML komentář uvnitř být může. Gramatika CSS totiž předpokládá, že stylopis může být uvnitř <style> a že může být skrytý před pravěkými prohlížeči. Jelikož ten skrývající komentář není ve skutečnosti komentářem (v CDATA elementech se přehlíží značkování), musí se o něj starat CSS parser a ten se o něj umí postarat i v externím stylopisu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: