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.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
sum41
столкнулся с такой проблемой:
пишем в css:
.imp {color:green;}
.cent {background:#f90;}
.imp.cent {border:2px solid red;}/*ставится красная рамка при одновременном использовании классов imp и cent */
в html:
<p class="imp">Сonsectetuer adipiscing elit, sed diam nonummy</p>
<p class="cent">Сonsectetuer adipiscing elit</p>
<p class="cent imp">Сonsectetuer adipiscing elit</p>
в первом случае будет параграф с зеленым текстом.
во втором параграф с оранжевым background'ом.
а в третьем получится параграф с зеленым текстом, оранжевым background'ом и по правилам css добавляется
красная рамка.
но всеми любимый IE6 по-своему воспринимает правило .imp.cent {border:2px solid red;}
он игнорирует .imp и расценивает это правило так же как просто
.cent {border:2px solid red;}.
в итоге в нормальных браузерах все отображается как надо, а IE6 добавит красную рамку еще и
ко второму параграфу. чего естественно не должно быть.
кто-нибудь знает какие-нибудь хаки для решения этой проблемы в IE6?
задание одновременно двух классов обязательно <p class="cent imp">
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
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.