Форум XHTML.ru <!-- по-русски -->

Сайты - по стандартам, но не стандартные сайты!


#1 09.01.2006 14:40

sea_shadow
Новичок
Зарегистрирован: 09.01.2006
Сообщений: 2

css: selector.class{} и .class selector {}. в чем разница?

Я пока только начинаю осваивать css и столкнулся с какой ситуацией.
есть класс someclass и есть xhtml-код с кучей вложенных блоков.
Так вот, в зависимости от того, как стиль в таблице объявлен
someselector.someclass{}
или
.someclass someselector{}
результат будет разный для вложенных блоков. Почему? Как правильно? Спасибо.

Нет на форуме

 

#2 09.01.2006 15:19

sergey89
Новичок
Зарегистрирован: 08.01.2006
Сообщений: 4

Re: css: selector.class{} и .class selector {}. в чем разница?

Если я не ошибаюсь, первый вариант отберёт все элементы с именем класса someclass, предком которого является элемент someselector, а второй вариант отберёт все элементы someselector, предком которого является элемент с именем класса someclass.

Нет на форуме

 

#3 09.01.2006 20:18

juuuk
Новичок
Зарегистрирован: 26.11.2005
Сообщений: 44

Re: css: selector.class{} и .class selector {}. в чем разница?

h1.class { }
к элекменту h1 со стилем class
<h1 class="class">sdfasdf</h1>
<h1 class="class">sdfasdf</h1>

.class h1 { }
ко всем h1 находящемся в теге

<div class="class">
<h1>sdfasdf</h1>
</div>

Отредактированно juuuk (09.01.2006 20:19)

Нет на форуме

 

#4 15.01.2006 16:40

sas171
Новичок
Откуда: Германия г.Штутгарт
Зарегистрирован: 21.11.2005
Сообщений: 34
Вебсайт

Re: css: selector.class{} и .class selector {}. в чем разница?

Первый отбирает по принципу and (h1.class => элемент H1 с классом "class") второй по принципу наследования (.class h1 => элемент находится в другом элементе с классом "class")

Нет на форуме

 

Board footer

Работает на PunBB
© 2002—2005 Rickard Andersson