2009-05-15 2 views
1

Я не могу изменить размер и цвет заголовка h1 на моем сайте.проблема заголовка H1 в CSS

Я использовал внешний файл Css.

код, как показано ниже ..

h1 { 
    Background-color : red; 
    Color : green; 
} 
+0

Как выглядит ваш HTML-документ? – Gumbo

+2

Кстати, действительно действительно, плохая идея использовать красный и зеленый подобные. Не только выглядит ужасно, но около 5% (может быть, больше) ваших посетителей, вероятно, не смогут увидеть его должным образом. О, и вы не пройдете тест доступности. – Alya

+0

Я также подумал, что, возможно, наличие капиталов было проблемой, но, похоже, на моей машине не стоит беспокоиться. Вы тестировали несколько браузеров?Вы тестировали, используя * just *, что css и почти пустой документ HTML? – Alya

ответ

0

установка Try за ним 'важно!':

color: green !important; 

Обратите внимание, что это относится только если есть другие стили подменяют внешний CSS. Вы должны проверить, что ваш внешний CSS-файл читается вообще. Вы можете сделать это, создав новый абзац, например. Дайте ему идентификатор (ID = «Foo») и установить это в вашем CSS

color: green; 

Если это не зеленеть, вы должны проверить ваш CSS включать путь.

+0

no sir У меня есть только одна таблица стилей –

+0

Хорошо, тогда это должен быть путь к вашей таблице стилей, которая неверна. Как вы ссылаетесь на таблицу стилей? Если вы не используете абсолютный путь (включая http: // и т. Д.), Попробуйте это. Вы должны проверить, что вы можете достичь этого URL, вставив его в свой браузер. Он должен показать текстовое представление вашего файла css. – Erik

3

Попробуйте использовать средства разработки Firebug или IE8 для проверки элемента и убедитесь, что у вас нет противоречивых стилей из другой таблицы стилей или где-то еще в вашем html-документе.

4

URL-адрес будет полезен.

Кроме того, правила CSS строчные. (Например, цвет фона, а не цвет фона)

Читайте о CSS специфичности, то есть, вероятно, проблема: http://htmldog.com/guides/cssadvanced/specificity/

0

Вы могли бы также рассмотреть возможность использования шестнадцатеричных код для цветов вместо «красного» и «зеленого «Я видел, что в некоторых браузерах возникают некоторые нечетные поведения (или их полностью игнорировать).

2

Thats выглядит нормально для меня.

Возможно, проблема связана с тем, что H1 уже установлен где-то еще в таблице стилей.

Либо вы можете найти его или внести свои корректировки как важные, то есть.

h1{ 
    background-color: #ff0000 !important; 
    color: #00FF00 !important; 
} 

Надеется, что это помогает

+0

no sir .. его не работает –

0
h1 { 
    background: red !important; 
    color: green !important; 
} 

Кроме того, в зависимости от того, как была написана ваша первоначальная декларация h1, вы можете использовать specificity и cascading перезаписать предыдущее значение (ы).

0

Кроме того, рассмотрите порядок, который вы называете внешними таблицами стилей, вы можете сначала указать свой основной файл css, а затем вторую таблицу стилей, которая также имеет стили, установленные на вашем H1, это может быть переопределение вашего первого stylesheet - что-то, чтобы смотреть в любом случае.

+0

ni sir до тех пор, пока у меня будет только 1 таблица стилей. –

0

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

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