Можно ли объявить селектор элемента во внешнем css? - PullRequest
1 голос
/ 15 февраля 2011

Следующий селектор объявлен во внешней таблице стилей

p:first-letter
{
  color: red;
}

Но первая буква в элементе <p> не становится красной. Это работает, когда это объявлено во внутреннем CSS.

Ответы [ 5 ]

0 голосов
/ 03 июля 2015

У меня была та же проблема, описанная здесь.Я знал, что применялась внешняя таблица стилей, потому что я видел другие применяемые стили.Прочитав ответ Heptite, я решил попробовать обновить Firefox.Это решило проблему.

Итак, возможно, это была ошибка, которая была исправлена ​​в последней версии Firefox (v39.0)

0 голосов
/ 02 ноября 2012

кажется, что любой другой CSS конфликтует.

попробуйте, если он работает

p:first-letter
{
 color: red !important; 
}
0 голосов
/ 15 февраля 2011

Это прекрасно работает в Firefox 3.6.x:

external-selector.htm

<!DOCTYPE html>
<html lang="en">
    <head>
        <link rel="stylesheet" href="external-selector.css" type="text/css">
        <style type="text/css">
            p { color: blue; }
        </style>
    </head>
    <body>
        <p>Paragraph!</p>
    </body>
</html>

external-selector.css

p:first-letter {
    color: red;
}

выход

enter image description here

0 голосов
/ 02 ноября 2012

У меня тоже была эта проблема, и после более чем часа работы с Firefox я понял, что именно аддон InvisibleHand вызывает эту проблему для меня. Когда я отключил его, проблема исчезла.

Я отправил им электронное письмо с просьбой исправить ошибку.

0 голосов
/ 15 февраля 2011

Да, может.

То, что вы написали, должно работать нормально; Вы уверены, что правильно ссылаетесь на внешнюю таблицу стилей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...