Скажем, у меня есть div
, как это, что будет иметь все те же свойства с фоновым изображением или что-то вроде этого:Наследование CSS
div.someBaseDiv
{
margin-top:3px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
}
И я хотел, чтобы наследовать от него, как это:
div.someBaseDiv someInheritedDiv
{
background-image:url("images/worldsource/customBackground.gif");
background-repeat:no-repeat;
width:950px;
height:572px;
}
Конечно, я уверен, что это написано неправильно, и я не боюсь просить о помощи, так может кто-то сказать мне, как сделать эту работу и включить разметку HTML?
Я понятия не имею, что вы пытаетесь сделать? Это селектор «div.someBaseDiv someInhertedDiv». Это не имеет никакого отношения к наследованию. Последняя часть селектора «someInhertedDiv», я не понимаю, что это такое. Наследование CSS означает, что некоторые, но не все свойства, которые установлены в элементах parent/ancestor, наследуются элементами child/decendant. Например, если у вас есть элемент div, такой как div # parent, который имеет стиль say, «color: blue», и что div # parent содержит другой div, такой как div # child, чем дочерний элемент div # также получит стиль «цвет: синий»; – Jawad
Возможно, вы запутаетесь в посягательстве на «someInhertedDiv». Как указано, не все свойства наследуются, а только некоторые, такие как цвет, размер шрифта, размер шрифта и т. Д. У вас может быть HTML как «