Это то, что PARSENAME
используется для:
SELECT PARSENAME('[dbo].[statistical]', 1)
SELECT PARSENAME('[adventureworks].[dbo].[statistical]', 1)
SELECT PARSENAME('[adventureworks]..[statistical]', 1)
SELECT PARSENAME('[statistical]', 1)
SELECT PARSENAME('dbo.statistical', 1)
-- all examples return 'statistical'
Кроме снятия тегов span я думаю его штраф.
Нет никакой причины иметь их becasue с Вашей установкой, можно разработать текст однако, Вы хотите с
li a {/*styles*/}
Необходимо также смочь удалить
<span class="clearit" /><br />
раздел также. При попытке пустить в ход просто ул. в отделении, Вы могли бы также фрагментировать отделение. При необходимости в ясном по некоторой другой причине, можно сделать a
<br clear="all"/>
можно использовать clearfix
класс для УЛ. (вместо этого очищающегося промежутка):
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
Теперь, Ваше меню будет похоже на это:
<div class="menustyle">
<ul class="clearfix">
.....
Конечно, можно добавить те свойства непосредственно к УЛ. для предотвращения любых изменений HTML-кода :)
Меню CSS являются болью сзади и таким образом 2005. Вся эта перекрестная совместимость браузера, IE JavaScript фиксируют файлы и так далее. Конкретно отвечать на Ваш вопрос: они не отличаются сегодня, чем они были три года назад, потому что IE7 не поддерживает: парение на нессылках и IE6 все еще должно поддерживаться.
В эти дни просто загрузите jQuery, установите плагин Суперрыбы и включайте этот код:
$(function() {
$("ul.menu").superfish();
});
и сделанный. Даже работы над IE6 (с меньшим количеством функций).
Если бы Вы интересуетесь наличием подменю затем, я рекомендовал бы проверить библиотеку YUI. Это предоставляет Вам перекрестный браузер совместимое подменю от разметки.