Возникли проблемы с тем, что в WP 3.0.4 не отображается мой стиль CSS для горизонтального выравнивания 4 блоков (блоков) внутри контейнера контейнера. ПРИМЕЧАНИЕ. Тот же стиль CSS хорошо работает с HTML 4.01 Transitional // EN на моем html / php-сайте, написанном вручную. Но в WP 3.0.4 четыре ступени сходятся друг от друга, как лестница.
Я использую FireFox 3.6.13, кстати.
CSS:
div .box-container { display: inline;
margin: 0.63em 0pt; padding: 10px;
width: 640px; background-color:
rgb(229, 231, 225); position:
relative; float: left; overflow:
hidden; }
div .small-box { border: 1px solid
rgb(153, 51, 102); margin: 10px 5px;
padding: 0.325em; float: left;
background-color: rgb(255, 244, 227);
width: 128px; line-height: 0.85em;
max-height: 8em; min-height: 8em;
position: relative; }
HTML выглядит так:
<div class="box-container">
<div class="small-box">SOME TEXT
& IMAGE</div> <div
class="small-box">SOME TEXT &
IMAGE</div> <div
class="small-box">SOME TEXT &
IMAGE</div> <div
class="small-box">SOME TEXT &
IMAGE</div>
</div>
Ширина блока box-container указана в 640px, но я заметил, что отступы расширяют его. В любом случае, он достаточно большой, чтобы вместить четыре маленьких бокса, которые в сумме составляют 512 пикселей плюс их общий запас в 40 пикселей, а также отступ в 20 пикселей на элементе box-container.
Я не понимаю, почему отступ увеличивает размер элемента box-container. Но когда я попытался использовать max-width: 640px, я заметил, что все боксы выровнены вертикально, а div box-container был не шире, чем 170px.
Div-блоки маленьких размеров на самом деле имеют одинаковый размер, их содержимое состоит из текста и изображения.
Помощь?