В чем разница между использованием ul#test и #test ul в CSS

Может ли кто-нибудь пролить свет на разницу между этими двумя типами объявлений CSS:

ul#test {
}

#test ul {
}

Я посмотрел и не могу найти разница, но они действуют по-разному, когда я использую их на тестовой странице. Насколько я могу судить, они делают то же самое, а именно связывают идентификатор теста #только с тегом UL, которому он назначен. Однако на практике, когда я использую ul#test в своей таблице стилей, форматирование работает правильно. С другой стороны, если я использую #test ul, это не так.

Вы можете видеть, что я имею в виду здесь.:

http://jsbin.com/awixib/2/edit#source

Означает ли метод ul#test, что идентификатор назначается специально тегу UL, а #test ul означает, что UL находится внутри другого тега, присваивается идентификатор?

0
задан FelipeAls 15 April 2012 в 13:40
поделиться