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
savinzeek
Добрый день. Есть интересная проблема.
У меня плавающие блоки, всем задан float, а после этих блоков идет блок с clear:both
Как всегда во всех браузерах все ок, а вот IE....
Это CSS
BODY{margin:0;
font:12px Arial, sans-serif;
color:#000;
}
#padding_5{
width:640px;
background-color:#dedede;
padding:5px;
border:1px solid black;
}
.item{
width:200px;
background-color:#fff;
margin:0 5px;
border:1px solid black;
}
.left{
float:left;
}
.clear_both{
clear:both;
padding:0px;
}
Так вот вопрос, почему IE добавляет padding для блока с clear:both
Как это стоит обойти может кто-то знает.
Да, можно заменить один padding у родителя и добавить margin дочерним, но просто это упрощенный пример и дочерние
блоки могут иметь разные id/class и каждому добавлять margin не хочется.
Может есть универсальный способ.
Принудительный padding:0 для clear_both ничего не дал.
Link to comment
Share on other sites
4 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.