/var/log/life.log
Блог программиста из солнечной Бурятии

ох уж эта кроссбраузерность

Точнее даже не она, а подгонка разметки и стилей под IE6(т.к. им всё ещё пользуются), чтоб он тоже показывал так как этого хочется, ну или хотя бы приблизительно. Делаем, смотрим в опере — отлично, firefox — отлично, IE — бля…, и начинается подгонка. Вчера столкнулся с тем что IE не воспринимает :hover для всего кроме a, точнее я с этим столкнулся немного раньше, но решил что это мои корки, или IE, вобщем забил. Вчера я таки его победил, точнее не я, а Peter Nederlof и не вчера, а аж в 2005 году), это конечно костыли, но работает и хер с ним. Сегодня IE подсунул мне новую свинью. Всего то нужно было выровнять по центру табличку в div. Но было интересно то что как раз IE показал то что я ожидал увидеть, а опера и огнелис отказались ставить в центр табличку. А сделал я text-align:center для div. Выручил меня старый добрый center). И всё бы хорошо, но

The center element was deprecated in HTML 4.01.
The center element is not supported in XHTML 1.0 Strict DTD.

Так что было решено отказаться от такого подхода, начались поиски и оказалось, что text-align только для inline элементов коими не являются table и div(мне тут ещё и div запихать и отцентровать понадобилось), и в стандарте чёрным по белому написано:

Otherwise, if both ‘margin-left’ and ‘margin-right’ are ‘auto’, they will be set to equal values. This will center the element inside its parent.

что и было сделано. Opera и FireFox сделали всё как надо, а вот теперь настала очередь IE, он видимо этот стандарт видел впервые, и что бы заставить его повиноваться, пришлось в стиль div-родителя прописать text-align:center;
Чего интересного ждать от IE завтра?)

11 комментариев на запись «ох уж эта кроссбраузерность»

  1. Андрей11 пишет:

    ниче не понял! %)

  2. Андрей11 пишет:

    ниче не понял! %)

  3. Mustang пишет:

    Статья ни о чем … начинается про hover, а в конце про center … чушь …

  4. Mustang пишет:

    Статья ни о чем … начинается про hover, а в конце про center … чушь …

  5. VampiRUS пишет:

    собственно это не статья, и не претендует на неё, это изложение проблем и решение, с которыми я столкнулся.

  6. VampiRUS пишет:

    собственно это не статья, и не претендует на неё, это изложение проблем и решение, с которыми я столкнулся.

  7. roma пишет:

    cтолкнулся с такой же проблемой, поподробней как её решить, заранее спасибо

  8. roma пишет:

    cтолкнулся с такой же проблемой, поподробней как её решить, заранее спасибо

  9. VampiRUS пишет:

    roma с какой из описаных?

  10. VampiRUS пишет:

    roma с какой из описаных?

  11. Reynita Septiani пишет:

    There’s
    Noticeably A Bundle To Find
    Out About
    This. I Assume You Made Certain
    Nice
    Factors
    In Features
    Also. taruhan bola kita

Оставить комментарий

Вы так же можете оставить комментарий используя ваш OpenId, для этого нужно войти.