У меня есть N кусочки нефиксированной ширины ребенка div
s. И у меня есть родитель с фиксированной шириной div
. Я хочу заполнить и выровнять ребенка div
с родителем div
бок о бок, например td - tr
. Как я могу это сделать?дочерние divs заполнит родительский div
ответ
float:left
для детских элементов. В первом элементе новой строки используйте clear:both
.
На самом деле представление должно быть похоже на таблицы в примере. Потому что дети могут увеличиваться или уменьшаться. Дивы действуют как таблица. http://jsfiddle.net/5LcZv/ – Poison
Использование float: слева для дочерних элементов, но вместо использования: сначала с ясным: both ;, используйте div с классом clearfix - (см. Ниже) и поставьте clear: both; в css.
Разметка для DIV между рядами -
<div class="clearfix">
CSS, относящийся к DIV
.clearfix{
clear:both;
}
На самом деле представление должно быть похоже на таблицы в примере. Потому что дети могут увеличиваться или уменьшаться. Дивы действуют как таблица. http://jsfiddle.net/5LcZv/ – Poison
Я вижу, я приближался от немного более жидкого способа делать вещи, спасибо за указатели. –
Вы говорите, нефиксированная ширину и ничего о высоте. Отношения тра-тд является особенным и, если это именно то, что вы хотите, вы можете отобразить объекты, такие как таблицы строк/таблица-клетка и т.д.
Здесь вы можете увидеть разницу коды ниже, в действии: http://jsfiddle.net/zv5KF/
body
{
font-size:10px;
}
.table
{
display:table;
border:1px solid black;
/*width:500px;*/
}
.tr
{
display:table-row;
}
.td
{
display:table-cell;
border:1px solid red;
<body>
<div class="table">
<div class="tr">
<div class="td" style="width:10px;height:10px;">They're</div>
<div class="td" style="width:50px;height:10px;">all</div>
<div class="td" style="width:100px;height:100px;">like</div>
<div class="td" style="width:25px;height:25px;">hello</div>
<div class="td">and</div>
<div class="td">hi</div>
</div>
</div>
<div style="border:1px solid black;">
<div style="float:left; border:1px solid red; width:10px;height:10px;">They're</div>
<div style="float:left; border:1px solid red; width:50px;height:10px;">all</div>
<div style="float:left; border:1px solid red;width:100px;height:100px;">like</div>
<div style="float:left; border:1px solid red;width:25px;height:25px;">hello</div>
<div style="float:left; border:1px solid red;width:25px;height:25px;">and</div>
<div style="float:left; border:1px solid red;">hi</div>
</div>
</body>
- 1. родительский div, наследующий дочерние поля divs
- 2. Unskewing дочерние divs родителя div
- 3. Имейте дочерние divs заполнить родительский div с установленными пропорциями
- 4. Как перебрать дочерние divs div и получить идентификаторы дочерних divs?
- 5. Скрывать родительский div, но держать дочерние div видимыми
- 6. Скрыть родительский div, если скрыты дочерние элементы.
- 7. Как точно настроить дочерние divs родительскому div
- 8. дочерние divs, выходящие из родительского div
- 9. Как добавить родительский div для существующих divs
- 10. добавить родительский div из дочерних divs
- 11. Как поместить все дочерние divs в центр внутри родительского div?
- 12. Как я могу включить все дочерние div в родительский div?
- 13. как разместить дочерние divs вертикально в центре родительского div?
- 14. Разбить родительский divs padding
- 15. Прозрачность CSS, создающая дочерние divs
- 16. Переход CSS на родительский div, вызывающий абсолютные дочерние divs для перехода?
- 17. Div background-color не распространяется на дочерние divs
- 18. Перемещение родительского DIV без влияния на дочерние DIVs
- 19. Выберите нечетные/четные дочерние divs
- 20. Расширяемые абсолютные позиционные дочерние divs
- 21. Как сделать родительский div автоматически размер для своих дочерних divs
- 22. Показать родительский DIV, если дочерние объекты имеют класс
- 23. css/html - распространять дочерние divs по родительскому div
- 24. Создайте дочерние divs, чтобы заполнить ширину родительского div.
- 25. перезагрузка родительского div без влияния на дочерние divs
- 26. Как сделать дочерние divs всегда подходящими внутри родительского div?
- 27. Почему дочерние divs выходят за пределы своего родительского div?
- 28. Плавающее Div в chrome очищает родительский div
- 29. Спящий и родительский/дочерние отношения
- 30. Ребенок Divs недоступен, когда родительский Div повернут перпендикулярно экрану
Здесь вы находитесь http://jsfiddle.net/VTpFS/ – Poison