Autor Zpráva
Fire
Profil *
Vím, bude to asi těžké, ale můj problém je, že mám vytvořené menu v css: Tam mám identifikátory a zápis, a pak to mám zapsané takto v html <div id="seznam">.

V sémantice jsem četl, že pro menu je značka <menu>, a tak jsem nahradil ten div za menu: <menu id="seznam">...</menu>. Jenže tato značka se chová jinak než div a funguje to tak napůl, protože se mě to rozleze. Běžně se to používá <menu> a funguje to stejně, nebo tam mám zřejmě chybu?
filip186
Profil
Lepší je asi ten div. To menu se moc nepoužívá.
Fire
Profil *
No, ale to jsem nechtěl slyšet. Ze sémantického hlediska je správný zápis takto, pokud jsem to pochopil <menu></menu> , tudíš když tomu přidám id jako divu, tak by to mělo mí stejný smysl a zápis bude ke všemu správný (sémantický).
filip186
Profil
tak to nějak nechápu :-(((
Ján Kobezda
Profil
Menu sa používa takto:
<menu>
<li> <a href="index.html">index</a> </li>
<li> <a href="neco.html">neco</a> </li>
</menu>

http://www.jakpsatweb.cz/html/seznamy.html#dir
Fire
Profil *
Já jsem to udělal takhle, ale jak už jsem řikal, chová se to jinak...

<menu id="portal">
<a id="novinky" href="novinky.php" title="..."><span>novinky</span></a>
<a id="galerie" href="galerie.php" title="..."><span>galerie</span></a>
atd.....
</menu>


S divem dobrý...

<div id="portal">
<a id="novinky" href="novinky.php" title="..."><span>novinky</span></a>
<a id="galerie" href="galerie.php" title="..."><span>galerie</span></a>
atd.....
</div>
habendorf
Profil
Fire: No a kdes nechal <li>? :o)

http://www.w3schools.com/tags/tag_menu.asp
Timy
Profil
Fire
Vždyť i na té sémantice je správný příklad s <menu>...

Jinak pokud už to chceš používat takhle, mělo by stačit vynulovat margin a mohlo by se to chovat stejně. A ten identifikátor je tam patrně zbytečný, stačí v CSS zápis menu{}
kecy
Profil *
menu se chova stejne jako <ul> (polozky jsou taky <li>), takze je to seznam odkazu, na to musis jinak =)
Fire
Profil *
Tak já tam ještě skusim nastylovat s <ul> a <li>, ale já to používám, že se pak text dělá pod sebe. Potřebuji to v jednom řádku...

<menu>
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
</menu>
Timy
Profil
Fire
Ale ne...

<menu>
<li>...</li>
<li>...</li>
<li>...</li>
</menu>

takhle je to správně. <menu> je stejně tak seznam jako <ul>
Fire
Profil *
Tak dík...
Toto téma je uzamčeno. Odpověď nelze zaslat.