Как показано в примере выше, я пытаюсь создать сетку из ящиков / ячеек.Я хочу, чтобы он выглядел лучше, чем на скриншоте, и Я хочу, чтобы нижняя часть каждой ячейки расширялась вниз , чтобы выровняться с нижней частью самой высокой ячейки в ряду.Я знаю, что существует около миллиона постов для решения 100% проблем с ростом, но ни один из них не подходит для этого случая.
Требования:
- Нет фоновых изображений
- Нет JavaScript
- Должен работать сследующий Doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
(Drupal 7) - Но я очень гибок с разметкой и CSS, например, я в порядке с добавлением дополнительных чистых div-ов или даже переделыванием всего этого сстолы.
Вот код, который я использовал для создания снимка экрана выше:
HTML:
<div class="row">
<div class="cell">Here is a grid of several cells. We want each cell to extend down to the bottom of the row.</div>
<div class="cell">This cell it too short. </div>
</div>
<div class="row">
<div class="cell">This cell should extend down to the bottom.</div>
<div class="cell">We don't want to use background images or javascript. But the markup and CSS can be made however is best. Each row should contain cells of equal size.</div>
</div>
CSS:
.row {
clear: both;
}
.cell {
background: #CCC;
border-radius: 10px;
border: 2px solid #AAA;
float: left;
margin: 5px;
padding: 5px;
width: 200px;
}