2016-01-21 2 views
-1

Я пытаюсь изменить цвет фона <body>, который уже установлен. Как я могу переопределить этот фоновый цвет тела и применить к нему новый цвет? Div, содержащийся внутри тела, должен переопределить цвет фона тела.Спецификация CSS/SASS с применением изменения класса

Пример:

HTML:

<body class="body-class"> 
    <div class="div-class"> 

    </div> 
</body> 

SASS:

body.body-class { 
    background-color: setcolor(white); 
    .div-class { 
     background-color: setcolor(blue); 
    } 
} 

Теперь я ожидаю, что цвет фона, чтобы быть синим, но это все-таки белый?

+0

Если у вас нет проблемы с компиляцией Sass-> CSS, ** только отправьте скомпилированный CSS ** – cimmanon

ответ

-2

Если «div-class» div пуст, тогда размер окна будет 0px, и будет отображаться только цвет фона тела.

В этом случае? Или у вас есть контент внутри «div-class» div?

BTW попробуйте использовать цветовые коды, как более универсальные # 000 вместо «черного» например. Потому что, если вы используете имена цветов, вы делаете браузер ответственным за выбор правильного цвета вместо определенного цветового кода.

+0

У нас есть эта вещь, называемая «стандартом», который должны придерживаться браузеры. Браузеры не выбирают произвольные цвета, когда видят ключевые слова, они обрабатывают их в соответствии со спецификацией. – cimmanon

+0

Вы правы, но все мы знаем, что характеристики зависят от браузера и браузера. Возможно, спецификация цвета очень хорошо стандартизирована среди разных браузеров, но всегда лучше использовать код HEX или RGB на всякий случай. –

+0

Что касается цветов, то, что вы говорите, никогда не было правдой (я занимаюсь этим более 15 лет) – cimmanon

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

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