Форум hotibo.ru

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






#1 09.01.2010 14:40

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

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

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

Нет на форуме

 

#2 09.01.2010 15:19

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

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

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

Нет на форуме

 

#3 09.01.2010 20:18

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

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

h1.class { }
к элекменту h1 со стилем class

sdfasdf


sdfasdf



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


sdfasdf


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

Нет на форуме

 

#4 15.01.2010 16:40

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

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

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

Нет на форуме

 

Board footer