Autor Zpráva
Jozef Rusnak
Profil *
Prosil by som kritiku na Krížovkársky slovník. Vopred ďakujem. JR
Uroboros
Profil *
jednoduché, přehledné, v kódu dodržená sémantika, myslím, že není co bych vytknul. Jen tak ikona W3C a monitoring tam působí trochu rušivě, raději bych tu patku hodil na střed a ikony vymazal. Jinak se koukni na W3C CSS a oprav tu jednu chybku, pak budeš mít validní i CSS, ale není to nutné.
Chamurappi
Profil
Tady je podezřelý klid.

Reaguji na Uroborose:
To, že CSS validátor nezná oranžovou, není chyba stránky.

Reaguji na Jozefa Rusnaka:
Menu bych dal do <menu> a neprasil bych HTML dokument XML syntaxí. Stejně se spoléháš na to, že prohlížeče lomítka v prázdných HTML elementech přehlédnou, <!doctype> neurčuje jazyk.
Poznámce o Opeře v přilinkovaném JavaScriptu nerozumím.

Jinak se mi to moc líbí.
Jozef Rusnak
Profil *
Chamurappi:

<?xml version="1.0" encoding="utf-8"?> je podla Teba "neprasil bych HTML dokument XML syntaxí" ... Lebo IMHO je viac ako isté, že to tam má byť, lebo inak to bude iba v Quirck móde.

"Poznámce o Opeře v přilinkovaném JavaScriptu nerozumím."... Vzniklo to, keď som mal Operu tuším vtedy ešte verziu 7, alebo neviem presne - skrátka pre Operu sa nespravil focus /nová Opera 9 nemá tento problém/. Kód je skopírovaný mylím že z Gmailu alebo webmailu T-COM, kde to fungovalo aj pre 7mičku - nepamätám sa presne, je to skoro dva roky dozadu...

Uroborose:
- fakt som prekvapený, že "orange" ukazuje ako chybu!
- ikona preč - môže byť, počkám ešte na ďalšie ohlasy a potom to komplet upravím.
Chamurappi
Profil
Reaguji na Jozefa Rusnaka:
Ano, ta XML deklarace v HTML postrádá smysl, stejně jako <!doctype> z XHTML. Atributy xml:lang rovněž budou prohlížeče ignorovat. Lomítka v zápisech <img /> jsou též nadbytečná. Tomu všemu říkám prasení HTML dokumentu XML syntaxí. Sice populární, ale zbytečné.

Lebo IMHO je viac ako isté, že to tam má byť, lebo inak to bude iba v Quirck móde.
Vynecháš-li XML deklaraci, budou ve standardním režimu Explorer 6 i 7, Mozilla a Opera. S uvedenou deklarací je to podobné, akorát je v quirku Explorer 6. Viz moje tabulka. Přepínač režimů nemá nic společného s tím, co je podle specifikací správně a co špatně.

Vzniklo to, keď som mal Operu tuším vtedy ešte verziu 7
Zvláštní. Pochopil bych, kdyby starší Opera neuměla metodu focus(), ale že by ji uměla jen při určitém způsobu volání, to se mi nezdá. Někdy vyzkouším.

fakt som prekvapený, že "orange" ukazuje ako chybu
Doporučení CSS 2.0 nedefinuje barvu jménem „orange“, ta je až v návrzích CSS 2.1. Prohlížeče podporují oranžovou teprve téměř 10 let.
habendorf
Profil
Jen detail - label jde použít i u rádia.
habendorf
Profil
A písmenkovým odkazům dole bych dal padding aspoň 0 2px, trefit se myší třeba na I je ve 2:16 téměř nemožné :o)
Jozef Rusnak
Profil *
habendorf

Ďakujem za upozornenie, label pre radio samozrejme nastavený je avšak túto syntax:

<label><input type="radio" name="diakritika" value="ano" />S diakritikou</label>

zjavne IE nepodporuje /Opera & FF je OK/... Chce to zrejme <label for="... - už minule som na to prišiel, že IE sa v tomto správa ako obvykle čudne ;-)


Chamurappi

http://interval.cz/clanky/xhtml-zakladni-struktura-dokumentu/

- viď: "Tato stránka má několik „ale“. Jednak v ní chybí XML deklarace, takže musí používat kódování UTF-8 nebo UTF-16, neobsahuje deklaraci používaného jazyka (tedy češtiny) a také v ní chybí deklarace použitého kódování pro starší prohlížeče, které ho neumí určit z XML deklarace. Proto ji trochu poupravíme:"

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
.....

"Lomítka v zápisech <img />" - pokiaľ nepoužívaš XHTML tak áno, ale inak to vyhlási Validátor ako chybu! Štandardné HTML už nepoužíva asi nikto, XHTML už dávno kraľuje a tak <img />; <br />... je NUTNOSŤOU, nie mojim výmyslom ;-)
Dero
Profil
Štandardné HTML už nepoužíva asi nikto, XHTML už dávno kraľuje

Silná slova, budu kontrovat: XHTML nepoužívá téměř nikdo, většina lidí, včetně Tebe, používá chybné HTML.
Jozef Rusnak
Profil *
Hmmm... Pozriem na Lupa.cz do zdrojového kódu a čo vidím:

<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">


Pozriem na Interval.cz

<?xml version='1.0' encoding='windows-1250'?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='cs' lang='cs'>

V každom prípade, ak si nainštaluješ rozšírenie pre FF
Webdeveloper
a nedáš ten riadok <?xml version="1.0" encoding="iso-8859-2"?>, označí to, že je to len v Quirck móde... Aj keď som videl viac zdrojákov, kde to nebolo a možno ani nemusí byť....
Timy
Profil
Zkrátíme to...

Jozef Rusnak
http://www.webylon.info/K.XHTML
Chamurappi
Profil
Reaguji na Jozefa Rusnaka:
Interval není zrovna důvěryhodný zdroj. I na té tvé citaci vidím mouchu: Deklarace jazyka je v XHTML nepovinná úplně stejně jako v HTML. A to kódování pro „starší prohlížeče“ je ve skutečnosti kódování pro HTML prohlížeče, nehledě na věk. XHTML prohlížeč ignoruje <meta>, HTML prohlížeč ignoruje XML deklaraci.
A ještě co se týče té XML deklarace, tak jsi právě odcitoval, že je i podle XHTML doporučení nepovinná v dokumentech užívajících UTF-8 či UTF-16, což je tvůj případ.

pokiaľ nepoužívaš XHTML tak áno, ale inak to vyhlási Validátor ako chybu!
Však také nepoužíváš XHTML. Jak jsem již řekl, <!doctype> není rozhodující, tvrzení validátoru nic neznamená. Kdybys používal XHTML, tak jakákoliv syntaktická chyba (neuzavření elementu) skončí chybovou hláškou v prohlížeči a řadě návštěvníků se taková stránka vůbec nezobrazí, vyhledávače ji nezaindexují atd. Tvůj web rozebírají prohlížeče HTML parserem, který se více či méně snaží dodržovat HTML 4 -- a potom jsou všechny ty XML ozdoby přebytečnou havětí.

Štandardné HTML už nepoužíva asi nikto, XHTML už dávno kraľuje
Nikoliv. Za těch sedm let se XHTML ve skutečnosti nestihlo prosadit a vážně pochybuji, že to někdy stihne. Už i W3C pochopilo, že tudy cesta nevede. Na téma XHTML vs. HTML si můžeme popovídat v jiném vlákně.

je NUTNOSŤOU, nie mojim výmyslom ;-)
Sto procent webů používá dialekt HTML. Osm procent webů prasí HTML kód XML syntaxí. To je nutností?
jojoj
Profil *
používaš odkaz na validátor, pričom:

This page is not Valid XHTML 1.0 Strict!
Jozef Rusnak
Profil *
jojoj

:-????? Tak toto vidím absolútne prvýkrát. Keď dám zvalidovať stránku pomocou Opery & Webdevelopera - všetko OK, keď kliknem na tú ikonu ukáže chybu, pričom označí sám seba za chybu! :-))

Tak tá ikonka pôjde určite preč!
habendorf
Profil
Jinak jako aplikace je to perfektní.
Jozef Rusnak
Profil *
habendorf

Vďaka, veď diskusiu som otvoril aj kvôli propagácii, dosť malá návštevnosť je, tak uvítam každý spätný odkaz ;-)
Jozef Rusnak
Profil *
Dokáže niekto povedať, ako odstrániť problém s validitou?

-> ak si dáte zvlaidovať lokálny súbor /napr. Opera CTRL+ALT+V, webdeveloper atď./ je všetko OK.
-> ak ale kliknete na ikonu XHTML Valid - objaví sa chyba, pričom ak si dáte aj zobraziť zdrojový kód, objaví sa pridané SESSION a problém je v tom, že si hneď za "<form>" pridáva input:

<input type="hidden" name="PHPSESSID" value="204e5564e98273d12d7d3d9d3d998e32" />

čo netuším odkiaľ sa to tam nabralo... :-?? Nejaké nápady? Môže to súvisieť s overovaním administrátorskeho hesla pomocou "WWW-Authenticate"??? Toto vidím naozaj prvýkrát, že si niečo validátor pridá.... Nedá sa to odstrániť len pridaním nejakého <p> lebo validátor ten hidden input vloží priamo za form :-(((

Pomôže niekto?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0