Стили: как выделить жирным некоторые категории

[Удален]
783

Вопрос к тем, кто знает систему стилей, в частности в вордпрессе, но в принципе решение должно подходить и к другим движкам.

В общем так. Есть список категорий, из них несколько растут из корня, остальные вложены в основные. Как выделить цветом, размером или жирным основные категории? Можно ли внести в файл styles.css соответствующий код внаглую?

[Удален]
#1

Можно, например, если верстка сделана так, что вложенные категории действительно вложены в основные. т.е.


<div id='menu'>
<div class='menu_item'>Основная 1
<div class='menu_item'>Побочная 1</div>
<div class='menu_item'>Побочная 2</div>
<div class='menu_item'>Побочная 3</div>
</div>

</div>

тогда будет так

#menu .menuitem

{

font-weight:bold;

}

.menuitem .menuitem

{

font-weight:normal !important;

}

другой вариант


<div id='menu'>
<div class='menu_main'>
<div class='menu_item'>Основная 1</div>
<div class='menu_item'>Побочная 1.1</div>
<div class='menu_item'>Побочная 1.2</div>
<div class='menu_item'>Побочная 1.3</div>
</div>

<div class='menu_main'>
<div class='menu_item'>Основная 2</div>
<div class='menu_item'>Побочная 2.1</div>
<div class='menu_item'>Побочная 2.2</div>
<div class='menu_item'>Побочная 2.3</div>
</div>

</div>

Т.е. если все основные категории как то отделены друг от друга

тогда например так

.menu_main:first-child

{

font-weight:bold;

}

кажется даже везде работает

orphelin
На сайте с 02.07.2006
Offline
261
#2

вы бы привели фрагмент html-кода этих категорий, было бы понятней.

можно попробывать схему чтото вроде

ul { }

ul li { }

li ul li{ }

и т.д.

[Удален]
#3

neolord, спасибо, это то, что нужно, отлично :)

spermint добавил 06.02.2009 в 21:21

neolord, спасибо, это то, что нужно, отлично :)

malls
На сайте с 08.08.2005
Offline
255
#4

вообще то для этого специально придуман DL и выдумывать ничего не надо:

<dl>

<dt>Основная 1</dt>
<dd>Второстепенная 1.1</dd>
<dd>Второстепенная 1.2</dd>

<dt>Основная 2</dt>
<dd>Второстепенная 2.1</dd>
<dd>Второстепенная 2.2</dd>
</dl>
<dl>, перечень определений. Этот перечень вначале предназначался для словарных статей и других подобных текстов.
В элемент <dl> входят элементы <dt> (термин) и <dd> (определение), которые могут следовать друг за другом в любом порядке и в любых количествах.

dl — сокращение от «definition list» («перечень определений»).
dt — сокращение от «definition term» («определяемый термин»).
dd — сокращение от «definition description» (в данном контексте — «определение термина»).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий