Autor | Zpráva | ||
---|---|---|---|
Lukáš Kadlec Profil |
#1 · Zasláno: 23. 9. 2005, 15:02:08
Zdravim, řeším problém zda dělat menu jako seznam (<ul>) nebo ne? Setkal jsem se s názory, že menu je vlastně seznam odkazů, takže ano. Na druhou stranu se to moc nevidí, ani jsem o tom nikde nečet. Takže jaký je zdejší názor?
|
||
habendorf Profil |
#2 · Zasláno: 23. 9. 2005, 15:06:15 · Upravil/a: habendorf
Já to jako ul dělám, IMHO je to nejlepší a nejjednodušší.
|
||
Marty Profil |
#3 · Zasláno: 23. 9. 2005, 15:06:16
Určitě bych řešil menu přes seznam, jednak se to všeobecně doporučuje, je to sémanticky správné a taky je menu dobře čitelné i s vypnutými styly.
|
||
Lukáš Kadlec Profil |
#4 · Zasláno: 23. 9. 2005, 15:10:47
Mě šlo hlavně o jednu věc, když přijdu na interval.cz na kritiku stránek, tak vždycky dojde na připomínku "menu do seznamu", ale zde jsem se ještou s podobnou vítkou nesetkal, tak mě zajmalo jak na to zdejší osazenstvo pohlíží... :o)
|
||
Chamurappi Profil |
#5 · Zasláno: 23. 9. 2005, 15:17:37
Reaguji na Lukáše Kadlece:
Menu je vlastně menu. To jest <menu>. Vše ostatní je sémanticky slabší. Zdá se mi i jeho použití jednodušší než <ul>. Mají-li všechna menu na stránce tentýž styl, nemusíš dotyčným elementům ani přiřazovat třídu, abys je odlišil od běžných seznamů v hlavním sdělení dokumentu. |
||
habendorf Profil |
#6 · Zasláno: 23. 9. 2005, 15:43:15 · Upravil/a: habendorf
Lukáš Kadlec: Pokud bys použil xhtml 1.1, tak tam <menu> není.
Chamurappi: ber to čistě jako upozornění pro Lukáše, ne jako výzvu pro žabomyší válčení, tebou tak oblíbené. Jinými (tvými) slovy, budu tě citovat z jiných příspěvků - "na toto prosím nereaguj". |
||
Timy Profil |
#7 · Zasláno: 23. 9. 2005, 15:45:41
Chamurappi
nebyl tag <menu> w3céčkem zrušen? Je to sice škoda, leč se tak stalo. A vzhledem k tomu, že jsme zrovna v sekci "validita", není od věci už psát rovnou validní výsledky. Lukáš Kadlec menu bych dal do <ul>, když už nic, tak bez stylů bude menu lépe strukturované než "jen tak" |
||
Chamurappi Profil |
#8 · Zasláno: 23. 9. 2005, 15:47:40
Reaguji na habendorfa:
Ale je. |
||
Fred Profil |
#9 · Zasláno: 23. 9. 2005, 15:50:27
Menu bych nepoužíval http://www.w3.org/TR/REC-html40/struct/lists.html#h-10.4
Používán seznamy, ať už ol,ul nebo dl. Existuje tag <map> alespoň validátoru nevadí, při jakémkoliv doctypu a je podporován čtečkami, ale nějak ho na w3c nemůžu najít :-( Tady bramberk.unas.cz ho používám u záložního menu dole na stránce a normálně to validuje. |
||
Fred Profil |
#10 · Zasláno: 23. 9. 2005, 15:53:20
BTW doporučil mi ho kdysi Cynthia validátor http://www.contentquality.com/
|
||
Chamurappi Profil |
#11 · Zasláno: 23. 9. 2005, 15:54:33 · Upravil/a: Chamurappi
Reaguji na Timyho:
Nebyl zrušen. Byl zavržen (úplně zbytečně). Ale to je úplně jedno, protože i některé věci v HTML 4 zavržené se objevují v návrzích XHTML 2 a naopak věci nikdy nezavržené se ruší (více zde). Podpora <menu> je dle mých testů vynikající, není žádný rozumný důvod ten element nepoužívat. Kdo touží po validitě, nechť použije Transitional DTD, tam <menu> je. |
||
habendorf Profil |
#12 · Zasláno: 23. 9. 2005, 15:56:42
Chamurappi: Tady není http://www.w3.org/TR/xhtml11/doctype.html#s_doctype
A tam, co uvádíš ty, vidím tento text: The Legacy Module defines elements and attributes that were already deprecated in previous versions of HTML and XHTML, and remain deprecated in XHTML Modularization. Markup language authors should no longer use these elements and attributes. A to je můj poslední příspěvek k tomuto, chtěl jsem jen upozornit Lukáše. Vím kam vedou debaty s tebou a nemám na to náladu. |
||
Timy Profil |
#13 · Zasláno: 23. 9. 2005, 16:02:39
Chamurappi
ok, upravuji svůj výrok - tag <menu> není ve strictní verzi validní. Teď jsem to zkoušel, protože při debatě s tebou přestávám věřit všemu:-) |
||
Časová prodleva: 4 dny
|
|||
Chamurappi Profil |
#14 · Zasláno: 27. 9. 2005, 04:33:15 · Upravil/a: Chamurappi
Element <menu> nemá prezentační charakter, není proprietálním výmyslem kohosi, není nezdokumentovaný, není nepřístupný, není nepoužitelný, není nefunkční. Který ideál „webových standardů“ tedy porušuje? Proč se ocitl na černé listině? Je tak důležité, co W3C říká? Je tak důležité držet se Strict DTD?
Reaguji na habendorfa: Vím, co se tam píše. Rozhodl jsem se to nerespektovat, jelikož je to v rozporu se sémantikou a W3C samotný koncept zavrhování zhusta voře. Ostatním doporučuji stejný postoj. Reaguji na Timyho: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"Tak. A už tam je. V celé jeho kráse. Ta „svatá validita“ je snadno zkorumpovatelnou modlou :-) |
||
peta Profil * |
#15 · Zasláno: 27. 9. 2005, 21:11:07
Lukáš Kadlec
menu delej, jak ti to vyhovuje. Rozhodne nevidim prilis nadseni v tom predelavat pres css UL LI seznam na vodorovne menu. validita je krasna vec, ale nejsou prohlizece, ktere by se ji nejak drzeli. treba takove -moz-border-radius IE nezna, ani to neni v doctype a pritom je to docela uzitecna vecicka. Totez opacita. FF treba zas nezna bgsound a to je tez docela dobra vecicka, kdyz vis, jak ji pouzit s vkusem. |
||
Leo Profil |
#16 · Zasláno: 27. 9. 2005, 21:17:07
Opacita, kulate rohy a zvuky na pozadi jsou na dve veci, Leo
|
||
Dero Profil |
#17 · Zasláno: 27. 9. 2005, 21:18:44
Leo: Na které? Vy neznáte ten krásný pocit, kdy Vám zakulacený, poloprůhledný box hraje nějakou pěknou písničku?
|
||
Timy Profil |
#18 · Zasláno: 27. 9. 2005, 21:21:22
Chamurappi
Tak. A už tam je. V celé jeho kráse. Ta „svatá validita“ je snadno zkorumpovatelnou modlou :-) -- no, už vidím, jak to každý začne používat... Ale jinak pěkný. Jestli jsem to teda dobře pochopil, tak si můžu vlastně vytvořit jakýkoliv element? Třeba <timy>? |
||
Timy Profil |
#19 · Zasláno: 27. 9. 2005, 21:25:35
Leo
Opacita, kulate rohy a zvuky na pozadi jsou na dve veci, Leo -- co máte proti kulatým rohům? Je snad lepší, když se to řeší obrázkem? Kdyby vlastnost border-radius podporovaly všechny prohlížeče, nebylo by to IMHO vůbec špatné. Jinak s tou opacitou a zvukem na pozadí souhlasím |
||
Acci Profil |
#20 · Zasláno: 27. 9. 2005, 21:31:18
treba takove -moz-border-radius IE nezna, ani to neni v doctype
CSS IMHO nemá doctype |
||
Leo Profil |
#21 · Zasláno: 27. 9. 2005, 21:33:54
Kulaty rohy podle me uz vysly z mody, ale proti gustu :-) Leo
|
||
habendorf Profil |
#22 · Zasláno: 27. 9. 2005, 21:35:52 · Upravil/a: habendorf
peta: Rozhodne nevidim prilis nadseni v tom predelavat pres css UL LI seznam na vodorovne menu.
Chápu, na to je potřeba přímo obrovské nadšení, aby člověk zvládl napsat ul li {display: inline;} Dero: Vy neznáte ten krásný pocit, kdy Vám zakulacený, poloprůhledný box hraje nějakou pěknou písničku? Ano, a nejlépe tu "Táhněte do háje, všichni pryč!" :o) |
||
Leo Profil |
#23 · Zasláno: 27. 9. 2005, 21:40:15
"Rozhodne nevidim prilis nadseni v tom predelavat pres css UL LI seznam na vodorovne menu."
To me se to naopak libi, hrat si s mnohymi podobami ul, ol, li,... kdyby nebyl webdesign tvurci, tak me nebavi a davno delam neco jinyho. Leo |
||
Časová prodleva: 6 dní
|
|||
Chamurappi Profil |
#24 · Zasláno: 4. 10. 2005, 04:12:38
Reaguji na Timyho:
„už vidím, jak to každý začne používat“ Samozřejmě, že jednodušší je přihodit ten kus DTD k té existující od W3C, uložit si ji k sobě a odkazovat se na ni. I v takovém případě bude hláška validátoru stejná. „Jestli jsem to teda dobře pochopil, tak si můžu vlastně vytvořit jakýkoliv element“ Ano. Každý značkovací metajazyk nabízí prostředky k tvorbě značkovacího jazyka. Je víceméně jedno, zda bys použil SGML nebo XML. V SGML můžeš nadefinovat efektivnější sémantická pravidla než v XML. Reaguji na Lea: „To me se to naopak libi, hrat si s mnohymi podobami ul, ol, li,... kdyby nebyl webdesign tvurci, tak me nebavi“ Je hezké pozorovat, jak se z obyčejného seznamu stane něco úplně jiného. Ale spíše je to projev hravosti než tvůrčího přístupu. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0