2015-03-12 2 views
0

Я пытался удалить дополнительный запас/отступы вокруг тега H1. Предложения других должностей включали установление верхнего/нижнего полей тега H1 на 0, с использованием отрицательного поля и смены line-height. Ничего не работало ...Стилирование с помощью встроенных стилей, стилизация через внешнюю таблицу стилей не

Поэтому я использовал Firebug, чтобы узнать, может ли это помочь. Разумеется, был запас за пределами H1, когда я посмотрел макет в Firebug. Когда я изменил номер на 0, он добавил:

style="margin-top:0px; margin-bottom:0px;"

к H1 теге (как это было предложено в других постах) и исправили проблему. Однако, когда я добавил запись в внешний файл CSS, чтобы создать там тег H1, стиль не работал (т. Е. Вернулся margin/10).

Означает ли это, что в моем внешнем CSS есть ошибка?

спасибо !!

Кен

+0

Разместите CSS и HTML, чтобы мы могли видеть, что вы пробовали. – pschueller

+1

Внутренняя таблица стилей имеет более высокий приоритет, чем внешний. Попытайтесь найти стиль для H1 уже в вашем внешнем файле css. Если это так, измените там .. Используйте css reset и line-height для h1 .. –

ответ

1

Внутренний стиль - наивысший приоритет. Ваша проблема заключается в определении приоритетов ваших правил.

Заканчивать This article

+1

на самом деле встроенный стиль не перезаписывает! Важные объявления –

+0

@tripleb Вупы, вы правы, мои плохие ... Я отредактировал свой ответ , – Charleshaa

+0

в качестве опоры для OP, встроенный стиль - дьявол. Нет, но ... это дьявол, о котором я сказал! –

0

Вы можете добавить класс в теге H1, как «», и через этот класс вы можете стиль во внешнем листе.

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

  • Нет связанных вопросов^_^