Below is the text of the page https://cssing.org.ua/feed/ stored 2006-11-09 by archive.org.ua. The original page over time could change. View as original html

http://cssing.org.ua Блог вебстандартиста и вебразработчика Юрия "akella" Артюха. Tue, 07 Nov 2006 07:21:20 +0000 http://wordpress.org/?v=1.5 en http://cssing.org.ua/2006/11/05/menu-separators/ http://cssing.org.ua/2006/11/05/menu-separators/#comments Sun, 05 2006 15:45:26 +0000 akella XHTML/CSS http://cssing.org.ua/2006/11/05/menu-separators/ Довольно часто на практике встречаются меню с разделителями [/examples/menu/] - например: О том как сделать такое меню с минимумом правильного HTML кода и пойдет дальше речь. HTML Очевидным HTML для подобных конструкций служит ненумерованный список UL, вот например такой: Конечно если бы мы тупо и цинично рубили бабло © мы могли бы написать что то вроде: Главная | Новости | Каталог | Рейтинг Но по причине совсем не циничной рубки ( © Flack ), а так же истокам проблемы с этим меню, и вдобавок семантики кода так лучше не поступать. Как обычно делалось Обычно для получения результата - то есть меню с вертикальными разделителями, приходилось задавать левую (или правую) границу для каждого элемента(здесь я опускаю код позиционирующий меню, он есть в примерах): #nav li{border-left:1px solid #000} Таким образом мы получали что то вроде : Не совсем то что нам надо, так как разделители на то и разделители что бы быть только между пунктами, а они у нас сейчас находятся просто слева от каждого пункта. Ранее эта проблема для меня решалась вставкой класса для первого элемента: