У меня есть эта проблема с css. Все, что мне нужно - объявить css элемент с тем же именем.Элемент с таким же именем
например, существует класс p с именем .element1 и одноименный div. Есть ли возможность различать их, но с тем же именем.
У меня есть эта проблема с css. Все, что мне нужно - объявить css элемент с тем же именем.Элемент с таким же именем
например, существует класс p с именем .element1 и одноименный div. Есть ли возможность различать их, но с тем же именем.
Вы можете использовать селектор несколько классов.
<p class='element1 paragraph'>paragraph</p>
<p class='element1 paragraph2'>paragraph</p>
<div class='element1 divClass'>paragraph</div>
<div class='element1 divClass2'>paragraph</div>
CSS
.element1.paragraph{
color:red;
}
.element1.paragraph2{
color:blue;
}
.element1.divClass{
background:gray;
}
.element1.divClass2{
background:yellow;
}
Таким образом, все элемента имеют одинаковое имя класса, но они по-прежнему могут быть выделены по отдельности CSS, используя другое имя класса, который идентифицирует их по отдельности. Это возможно, потому что html позволяет элементам иметь имена классов MULTIPLE.
p.element1 {
/* style here */
}
div.element1 {
/* style here */
}
и если имеется более одного div? –
@StratosAsimis Чем вам нужно внести изменения (добавьте еще один класс 'div.class1.class2', id' div.class1 # id1' и т. Д.) Или используйте родительский элемент элемента '.parent div.class1' или'. parent> div.class1'. – Cheery
Родитель? как я могу это сделать –