Я пытаюсь построить этот следующий HTML-шаблон: HTML Шаблоны
Это очень просто, если я использую красные контейнеры 1-4, давая этот синтаксис:
<div id="red-1">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
<div id="red-2">
<div>5</div>
<div>6</div>
</div>
<div id="red-3">
<div>7</div>
</div>
<div id="red-4">
<div>8</div>
<div>9</div>
</div>
Но я хочу решение, в котором я бы не использовать красный DIVs, давая мне этот синтаксис:
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
Это даже возможно, учитывая, что высота все это фиксируется, я не могу думать о решении прямо сейчас. Я не хочу использовать JS для создания красных DIVs на лету.
Причина, по которой я не хочу использовать красные DIVs, не потому, что я их не любил, это более теоретический вопрос, чтобы расширить мой взгляд на решение такого макета.
Большое спасибо заранее =)
Каждая коробка имеет различную ширину и высоту ..Затем вы должны создать класс для каждого окна. Это зависит от того, хотите ли вы реагировать или фиксировать размеры. –
А, прости, я, возможно, был неясен. Я знаю, что я должен установить ширину и высоту с помощью CSS. Но как я правильно плаваю эти DIVs, не используя вспомогательные контейнеры (они же «красные divs»)? На данный момент я полностью в порядке с невосприимчивым решением. – Boris
Вы можете добавить абсолютное позиционирование к каждому из div, но для этого им нужно будет иметь классы или идентификаторы. Вы также можете работать с: первым ребенком и т. Д., Но это супер грязно. Если вы используете позиционирование, ваш макет не будет реагировать вообще, но, судя по картине, которую вы нарисовали, вы действительно не ищете отзывчивое решение, не так ли? – Sirence