Верстать списки в HTML можно и горизонтальные, и вертикальные. Нас интересует создание горизонтального списка. Мы помним, что маркированные списки в HTML задаются парными тегами "ul" и "li", а нумерованные списки тегами "ol" и "li". Как же сделать горизонтальный список в HTML, чтобы все пункты отображались в одну строку?
Чтобы список был горизонтальные и перечисление данных в списке имело горизонтальный вид следует к тегу "ul" добавить правило в css list-style:none; (это правило убирает маркировку списка, поэтому прописывать его нужно по мере необходимости) а для тега "li" display: block; и float: left; тоже получится выровнять список в строку и без отступов между элементами. Например:
ul.menu { border:0; background:#fff; border:solid 0px #eee; list-style:none; /* Убирает маркировку списка */ } .module_content ul.menu { border:0; } ul.menu li { border-bottom:solid 1px #ddd; display: block; float: left; }
Есть ещё один способ, который я нашла, но у меня он не заработал, к сожалению. Нужно к тегу "li" добавить в css правило display: inline; Например:
ul li { display: inline; /* Отображать как строчный элемент */ }
Ну вот, в принципе, и всё. Горизонтальный список готов! :)