Я пробовал эксперимент html/css, где все и все форматирование выполняется с помощью неформатированных списков (list-style-type: none). То, что я хочу сделать, - это возможность встраивать (в любом случае) вертикальный список в горизонтальном списке и наоборот. До сих пор я могу вставлять горизонтальный список (li ... display: inline;) в вертикальном списке, и он работает, но я не могу показать вертикальный список по вертикали внутри горизонтального списка.Вложенные вертикальные и горизонтальные списки?
Вот мой CSS код до сих пор:
* { margin:0; padding:0; }
body { margin: 0px; color:#333; }
ul.mainlist { list-style-type:none; margin: 0px; }
.mainlist li { margin:0px; padding:0px; }
ul.horizontallist { list-style-type:none; margin: 0px; padding:0px; }
.horizontallist li { margin:0px; padding:0px; display: inline-block; }
ul.secondlist { list-style-type:none; margin: 0px; padding:0px; }
.secondlist li { margin:0px; padding:0px;}
И мой HTML:
<body>
<ul class="mainlist">
<li>
<ul class="horizontallist">
<li>
<ul class="secondlist">
<li>First in second vertical list.</li>
<li>Second in second vertical list.</li>
</ul>
</li>
<li>the snow in Alaska.</li>
<li>the rain in Spain.</li>
</ul>
</li>
<li>Part of Mainlist</li>
</ul>
</body>
До сих пор "secondlist" не ведет себя как вертикальный список внутри горизонтали. Есть идеи? В принципе, я бы хотел, чтобы большая часть моего веб-дизайна была списком списков списков, чтобы я мог придумать DSL для ее обработки. Я знаю, что многие DSL существуют уже для разметки html/css, но я бы хотел получить контроль над css-частью вещей.
Спасибо Andres. Это помогло. Но был ли бы способ продолжения «горизонтального» флеша против вершины? С твоим предложением у меня есть «снег на Аляске». и "дождь в Испании". рядом с «Второй во втором вертикальном списке». Я бы хотел, чтобы они были наверху рядом с «Сначала во втором вертикальном списке». появляясь как квазивыходное меню, встроенное в горизонтальный список. – galaxybeing
Я понимаю, что вы говорите, но я не знаю, возможно ли это. Возможно, это возможно, но я не знаю, как это сделать. Я бы использовал divs, но вы говорите, что просто хотите использовать списки. Подводя итог, я не знаю. –
Если я засунул несколько
«
С дополнительным текстом