Как насчет ссылки на страницу, чтобы мы могли увидеть проблему?Размещенный вами код работает нормально - http://jsfiddle.net/T76AC/
Joomla убирает ваш диапазон, потому что вы не можете поместить блочные элементы внутрь встроенного элемента.
http://www.w3.org/TR/REC-html40/struct/global.html#block-inline
РЕДАКТИРОВАТЬ
Теперь, когда у нас есть ссылка для просмотра, ваша проблема с вашим селектором CSS и остальной частью вашей таблицы стилей.Похоже, что ваша таблица стилей имеет несколько довольно общих стилей, которые будут применяться в непредусмотренных местах.Это происходит, когда вы применяете стиль к общим тегам внутри класса, который вы обычно используете.
Несколько вещей, на которые стоит обратить внимание:
- строка 205 добавляет магию к
<ul class="dmenu">
- строка 210 добавляет фон, отступы и поля к
<li style="float: left;">
Вам нужно будет отредактировать несколько вещей.Измените строку 186 на:
.dmenu li {
float: left;
background:none;
padding: 0;
margin: 0;
}
Добавьте это:
UL.dmenu {
margin:0;
}
Для обоих правок вы можете соответственно отрегулировать поля и отступы, я просто установил его на 0. Это должноОднако исправьте свои проблемы.
Я бы также порекомендовал использовать Firefox с Firebug или Firefox / Chrome с контекстным меню Inspect Element, чтобы вы могли видеть, какие стили применяются к различным элементам на вашей странице, когда они не отображаются.действовать так, как вы ожидаете.