Если мне нужно задать стиль какому-то элементу, который вложен в несколько других, то я прописываю селекторы, начиная от корневого элемента в body и заканчивая нужным мне, например:
#wrapper #content .recommendation .recommendation_product .product_image img { }
Получаются иногда достаточно длинные строчки. Слышал, что так неправильно, но не слышал почему. Может кто-нибудь объяснить, правильно ли я делаю?