Bazı eski Safari sürümlerinin, <main>
HTML5 öğesini desteklemediği anlaşılıyor. (Snow Leopard'da Safari 5.1.9'u ve şu ana kadar IOS 4'te çalışan mobil Safari'yi test ettim). Safari'yi <main>
öğesinin (bir shiv gibi) tanıması için bir yol var mı?Tanımak için Safari elde etme <main> HTML 5
Aşağıda bazı örnek kodları bir araya getirdik. Safari'nin etkilenen bir sürümünde görüntülendiğinde, yeşil <main>
kutusu görünmüyor, daha fazla metin ekleyeceksem <main>
öğesinin dışına, sanki orada olmasa bile akıyordu.
HTML:
<body>
<main>
<nav id="bar"></nav>
<p>Lorem Ipsum</p>
</main>
</body>
CSS: varsayılan olarak display:inline
sanki
main{
width:800px;
height:800px;
background-color:#0C0;
}
#bar{
width:300px;
height:400px;
float:left;
background-color:#09F;
}
Öğeyi belgeye eklediniz ve bunun için varsayılan stil? 've' main {display: block;} ' – PeeHaa
@PeeHaa:' 'sadece IE8 ve daha önceki sürümler için gerekli olmalıdır. –