2013-12-19 5 views
2

Я получил этот селектор код:Браузеры игнорируют CSS Selector?

#ajax_hits_counter_popular_posts_widget-2.widget li img { 
// Give the thumbs in the widget some style 
border-radius: 5px; 
margin-right: 10px; 
border: 4px solid #353434 !important; 
} 

Все отрисовка должным образом за исключением border: 4px solid #353434 !important;

При просмотре либо в Firebug или Chrome Dev Tools, граница: свойство не даже появляться все, в то время как другие делают.

Если я вручную ввожу точный код в инструменты Firebug или Chrome, он работает нормально.

Живой здесь (это виджет «Top сообщений» Ленфильм внизу справа): Meanwhile, In America

Кто-нибудь знает почему?

+0

Не видя связанного HTML, никто не может сказать, правильный ли ваш селектор. –

+0

Вот почему я включил прямую ссылку. –

ответ

5
// Give the thumbs in the widget some style 

недопустим в CSS. Возможно, браузер игнорирует следующее свойство, как вы можете видеть в this example. Если вы удалите «комментарий» it works as expected. (На вашей странице объявление border непосредственно следует за «комментарием», в отличие от CSS, размещенного здесь)

Комментарии в CSS должны быть заключены в /* ... */.


Как tim.baker mentions, вы должны использовать border вместо border-style.

+0

Ах хаааа! Я этого никогда не знал! это сделало это, спасибо mil @Felix Kling. –

5

Глядя на ваш CSS швы, как если бы вы использовали

border-style: 4px solid #353434 !important; 

Использование чисто

border: 4px solid #353434; 

Должно работать

+0

+1 Beat me by sec xd – DaniP

+2

SO очень конкурентный Я думаю :) –

+0

странно, если я удалю '! Important', то свойство border-radius теперь игнорируется? lol –

Смежные вопросы