2016-07-05 3 views
-1

У меня есть два div сек, как показано нижеКак переопределить встроенные стили в дочернем div?

<div class="parent"> 
    <div class="child"> 
    </div>  
</div> 

Сейчас в child DIV, я вижу стиль под названием height с некоторыми пикселей, когда я проверить его. Я удивлен, как он не применяется к родительскому div.

Я хочу переопределить стиль 100px от его 30px.

Мое приложение - угловое приложение css3 html5, web api mvc.

Как это сделать?

Я попытался это

div[style] { 
height: 100px; 
} 
+0

У ребенка div есть класс правильный? – Kramb

+0

показать нам ваш CSS – dippas

+0

Да, это правильно. Но когда я проверяю, стиль не из класса, его вводят (Inline) откуда-то, не знают где. Но мое требование: я хочу сделать этот стиль = "height: 30px" как 100 PX. – Learner

ответ

1

Если вы говорите, что внутренний стиль вставляется динамически, и вы не знаете, как вы не можете изменить (вы действительно должны отладить пока вы не узнаете, как вставляется) то, чтобы быть более точным, чем инлайн стиль, используя только !important

ПРИМЕЧАНИЕ это одна из крайних случаев, !important следует использовать. В противном случае ИЗБЕЖАТЬ IT

.child { 
 
    background: red; 
 
    height: 100px !important; 
 
    width: 100px 
 
}
<div class="parent"> 
 
    <div class="child" style="height: 30px"> 
 
    </div> 
 
</div>

Вы можете увидеть мой ответ here с более подробной информации относительно этого предмета.

+0

большое спасибо, мне это помогает, есть ли способ сделать кнопку в моем html на фиксированном месте? Вместо того, чтобы динамически меняться, если вставлено еще несколько элементов – Learner

+0

Я не совсем понимаю, можете ли вы предоставить скрипку? – dippas

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