2016-09-30 2 views
0

У меня есть родительский div «d1» и он содержит дочерний div «d2». Видимость d2 изменяется каждый раз, когда нажимается конкретная кнопка. Мне нужно обернуть d1 вокруг своего другого содержимого, когда d2 скрыт и развернуть, когда d2 виден. Его что-то вроде этого:Wrap div вокруг скрытого div

<div id="d1"> 
    <p>Content which is visible all the time</p> 
    <button onclick="changed2()">Alter d2 visibility</button> 
    <div id="d2" style="visibility:hidden;"> 
    </div> 
</div> 

Я хотел бы знать, если что-нибудь, как это возможно с помощью HTML или CSS без использования вещи, как Bootstrap. Спасибо.

+0

Я не уверен, что я следую, что вы хотите сделать с родительским div, когда дочерний div скрыт? Можете ли вы уточнить? – Esko

+0

Try style = "display: none" –

ответ

4

Использование display:none и display: block вместо использования visibility: hidden и visibility: visible

, как display:none будет полностью скрыть элемент и его пространство.

+1

Это сработало. Спасибо. – ashwinx

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