CSS div область не появляется (но отображается в firebug?) - PullRequest
2 голосов
/ 30 декабря 2010

У меня есть div (class = "sidebar"), который я хочу отобразить справа от области содержимого.Я установил область содержимого в качестве контейнера, затем поместил в нее боковую панель, указав высоту, ширину, цвет фона и разместив ее правильно.

Она отображается в Firebug, но не отображается на экране.

В настоящее время я изучаю CSS, поэтому любые советы / советы по поводу того, что мне не хватает, приветствуются.

Любые доступные советы будут с благодарностью приняты.

Заранее спасибо,

Том Перкинс

Вы можете посмотреть мой код здесь: http://jsfiddle.net/tomperkins/v3yqf/

Ответы [ 2 ]

2 голосов
/ 30 декабря 2010

Поскольку элементы HTML по умолчанию имеют прозрачный цвет фона.Придав элементу цвет фона, и вы сразу увидите его:

.sidebar {
    background: orange;
}

См .: http://jsfiddle.net/v3yqf/3/ (http://jsfiddle.net/v3yqf/3/embedded/result, если ваш экран узкий)

1 голос
/ 30 декабря 2010

Попробуйте разместить div на своей боковой панели перед div содержимого.Также вам будет лучше, если вы укажете background: green вместо color: green;)

Редактировать:

Итак, используйте

<div class="sidebar"></div>
<div class="content"></div>

вместо

<div class="content"></div>
<div class="sidebar"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...