Учитывая наценку подобный:CSS форматирование нескольких навигационных групп
<h1 id="Menu1Title">Menu1</h1>
<nav id="Menu1">
<a>Item1-1</a>
<a>Item1-2</a>
<a>Item1-3</a>
</nav>
<h1 id="Menu2Title">Menu2</h1>
<nav id="Menu2">
<a>Item2-1</a>
<a>Item2-2</a>
<a>Item2-3</a>
</nav>
<h1 id="Menu3Title">Menu3</h1>
<nav id="Menu3">
<a>Item3-1</a>
<a>Item3-2</a>
<a>Item3-3</a>
</nav>
Как эта презентация будет достигнута только с помощью CSS?
Menu1 Menu2 Menu3
Item1-1
Item1-2
Item1-3
Item2-1
Item2-2
Item2-3
Item3-1
Item3-2
Item3-3
ULs также могут использоваться, если они представляют собой три отдельных элемента, а не под-списки друг друга. Я бы предпочел не использовать абсолютное позиционирование, так как есть другой контент ниже этого, который должен обтекать вышеупомянутую надпись. Мне также не нужны старые IE-хаки; поддерживая только IE9 и современные браузеры.
Возможно ли это? Благодаря!
Редактировать ... Вышеупомянутый вопрос о форматировании - стиль для мобильных устройств. Non-mobile отображается ниже, поэтому я надеялся на решение только для CSS, которое не требует изменений разметки.
Menu1
Item1-1
Item1-2
Item1-3
Menu2
Item2-1
Item2-2
Item2-3
Menu3
Item3-1
Item3-2
Item3-3
с помощью jquery или javascript можно легко достичь, почему не пытайтесь использовать jquery? – Shreedhar
Да, я мог бы легко сделать это в jQuery, но я надеюсь, что кто-то сможет предоставить решение CSS. Я пытаюсь использовать jQuery для поведения и CSS для презентации. Делает для более чистого разделения проблем. – James