Продолжая разработку моего мобильного сайта html5/css3, я затрудняюсь настроить высоту div на родителя.Высота Div, не адаптирующаяся к родительскому
скрипка точно не выглядит так, потому что я использую WebFonts (сохраненный на форуме, хотя, как я не буду иметь подключение к Интернету на целевой системе). Но проблема остается прежней.
Возможно, вы видите, что проблема находится прямо с места, если нет: я бы хотел, чтобы зеленый и красный бар (.itemclass
) всегда имели тот же размер, что и содержимое его родителя (.item
).
В зависимости от шрифта, его размера (все еще играющего с ним) и общей высоты каждого элемента, я должен точно настроить отрицательный запас. В противном случае это похоже на скриншот. Отрицательная маржа я только что упомянул это в CSS-классе .itemclass
: (отмечен стрелка также в скрипке) ...
.itemclass {
height: 100px;
width: 50px;
background-color: #27ae60;
vertical-align: middle;
text-align: center;
color: white;
font-size: 2em;
margin-top: -27px; /* <=== */
display: inline-block;
}
Это не может быть решением. Я пробовал много вещей, и я только получил его, «работая» так, как я упоминал.
Любая идея, как сделать его выглядеть чистым без взлома?
Кроме того, советы по другим улучшениям, касающимся моего html/css, хорошо оценены.
Извините за добавление всего кода в скрипку. Я не знаю, было ли это представительным, если я собираюсь удалить вещи.
С наилучшими пожеланиями
Точно как моя мысль http://jsfiddle.net/1eg2cwLs/2/ –
Это звучит как план, спасибо. Как насчет значков справа, если вы вообще удалите шрифт? Высота предмета становится слишком маленькой, чтобы ее части были обрезаны. – Atmocreations
И я вижу еще одну «проблему» там: если шрифт и/или контент довольно малы, значки (верхний элемент) накладываются на категорию (внизу). Как это сделать лучше? Спасибо! – Atmocreations