Autor Zpráva
FiSt
Profil *
Namáte někdo zkušenost s validací kódu u ikonek navrcholu.cz? Když tam vložím předlohu:

<script src="http://c1.navrcholu.cz/code?site=69137;t=blk80"
type="text/javascript"></script>
<noscript>
<a href="http://navrcholu.cz/">
<img src="http://c1.navrcholu.cz/hit?site=69137;t=blk80;ref=;jss=0"
width="80" height="15" alt="NAVRCHOLU.cz"
style="border:none" /></a></noscript>


jako tady, dole

W3C validator mi napíše:
Error Line 178 column 9: document type does not allow element "noscript" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
<noscript>
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

A jediný na co jsem přišel, aby to bylo validní je:
<script src="http://c1.navrcholu.cz/code?site=69137;t=blk80"
type="text/javascript"></script>
<!-- noscript>
<a href="http://navrcholu.cz/">
<img src="http://c1.navrcholu.cz/hit?site=69137;t=blk80;ref=;jss=0"
width="80" height="15" alt="NAVRCHOLU.cz"
style="border:none" /></a></noscript -->


jako tady
Fred
Profil
noscript obal divem a odkaz v noscriptu odstavcem.
FiSt
Profil *
Fred: Stalo se: tady

Error Line 178 column 4: document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
<div><noscript>
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
FiSt
Profil *
MÁM TO!

<div class="nevrcholu">
<script src="http://c1.navrcholu.cz/code?site=69137;t=blk80"
type="text/javascript"></script>

<noscript>
<p>
<a
href="http://navrcholu.cz/"><img
src="http://c1.navrcholu.cz/hit?site=69137;t=blk80;ref=;jss=0"
width="80" height="15" alt="NAVRCHOLU.cz"
style="border:none" /></a></p></noscript>
</div>

Použil jsem jako vzor, to co si tu radil někomu k TOPlistovému počítadlu.
Díky.
Chamurappi
Profil
Reaguji na FiSta:
Stejně ti ten kód NaVrcholu nesmí v XHTML fungovat.
FiSt
Profil *
Chamurappi
Jak jako nesmí? Validní to je a návštěvnost se mi načítá.
Fred
Profil
No Chamurappi nejspíš myslí to co je v tom vloženém kódu. To validátor nijak nekontroluje a validní to není, třeba jen proto, že se tam používá document.write, kdyby jsi měl skutečné xhtml (správné hlavičky nebo xhtml přípony) tak by to nefungovalo.
FiSt
Profil *
Fred
Jo to jo, ale nemám v plánu to mít na netu s příponou xhtml.
Timy
Profil
FiSt
ale nemám v plánu to mít na netu s příponou xhtml. -- Chamurappi by ti patrně položil otázku, proč píšeš v xhtml, když ho vlastně nechceš použít a pak to nezáleží na příponě ale na hlavičce, kterou posílá server.
Chamurappi
Profil
Reaguji na FiSta:
Návštěvnost se ti počítá, neboť všem vyjma validátoru říkáš, že to je HTML. V hlavičce máš MIME typ text/html. A v prohlížečích ti to funguje jen proto, že nedodržují HTML specifikaci -- spoléháš na to, že přehlédnou přebytečná lomítka v prázdných elementech <img/> apod.
Podle jistého tvrzení konsorcia by neměla v XHTML fungovat metoda document.write().

Reaguji na Freda:
Validní to nepochybně je. Ale není to XHTML. Validita není nic jiného než vyhovění předpisům v DTD.
Fred
Profil
Timy
pak to nezáleží na příponě ale na hlavičce, kterou posílá server Ne, tu hlavičku server posílá proto, aby sdělil prohlížeči, že má se souborem zacházet jako s xhtml, tedy jako se souborem, který má příponu .xhtm nebo .xhtml.
Timy
Profil
Fred
takže opravdu stačí použít příponu .xhtml a už je po srandě? Já jsem vždycky myslel, že to jde právě jenom přes tu hlavičku. Ok, pardon.
Fred
Profil
No podle w3 by se snad mělo posílat v xhtml i css jako xml-stylesheet tedy
<?xml-stylesheet href="styl.css" type="text/css"?> a to už jsem vůbec skoro u nikoho neviděl. BTW tady je testík http://www.w3.org/People/mimasa/test/xhtml/media-types/ koukal jsem, že existuje i přípona axml, to jsem vůbec netušil. To co je vlastně stránka zač poznáš ve firefoxu v informacích o stránce, pokud má někde v meta uvedeno cokoliv a neposílá to server, nebo to není dáno příponou, je tam napsáno

Typ: text/html
FiSt
Profil *
Nějak nevím, wo co jde?
doctype mám normální:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

A mám za to, že s příponou xhtml, se to v IE neotevře.
Fred
Profil
nevím, wo co jde? V pohodě, tohle vůbec neřeš. Jsme poněkud OT. A při tomhle doctypu je to snad i jedno http://www.w3.org/TR/xhtml-media-types/#summary
s příponou xhtml, se to v IE neotevře Ano, neotevře.
FiSt
Profil *
Fred
No, já měl XHTML na VŠ... vylíčili nám, jak je to super a poslední informace přednášky byla, až to budete mít hotový a validní, změňte koncovku na html, jinak si to moc lidí neprohlídne.
Chamurappi
Profil
Reaguji na Freda:
Na webu na příponě nikdy nezáleží, prohlížeč se řídí jen a pouze HTTP hlavičkou. Některé servery přednastavují pro přípony „.xhtml“ automaticky MIME typ application/xhtml+xml. Na serveru w3.org si navíc ještě nastavili, že soubory s příponou „.axml“ se posílají s typem application/xml. To je už jen jejich volba, žádné hlubší pravidlo v tom není.

Reaguji na FiSta:
já měl XHTML na VŠ
Jaký profesor, jaký předmět, jaká škola?

vylíčili nám, jak je to super
Dovolím si nabídnout jiný úhel pohledu: tady, tady, tady a tady.
Používáš-li HTML, což je vzhledem k MIME typu fakt, proč máš <!doctype> s XHTML?
Fred
Profil
Na webu na příponě nikdy nezáleží, prohlížeč se řídí jen a pouze HTTP hlavičkou. Souhlasím, ale laicky řečeno, je to to samé jako
hlavičku server posílá proto, aby sdělil prohlížeči, že má se souborem zacházet jako s xhtml, tedy jako se souborem, který má příponu .xhtm nebo .xhtml.
Když zůstanu offline bez serveru, tak mime application/xhtml+xml dostanu jen od souboru s příponou .xhtml tedy kromě MSIE, které tento soubor bez zásahu do registrů začne stahovat. Nebo se mýlím?
FiSt
Profil *
Chamurappi a Fred
Sorry, já to tak podrobně neberu, ale stránky máš pěkný. Co bych měl teda, přidat/ubrat/přepsat tady http://www.cvicak.kvalitne.cz/index.html, aby to bylo košer?
Timy
Profil
FiSt
1) <body bgcolor="#000000"> -- pozadí přes css body{background:#000}
2) <table border="0" width="700" bgcolor="#FFFFFF"> -- stejně tak table {background:#fff}
3) <img border="0" -- okraj taky přes css img {border:none}
4) <a href="http://www.cmku.cz/" target="_blank" -- target v strictní verzi není, nejjednoduší řešení: target nepoužívat
5) language="JavaScript" type="text/javascript"> -- language vymaž
6) tu poslední chybu už ti psal Fred, nemýlím-li se
FiSt
Profil *
Timy
Šlo mi o souvislost MIME, zadaný doctype, koncovku souboru a tak, jak se to tu řešilo. Jak to předělat z XHTML 1.0 Transitional na XHTML 1.0 Strict, vím.
Timy
Profil
FiSt
aha... já jsem zase moc aktivní. Ok:-)

koncovku dej normálně .html a o víc bych se nestaral -- vylíčili nám, jak je to super a poslední informace přednášky byla, až to budete mít hotový a validní, změňte koncovku na html, jinak si to moc lidí neprohlídne.
FiSt
Profil *
Timy
V poho, pěknej weblog.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0