Autor Zpráva
Kindy
Profil
Ahoj :),

Předepsal jsem pro nav z HTML 5 tento předpis:

nav {
      position: relative;
      float: left;
      width: 300px;
      height: 300px;      
      background-color: lightblue;  
      border: 1px solid black;
      }

Google Chrome i Firefox to berou...

ale IE 8 to nebere...

Je to standard, že to IE 8 nebere, nebo tam mám něco špatně předepsáno?

Díky za odpověď,

Zdravím :)
Kcko
Profil
http://caniuse.com/#feat=html5semantic

http://jecas.cz/vlastni-html-znacky
_es
Profil
Kindy:
Značka nav v IE8 nefunguje. Na čo si ju tam dal - čo od toho očakávaš? Použi vhodné značky z HTML4 a bude to fungovať všade. Existujú nejaké JS „opravy“ pre IE, aby to „bral“, no vhodnejšie bude to nepoužiť.
breeta
Profil
použij:

<nav>
<ul id="menu">
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li> 
  </ul>
</nav>
Joker
Profil
breeta:
Jaký smysl tam pak má to <nav>? Obalovat značku další značkou je zbytečné, leda by to bylo nutné pro nějaké CSS nebo skript.
Kindy
Profil
Děkuju za odpovědi :) .. Takže kašlu na nav a dám přednost divu :)
Kcko
Profil
Kindy:
Proč bys měl kašlat na nav? Něco si o tom přečti http://devproconnections.com/html5/top-10-reasons-use-html5-now a pak se rozhodni vlastním rozumem.
Chamurappi
Profil
Reaguji na Kcka:
Tam je uvedený nějaký skutečný argument pro používání <nav>? Mně to celé přijde jako klasická marketingová výčtová spatlanina (zejména, když tam zmiňuje CSS 3, které není vůbec nijak závislé na verzích HTML).


Reaguji na Kindyho:
Proč nastavuješ blokům s obsahem pevnou výšku? Velikost písma neznáš.
breeta
Profil
Joker:
breeta:
Jaký smysl tam pak má to <nav>? Obalovat značku další značkou je zbytečné, leda by to bylo nutné pro nějaké CSS nebo skript.

Obejdeš IE8 proto :-)
jenikkozak
Profil
A nebude výstižnější místo <nav> použít <obchazimIE8>?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: