Добавление второго стиля в div

#css

#css

Вопрос:

У меня есть два divs с одинаковым стилем, но я пытаюсь добавить другой класс к одному из них, чтобы изменить цвет, но вместо этого он использует стиль по умолчанию:

 <div class="advertise-content create">

<p class="choose-header">hello!</p> <a href=""></a> </div>

<div class="advertise-content offer"> <p class="choose-header">hello!</p> <a href=""></a> </div>



.advertise-content{
height:230px;
flex-basis: 29.3%; 
margin-bottom:20px;
font-size: 1.3rem;
border-radius: 4px;
border: 5px solid #09eaf1;
align-items: center;
}

.offer{
border: 5px solid #0924f1;
}
 

Ответ №1:

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

 
<p class="choose-header">hello!</p> <a href=""></a> </div>

<div class="offer"> <p class="choose-header">hello!</p> <a href=""></a> </div>



.advertise-content{
height:230px;
flex-basis: 29.3%; 
margin-bottom:20px;
font-size: 1.3rem;
border-radius: 4px;
border: 5px solid #09eaf1;
align-items: center;
}

.offer{
height:230px;
flex-basis: 29.3%; 
margin-bottom:20px;
font-size: 1.3rem;
border-radius: 4px;
border: 5px solid #0924f1;
align-items: center;
}

 But I don't recommend this one. This may make your work even harder
Another method is to add `!important` like this `border: 5px solid #0924f1!important;`. This will surely solve your problem.
 

Комментарии:

1. Вы использовали !важный метод?

2. Нет, чувак, спасибо, я новичок в webdev. Нелегко разобраться в этом самому

Ответ №2:

Вам не хватает ‘<‘ в начале первого div.

Комментарии:

1. Это было просто, когда я копировал вставку, это не проблема