2012-02-21 2 views
-1

Я пытаюсь создать , чтобы создать div в HTML, а затем в отдельной таблице стилей. Я даю указание наложить на него фон красного цвета.Создание div для цвета фона

По какой-то причине ничего не происходит. Вот код

<div id="Box"> 
<p class="special">Selection:</p> 
<br /> 
<input type='submit' value='Submit' /> 
</div> 

В моем файле CSS, я использую эту команду

#Box { 
background:red;; 
} 
+2

Это должно сработать. Ваша таблица стилей правильно встроена в вашу HTML-страницу? –

+0

Являются ли двойные полуколоны опечаткой. Это может отбросить ваш код. – PruitIgoe

ответ

4

Для решения таких проблем используйте инструмент, например Firebug, чтобы определить, какие правила CSS применяются к элементу («Проверить элемент "в контекстном меню). Инструменты также позволят вам увидеть все ошибки, которые произошли во время загрузки страницы (например, если таблица стилей CSS не найдена), и они отображают все загруженные ресурсы плюс множество другой полезной информации.

Смотрите здесь, если вы являетесь жертвой IE: Is there something like "Firebug for IE" (for debugging JavaScript)?

Chrome уже поставляется с батареями.

0

У вас есть две точки с запятой после background: red, который вызывает ваш код ломаться. См. Это jsFiddle для решения.

В противном случае, возможно, вы неправильно связали свою таблицу стилей. Вы должны включить это между <head> тегами вашей страницы:

<LINK href="demo.css" rel="stylesheet" type="text/css"> 
+1

Нет, удвоенная точка с запятой не сломает CSS ... Основная причина будет не связанная таблица стилей. – feeela

2

На основании информации предоставленной вами, он должен работать нормально, как видно here

Вы положительны вы связываете свой CSS лист правильно?

0

Попробуйте удалить один из запятой в вашем CSS:

#Box { 
    background:red; 
} 
0

попробовать с помощью background-color: Red; как другие упоминали, у вас также есть два полуколония

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