Пожалуйста, помогите мне в этом. Мне нужно создать макет, используя процентную ширину. У меня есть оболочка шириной 100%.
Теперь у меня есть DIV (главная обертка.. Я хочу сохранить ее на 94% ширины процента.. 94% от 100% тела).. хорошо нормально
Итак, чтобы сделать это простым.
- > BODY 100% ширина набора
- > КОНТЕЙНЕР 94% ширина
--- > FIRST CHILD DIV 70% поплавок влево (70% КОНТЕЙНЕРА)
--- > SECOND CHILD DIV 30% float right (30% КОНТЕЙНЕРА)
Но у меня есть 2 равных столбца под FIRST CHILD DIV
----- > 50% и 50% процентная ширина
Ошибка: в ie7.. последний столбец отображается внизу.. его неправильно обработано. Если я уменьшу ширину до 29.9%!!! это работает. Я думаю, что у ie7 есть ошибка в обработке процентных значений или что-то в этом роде. Просьба пояснить это. Надеюсь, у вас возникнет проблема, потому что css/html слишком длинный. Я просто надеюсь, что это будет распространенная проблема..: (
Вот CSS для этого DIV.. Надеюсь, что помогает:)
body {
width: 100%;
background: #fff;
text-align: center;
font-size: 12px;
}
#wide-primary {
background: #fff url(img/shadow1.png) repeat-x top;
position: relative;
top: -1px;
}
#primary {
width: 94%;
margin: 0 auto 0 auto;
text-align: left;
}
#features {
float: left;
width: 70%;
padding: 2% 0 0 0;
}
.featurebox {
float: left;
width: 48%;
padding: 0 2% 3% 0;
}
#lastnews {
float: right;
width: 30%;
padding: 2% 0 2% 0;
}