Jump to content
  • 0

Ростолкуйте CSS правило


kozakmamai
 Share

Question

6 answers to this question

Recommended Posts

  • 0

Да как бы все просто!

Правило на минимальную высоту блока.

.minHeight {

min-height: 200px; - минимальная высота блока 200px. Это правило для Оперы и Файрфокса ИЕ как 6ой так и 7ой игнорируют его.

height: auto !important; - высота блока автоматическая. Это правило является приоритетным. Для того чтобы блок мог тянутся в высоту.

height: 200px; - высота блока 200px меньше этой высоты блок быть неможет. Это правило для ИЕ. Ибо он тупой как пробка и раз сказано 200 то значит 200 и ты хоть тресни.

Собственно весь стиль описывает кросбраузерное решение для реализации тянущегося в высоту блока с минимальной высотой в 200px.

Воть.

}

Link to comment
Share on other sites

  • 0

body {
height: auto !important;
height: 100%;
min-height: 100%;
}

Как ни странно, это работает. Альтернативные браузеры правильно обрабатывают !important, поэтому из двух объявлений height срабатывает первое. IE не понимает !important, поэтому в н?м побеждает второе объявление. (Напомним, что в CSS из нескольких конфликтующих объявлений при прочих равных выигрывает то, которое ид?т последним.) Это второе объявление в IE по‑прежнему срабатывает неправильно, поэтому и получается то, что надо

взято с http://webtest.chebykin.ru/articles/footer/

Link to comment
Share on other sites

  • 0
Напомним, что в CSS из нескольких конфликтующих объявлений при прочих равных выигрывает то

Напомню только то, что в CSS объявления не могут конфликтовать. Есть строгие одназначные правила расстановки приоритетов различных стилей, если я не ошибаюсь именно на незнании этих правил браузерами и играют тесты ACID.

Ага, и пашет только в режиме совместимости со стандартами... )

Дак в режиме совместимости, или в стандартном режиме? :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy