SORU
19 Mart 2009, PERŞEMBE


Kullanarak "margin: 0 auto;" Internet Explorer 8'de

Bazı önceden IE8 Test yapma sürecinde ben ve o "margin: 0 auto;" IE8 her durumda işe yaramıyor. kullanarak eski tekniği gibi görünüyor

HTML, aşağıdaki parça FF3, Opera 7, Safari Chrome ve IE8 uyumluluğu merkezli bir düğme verir, amaDEĞİLIE8 standart:

<div style="height: 500px; width: 500px; background-color: Yellow;">
    <input type="submit" style="display: block; margin: 0 auto;" />
</div>

Bir düğmesi açık bir genişlik ekleyebilirim-geçici bir çözüm olarak.

Tamamen doğru olan? soru bu: Ya da bu davranışı tanımsızdır bu durumlardan biri değildir?

(Benim düşüncem butümtarayıcıları yanlış - butonu olsaydı 100% genişlik olmamalı "ekran:"?) blok

GÜNCELLEME: bir ahmak gibi davranıyorum. Giriş blok düzeyi öğesi olmadığından, sadece bir div içinde bulunan gerekirdi "text-align:". center Bunu söyledikten sonra, merak aşkına, hala düğme veya yukarıdaki örnekte merkezli olmamalı olup olmadığını bilmek istiyorum.

ÖDÜL İÇİN: örnekte tuhaf şeyler yaptığımı biliyorum, ve güncelleştirme işaret ettiğim gibi, bu merkezi sadece uyumlu olmalıdır. Ödül için, gözlük için başvuran bir cevap istiyorum:

  1. Eğer başım belaya girerse "ekran:", blok düğmesi 100% genişlik? Yoksa bu tanımsız?

  2. Ekran bloğu olduğu için gereken "margin: 0 auto;" Tamam " düğmesini tıklayın, veya ya tanımsız?

CEVAP
5 EKİM 2010, Salı


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ekleme sorunu çözer

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cyriak

    cyriak

    29 Mart 2006
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009
  • Rachel Talbott

    Rachel Talbo

    26 Ocak 2011

İLGİLİ SORU / CEVAPLAR