XHTML Strict a pravidla
- NEONET
- Středně pokročilý

- Registrován: 16. črc 2007
- Bydliště: Ostrava - Hrabůvka
Re: XHTML Strict a pravidla
bubanek, no nejaky tvuj web by me zajimal, dej link, klidne po pm
MB: Gigabyte P35-DS3R *|*CPU: Intel C2D E6850 @ 3.6Ghz *|*RAM: 4GB @ 800Mhz CL4 *|*GPU:Radeon HD3850@730/2048MHz *|* Windows 8 x64
- Smith
- Pokročilý

- Registrován: 11. úno 2004
- Bydliště: někde u UH
- Kontaktovat uživatele:
Re: XHTML Strict a pravidla
Což se snad stejně dělá přes JS ... a nebo se to dá udělat elegantnějším způsobem.bubanek píše:Příkladem může být ono zvětšení náhledu.
blbost, formulář ve <fieldset> být nemusí.bubanek píše:2)No nedal jsem položky formuláře do (naprosto zbytečného) <fieldset>, to se mu nelíbí.
# Desktop [Ryzen 9 7950X, 128 GB RAM, GeForce GTX 1660 Ti, 4x SSD, 3x Dell UP2716D(A), W11 Pro]
# Notebook Dell XPS 13 [i7-7500U, 16 GB RAM, 512 GB SSD, W11 Pro], Apple MacBook Air 13" [M2, 16 GB RAM, 512 GB SSD]
# Home Server [2x E5-2630 v3, 128 GB RAM, WS2019] # Storage Synology DS1815+ [24 TB RAID6], Synology DS1819+ [24 TB RAID6, 10 GbE]
# Samsung Galaxy S23 Ultra # Canon EOS R5, Canon EOS 3, Canonet QL17 G-III, Bronica SQ-A # www.photosmith.cz
# Notebook Dell XPS 13 [i7-7500U, 16 GB RAM, 512 GB SSD, W11 Pro], Apple MacBook Air 13" [M2, 16 GB RAM, 512 GB SSD]
# Home Server [2x E5-2630 v3, 128 GB RAM, WS2019] # Storage Synology DS1815+ [24 TB RAID6], Synology DS1819+ [24 TB RAID6, 10 GbE]
# Samsung Galaxy S23 Ultra # Canon EOS R5, Canon EOS 3, Canonet QL17 G-III, Bronica SQ-A # www.photosmith.cz
- bubanek
- Středně pokročilý

- Registrován: 24. dub 2005
- Bydliště: D1
Re: XHTML Strict a pravidla
Jo? Tak proč mi to píše? 
Opakuji dotaz:
Řekni mi jediný (a rozumný) důvod, proč by měl být můj kód prasácký. Zvlášť když jsi žádný můj web neviděl.
//edit: onen kus kódu je:
//edit 2:
s tímto nemá validator problém.
A pak je vidět že tě to nezdržuje a že psaní validního kódu pro tebe není problém
Jinak validator má samozřejmě problémy s onSubmit. Osobně nevím, čím bych to nahradil a abych řekl pravdu, je mi to jedno. Že se nějakému W3C onSubmit nelíbí mě nijak netíží (a snad ani nikoho jiného).
Opakuji dotaz:
Řekni mi jediný (a rozumný) důvod, proč by měl být můj kód prasácký. Zvlášť když jsi žádný můj web neviděl.
//edit: onen kus kódu je:
Kód: Vybrat vše
<div style='position: absolute; top: -200px; left: 0px;'>
<form name='f' action='#' onSubmit='return cmdline(); return false;'>
<input name='cmd' type='text' onkeypress='cmdcheck()' /><input type='submit' value='cmd' />
</form>
</div>
Kód: Vybrat vše
<div style='position: absolute; top: -200px; left: 0px;'>
<form name='f' action='#' onSubmit='return cmdline(); return false;'>
<fieldset>
<input name='cmd' type='text' onkeypress='cmdcheck()' /><input type='submit' value='cmd' />
</fieldset>
</form>
</div>
A pak je vidět že tě to nezdržuje a že psaní validního kódu pro tebe není problém
Jinak validator má samozřejmě problémy s onSubmit. Osobně nevím, čím bych to nahradil a abych řekl pravdu, je mi to jedno. Že se nějakému W3C onSubmit nelíbí mě nijak netíží (a snad ani nikoho jiného).
- TomTom
- Začátečník

-
- Registrován: 02. úno 2006
- Bydliště: KönigGratz
Re: XHTML Strict a pravidla
Heh, fieldset tam být nemusí. Jde o to, že prvek input musí být něčím obalen, tak jak ti to psal validátor. Co se týče onsubmit, tak tam není problém. Možná by stačilo vědět, že v xhtml má být vše lowercase. Stačí tedy psát onsubmit místo onSubmit a je to validní 
- bubanek
- Středně pokročilý

- Registrován: 24. dub 2005
- Bydliště: D1
Re: XHTML Strict a pravidla
Ok, to s onSubmit chápu, moje blbost že jsem si to chtěl trochu zpřehlednit.
Ale proč má být input obalen to nechápu. Proč si myslíš, že to tak musí být?
Ale proč má být input obalen to nechápu. Proč si myslíš, že to tak musí být?
- arxeiss
- Začátečník

- Registrován: 19. črc 2008
- Bydliště: Krmelín (předměstí Ostravy)
- Kontaktovat uživatele:
Re: XHTML Strict a pravidla
Zkus to tam hodit s tím onsubmit malým, a bez fieldset. Protože ty máš třeba jednu chybu na stránce že ti chybí např u <img /> a validátor už ti hodí chyb více, nechápu proč to tak je, ale je to tak, pak odstraníš tu jednu a ten zbytek už chyby nejsou...
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
- bubanek
- Středně pokročilý

- Registrován: 24. dub 2005
- Bydliště: D1
Re: XHTML Strict a pravidla
Nene tím to není. Opravdu to musí být v něčem obalený.
Samozřejmě tu chybu vyhodí i u toho submitu, dal jsem sem jen příklad.
Ale to je fuk, nepotřebuju to mít validní. Mě by spíš zajímalo proč to má být obalené
Samozřejmě tu chybu vyhodí i u toho submitu, dal jsem sem jen příklad.
Ale to je fuk, nepotřebuju to mít validní. Mě by spíš zajímalo proč to má být obalené
- arxeiss
- Začátečník

- Registrován: 19. črc 2008
- Bydliště: Krmelín (předměstí Ostravy)
- Kontaktovat uživatele:
Re: XHTML Strict a pravidla
OK, já jsem teď zkusil přepsat tu hlavičku buď na strict, nebo na 1.1 a pokaždé mi to hodilo chybu že je nepovolený tag name="jmeno" u <form>...
A ten samý error jak u bubanka, chybu u inputu
A ten samý error jak u bubanka, chybu u inputu
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
- bubanek
- Středně pokročilý

- Registrován: 24. dub 2005
- Bydliště: D1
Re: XHTML Strict a pravidla
Pokud vím, tak u <form> se nepoužívá name, ale id.
Použij fieldset na prvky formuláře, ale myslím že je to zbytečné.
Jako většina věcí co neprojde validátorem.
Použij fieldset na prvky formuláře, ale myslím že je to zbytečné.
Jako většina věcí co neprojde validátorem.
- Smith
- Pokročilý

- Registrován: 11. úno 2004
- Bydliště: někde u UH
- Kontaktovat uživatele:
Re: XHTML Strict a pravidla
input musí být v něčem zabalený ... ne, že by musel být zabalený ve fieldset, to je blbost ... může to být klidně div, nebo pomalu cokoliv. A že by tohle bylo nějak omezujicí bych neřekl... když tak přemýšlím, tak stejně každý input v jakémkoliv formuláři mám v něčem obalený.
Ne, skutečně to problém není ... já taky píšu weby v XHTML 1.0 Strict asi 5 let.bubanek píše:A pak je vidět že tě to nezdržuje a že psaní validního kódu pro tebe není problém
# Desktop [Ryzen 9 7950X, 128 GB RAM, GeForce GTX 1660 Ti, 4x SSD, 3x Dell UP2716D(A), W11 Pro]
# Notebook Dell XPS 13 [i7-7500U, 16 GB RAM, 512 GB SSD, W11 Pro], Apple MacBook Air 13" [M2, 16 GB RAM, 512 GB SSD]
# Home Server [2x E5-2630 v3, 128 GB RAM, WS2019] # Storage Synology DS1815+ [24 TB RAID6], Synology DS1819+ [24 TB RAID6, 10 GbE]
# Samsung Galaxy S23 Ultra # Canon EOS R5, Canon EOS 3, Canonet QL17 G-III, Bronica SQ-A # www.photosmith.cz
# Notebook Dell XPS 13 [i7-7500U, 16 GB RAM, 512 GB SSD, W11 Pro], Apple MacBook Air 13" [M2, 16 GB RAM, 512 GB SSD]
# Home Server [2x E5-2630 v3, 128 GB RAM, WS2019] # Storage Synology DS1815+ [24 TB RAID6], Synology DS1819+ [24 TB RAID6, 10 GbE]
# Samsung Galaxy S23 Ultra # Canon EOS R5, Canon EOS 3, Canonet QL17 G-III, Bronica SQ-A # www.photosmith.cz
- bubanek
- Středně pokročilý

- Registrován: 24. dub 2005
- Bydliště: D1
Re: XHTML Strict a pravidla
Jenže já to nepotřebuju mít v něčem obalený, vždyť ten formulář není ani vidět.
Musíš uznat, že tohle je naprosto zbytečná věc.
A dodržovat standardy do puntíku je zbytečné.
Musíš uznat, že tohle je naprosto zbytečná věc.
A dodržovat standardy do puntíku je zbytečné.
- Smith
- Pokročilý

- Registrován: 11. úno 2004
- Bydliště: někde u UH
- Kontaktovat uživatele:
Re: XHTML Strict a pravidla
Jo tak toho jsem si všimnul až teď ... proč taková blbost, že je to absolutním pozicováním hozeno mimo obraz?
Zbytečné nebo ne... když píšu web a píšu ho podle standardu, tak ho píšu tak, aby tomu standardu odpovídal, tj. aby byl validní ... v opačném případě totiž nevím, proč vůbec dávat do zdrojáku nějaký doctype se standardem.
Jak říkám, mě dodržování XHTML 1.0 Strict (nebo XHTML 1.1) problémy nedělá, časově mi to nezabírá ani minutu navíc.
Zbytečné nebo ne... když píšu web a píšu ho podle standardu, tak ho píšu tak, aby tomu standardu odpovídal, tj. aby byl validní ... v opačném případě totiž nevím, proč vůbec dávat do zdrojáku nějaký doctype se standardem.
Jak říkám, mě dodržování XHTML 1.0 Strict (nebo XHTML 1.1) problémy nedělá, časově mi to nezabírá ani minutu navíc.
# Desktop [Ryzen 9 7950X, 128 GB RAM, GeForce GTX 1660 Ti, 4x SSD, 3x Dell UP2716D(A), W11 Pro]
# Notebook Dell XPS 13 [i7-7500U, 16 GB RAM, 512 GB SSD, W11 Pro], Apple MacBook Air 13" [M2, 16 GB RAM, 512 GB SSD]
# Home Server [2x E5-2630 v3, 128 GB RAM, WS2019] # Storage Synology DS1815+ [24 TB RAID6], Synology DS1819+ [24 TB RAID6, 10 GbE]
# Samsung Galaxy S23 Ultra # Canon EOS R5, Canon EOS 3, Canonet QL17 G-III, Bronica SQ-A # www.photosmith.cz
# Notebook Dell XPS 13 [i7-7500U, 16 GB RAM, 512 GB SSD, W11 Pro], Apple MacBook Air 13" [M2, 16 GB RAM, 512 GB SSD]
# Home Server [2x E5-2630 v3, 128 GB RAM, WS2019] # Storage Synology DS1815+ [24 TB RAID6], Synology DS1819+ [24 TB RAID6, 10 GbE]
# Samsung Galaxy S23 Ultra # Canon EOS R5, Canon EOS 3, Canonet QL17 G-III, Bronica SQ-A # www.photosmith.cz
- bubanek
- Středně pokročilý

- Registrován: 24. dub 2005
- Bydliště: D1
Re: XHTML Strict a pravidla
Protože to není potřeba vidět.
Webu se to netýká, je to jenom jedna sranda, kterou jsem zkoušel.
Spíš jde o to, že tě to tam nutí dávat věci, které nejsou potřeba.
Však DOCTYPE dávat nemusíš, nic se nestane.
Webu se to netýká, je to jenom jedna sranda, kterou jsem zkoušel.
Spíš jde o to, že tě to tam nutí dávat věci, které nejsou potřeba.
Však DOCTYPE dávat nemusíš, nic se nestane.
- TomTom
- Začátečník

-
- Registrován: 02. úno 2006
- Bydliště: KönigGratz
Re: XHTML Strict a pravidla
Asi málokdo z nás přesně ví, jak browsery zpracovávají jednotlivé tagy a právě proto jsou tady nějaký standardy, který by ti měly napomoci s tvorbou webu. Rozhodně to není, že by člověk měl stavět web, jen kvůli tomu, aby byl validní, ale právě ty definovaný pravidla by měly zaručit, co nejlepší stavbu webu. Asi nemá cenu řešit, co kde má být obalený nebo kde je jaký atribut, protože stejně velká skupina lidí si bude myslet, že správně se weby dělají save as html ve wordu nebo nějaký praštěný wysiwyg editor a nechápou, proč by se měli patla s nějakým kódem, dkyž v tomhle jim to jde lépe a je to jednodušší.bubanek píše: Spíš jde o to, že tě to tam nutí dávat věci, které nejsou potřeba.
Však DOCTYPE dávat nemusíš, nic se nestane.