Я создаю sidenav, у которого есть некоторые основные ссылки, которые приводят к списку меньших ссылок. Несколько основных ссылок перечислены после основных ссылок. Должен ли я:Оптимизация времени загрузки в CSS для вложенных элементов списка
форматHTML, как
<ul id="whatever"> <li id="child"> </li> <li id="descendent"> </li> </ul>
и использовать a ul id
селектор детей;
или формат HTML, как
<ul> <li class="major"> </li> <li class="minor"> </li> </ul>
и использовать a li
селектор класса;
или формат HTML, как
<div class="left nav-major"> <ul> <li> </li> </div> <div class="left nav-minor"> <li> </li> </ul> </div>
и использовать div
селекторы;
- или сделать что-то еще?
Если я должен сделать что-то еще, что это будет? Очевидно, что я пытаюсь оптимизировать время загрузки.
Я думаю, что ваш последний пример искажен. – slhck
Хорошо, slhck. Но в любом случае, я также смотрю эту страницу: http://css.maxdesign.com.au/listutorial/sub_master.htm#. Они используют
, и они используют селектор потомка тега класса целевой второй гнездовой слой и селектор класса тегов, нацеленный на первый вложенный слой. Тем не менее, я читал на https://developer.mozilla.org/en/Writing_Efficient_CSS, чтобы избежать выбора дочерних селекторов, где это возможно, и всегда избегать селекторов-потомков.Таким образом, нет ли более оптимального способа, чем тот, который показан в maxdesign, для назначения вложенных элементов списка? –Я честно не знаю! Я просто упоминал, потому что вложенные теги наподобие '