|
|
|
| На страницу вывожу циклом блоки div с контентом в td (100%) таблицы
Блоки имеют такой стиль:
.left_cat {
background-color:#DEF1FF;
float:left;
width:47%;
height:100%;
margin-left:10px;
margin-top:5px;
border-bottom:1px dashed #CCC;
padding:0;
}
|
Проблема в том, что случайным образом возникает промежуток между выводимыми блоками (сверху друг от друга)...Как их убрать и почему они так себя ведут?
Вот как выглядит http://pixs.ru/showimage/5JPG_1978191_1925812.jpg
Слева блоки имеют расстояние намного больше чем справа... | |
|
|
|
|
|
|
|
для: OLi
(28.03.2011 в 12:56)
| | Что можно предположить? | |
|
|
|
|
|
|
|
для: OLi
(28.03.2011 в 12:56)
| | Я еще новичок, но попробуй вот что, задай видимость граници блоков 1 что бы видеть блоки и понимать как они выглядят, и походу там с высотой блоков проблема, попробоуй изменить на фиксированую, тоесть height:число px. | |
|
|
|
|
|
|
|
для: Богдан
(28.03.2011 в 20:01)
| | Задание фиксированный высоты сработало, но в моем случае внутри блока вставляется содержимое разного объема, поэтому я задал 100%
Кстати height:auto тоже не срабатывает | |
|
|
|
|
|
|
|
для: OLi
(28.03.2011 в 20:31)
| | Попробуй задать для правых блоков margin-left так, что бы это расстояние равнялось приблизилтельно ширине левого блока.Может так сработает. | |
|
|
|
|
|
|
|
для: Богдан
(28.03.2011 в 20:43)
| | Не не сработало... | |
|
|
|
|
|
|
|
для: OLi
(28.03.2011 в 12:56)
| | Они ведут себя идеально..как и положено вести себя блочным элементам HTML
Воспользуйтесь таблицей | |
|
|
|
|
|
|
|
для: Косорылый
(03.04.2011 в 07:10)
| | пропиши в боди margin: 0px; padding: 0px; | |
|
|
|