Autor Zpráva
kratec
Profil
Dobrý den,
mám problém s validací stránky.
1)Pořád mi hlasí chyby při použití atributu: background="poz.png" v tabulce
Když nastavím pozadí externě v CSS, tak nefunguje
Kod v CSS který jsem použil je následující:

.hlavni {border: 2px solid black;
background-image:img("poz.png");
background-repeat:repeat-y;}

obrázek je ve složce img a sobor se styly je ve stejné (nadřazené) složce jako soubor index.html

Pak to hlasí ještě 2 chyby, které taky nevím co s nimi.

http://validator.w3.org/check?uri=http%3A%2F%2Fhasici.sdhholasky.cz%2F &charset=%28detect+automatically%29&doctype=%28detect+automatically%29 &ss=1&verbose=1

Předem díky za rady
Timy
Profil
background-image:img("poz.png"); tento zápis je špatně, správně má být background-image: url("poz.png");
habendorf
Profil
background: url("img/poz.png") top left repeat-y;
kratec
Profil
Díky za to pozadí, už to funguje, ale ještě tam zbývají 2 chyby:

1)
Line 8, column 6: end tag for element "HEAD" which is not open

</head>

Elementy <head> mám podle mě v pořádku.


2)
Line 10, column 5: document type does not allow element "BODY" here

<body>

Nevím co má znamenat, že tento typ dokumentu dodovoluje element <body> na tomto místě.

Jinak vše je tady:
http://validator.w3.org/check?uri=http%3A%2F%2Fhasici.sdhholasky.cz%2F &charset=%28detect+automatically%29&doctype=%28detect+automatically%29 &ss=1&verbose=1

Díky
peta
Profil *
www.mozilla.org Firefox + Tidy validator (z rozsireni develop tools) hlasi na strance:
http://hasici.sdhholasky.cz/
radek 87: neukonceny span pred /td
totez 90,93,96,99
96: co to je? img width=15.67734 To neznam?

S head to problem nemelo, mozna to dela proto, ze mas u style vse v poznamce <!--
Styl bych teda asi vyhodil do vedlejsiho souboru. Viz CSS <link ...>
kratec
Profil
hmmm...Firefox používám už asi rok, o Tidy vaidátoru jsem slyšel, ale nepoužívám.
Domnívám se ale, že to hází chyby, protože kdyby jste se podíval do zdrojového kódu, tak na zmiňovaných řádcích nikde není <span> (jestli se span říká aji této závorce - <> tak to mi ještě není známo, ale rád se přiučím ) a u žádných obrázků nemám nastavené rozměry.
Asi ten Tidy nebude uplně validní...


A u style v poznámce...co...??
Style mám jen u odkazu na Firefox a <link title=styly href="css.css" type=text/css rel=STYLESHEET>
Přesto děkuji za připomínky
kratec
Profil
No nevím, zkusil jsem různé možnosti,ale furt nic.....nevadí tomu validátoru ty netradičně uspořádaný tabulky...??
Fred
Profil
1/ nemáš text/css v uvozovkách validátor na tom vyhnije vidí to lomítko jako uzavření nějakého tagu
2/ to zmizí odstraněním té první chyby
Chamurappi
Profil
Koukám, že mě Fred předběhl. Nevadí.

Reaguji na kratce:
Podle jistých pravidel SGML, které jsou v HTML specifikaci bohužel povolené (ač je takřka nic nepodporuje), může být element zapsán v tzv. „NET formě“. Vypadá to takto:
<b/Tučný text/
 - je ekvivalentem k -
<b>Tučný text</b>

Ve svém elementu <link> máš atribut type bez uvozovek/apostrofů, a proto validátor rozeznává lomítko v text/css jako konec počáteční značky. Chápe tvůj zápis stejně, jako následující kód:
<link title=styly href="css.css" type=text>

  css rel=STYLESHEET>
  </head><body>
</link>


Tuto „chybu“ bych na Tvém místě vůbec neřešil. Samotné W3C ji udělalo také — a přímo ve specifikaci, když doporučilo posílat XHTML 1.0 s MIME typem text/html v domnění, že „standardní“ HTML prohlížeče přehlédnou lomítko ve značce <img />.
kratec
Profil
Jo, díky moc, už je to validní. Doplnil jsem všude ty uvozovky a už to vzalo.
BTW: Je to to to MIME ...?
Mockrát sem o tom už slyšel, ale nevím o co jde...??
Toto téma je uzamčeno. Odpověď nelze zaslat.