Проблема background в div-ах c float в Firefox и Opera
Решение проблемы в 2-х и более колоночной блочной верстке с исчезающим фоном в центральном контейнере для броузеров Opera и Firefox (Firefox & Opera float background problem).
Пример
Имеем HTML
<div id="left_block"></div> <div id="right_block"></div> <div id="content"></div>
и CSS
#left_block
{
float:left;
background-color:#FFFFFF;
width:30%;
}
#right_block
{
float:right;
background-color:#FFFFFF;
width:30%;
}
#center_block
{
padding-left:32%;
padding-right:32%;
}
#content
{
background:#FFFFFF;
display:table;
}
Если контента в левом и правом блоках по высоте больше, чем в центральном блоке (такое явление зачастую встречается на “портальных” сайтах, “перегруженных” рекламными объявлениями), то в броузерах Opera и Firefox появится неприятный “глюк”. Смотрите пример.
Решаем проблему добавлением display:table в #content.
#content
{
background:#FFFFFF;
display:table;
}
Что касается IE, то display:table этот браузер игнорирует, а избавление от “глюка” проводится путем внедрения свойства height:100% в #content
08.10.2011 в 4:06
< q cite = “voice” >< b >< a href = < q cite = “voice” >< b >< a href = “http://download.patriot-cccp.ru/index.php?option=com_content&view=article&id=58″>:?< / a >< / b >< / q >…
sps :neutral:…
08.10.2011 в 6:51
“http://en.patriot-cccp.ru/index.php?option=com_content&view=article&id=7866&lol=guard@kskzs1.act”>.< / a >< / b >< / em >…
tnx :?…
08.10.2011 в 14:44
< del datetime = “bridge”>< b >< a href = < del datetime = “bridge”>< b >< a href = “http://download.hangdrums.ru/?p=96″>:)< / a >< / b >< / del >…
сэнкс за инфу :|…
09.10.2011 в 14:29
< abbr title = “his” >< b >< a href = < abbr title = “his” >< b >< a href = “http://download.visors.ru/?p=6249″>:evil:< / a >< / b >< / abbr >…
good :lol:…