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 |
#2 · Zasláno: 27. 11. 2005, 14:06:10
noscript obal divem a odkaz v noscriptu odstavcem.
|
||
FiSt Profil * |
#3 · Zasláno: 27. 11. 2005, 14:12:25
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 * |
#4 · Zasláno: 27. 11. 2005, 14:25:53
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 |
#5 · Zasláno: 27. 11. 2005, 16:35:39
Reaguji na FiSta:
Stejně ti ten kód NaVrcholu nesmí v XHTML fungovat. |
||
FiSt Profil * |
#6 · Zasláno: 27. 11. 2005, 18:07:43
Chamurappi
Jak jako nesmí? Validní to je a návštěvnost se mi načítá. |
||
Fred Profil |
#7 · Zasláno: 27. 11. 2005, 18:17:56
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 * |
#8 · Zasláno: 27. 11. 2005, 18:30:54
Fred
Jo to jo, ale nemám v plánu to mít na netu s příponou xhtml. |
||
Timy Profil |
#9 · Zasláno: 27. 11. 2005, 18:33:54
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 |
#10 · Zasláno: 27. 11. 2005, 18:43:07
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 |
#11 · Zasláno: 27. 11. 2005, 18:52:37
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 |
#12 · Zasláno: 27. 11. 2005, 18:56:32
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 |
#13 · Zasláno: 27. 11. 2005, 19:07:59
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 * |
#14 · Zasláno: 27. 11. 2005, 19:17:01
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 |
#15 · Zasláno: 27. 11. 2005, 19:24:50
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 * |
#16 · Zasláno: 27. 11. 2005, 19:35:55
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 |
#17 · Zasláno: 27. 11. 2005, 21:09:35 · Upravil/a: Chamurappi
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 |
#18 · Zasláno: 27. 11. 2005, 22:33:13
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 * |
#19 · Zasláno: 27. 11. 2005, 23:47:04
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 |
#20 · Zasláno: 28. 11. 2005, 15:26:54 · Upravil/a: Timy
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 * |
#21 · Zasláno: 28. 11. 2005, 16:27:24
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 |
#22 · Zasláno: 28. 11. 2005, 16:33:13
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 * |
#23 · Zasláno: 28. 11. 2005, 16:39:08
Timy
V poho, pěknej weblog. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0