У меня есть два абсолютных позиционных дочерних div внутри относительного позиционного div. У меня возникают проблемы, делающие два абсолютных позиционированных дочерних divs расширяемыми, не перекрывая друг друга. Я уже пробовал разные способы. Я также посмотрел на это position absolute but resize parent, но мне нужно, чтобы мои дочерние divs были абсолютными позициями, не относительными.Расширяемые абсолютные позиционные дочерние divs
Также это для просмотра на мобильных устройствах с планшетом, поэтому вся ширина уже 100%.
Редактировать: Мне нужно только расширение .child2, чтобы быть увеличенным по высоте, потому что .child1 - это изображение, и оно всегда будет 200 пикселей в высоту.
Мой Пример кода:
<div class="parent">
<div class="child1">
<h2>Client</h2>
<h4>Client Name</h4>
</div>
<div class="child2">
<img src="imageurl" />
</div>
</div>
<div class="parent">
<div class="child2">
<img src="imageurl" />
</div>
<div class="child1">
<h2>Skills</h2>
<h4>Skill Utilized</h4>
</div>
</div>
<div class="parent">
<div class="child1">
<h2>Project URL</h2>
<h4><a href="#">Link to Project</a></h4>
</div>
<div class="child2">
<img src="imageurl" />
</div>
</div>
Мой образец CSS:
.parent {
position: relative;
width: 100%;
height: auto;
}
.child1 {
position: absolute;
top: 50px;
width: 100%;
height: 200px;
}
.child2 {
position: absolute;
top: 250px;
width: 100%;
height: auto;
}
Как я могу использовать JS, чтобы обнаружить это под окном просмотра 767 пикселей? Я не знаю JS, поэтому, пожалуйста, оставьте это для меня. Я знаю, как создать JS-файл и связать его соответствующим образом, но не как написать код, просто чтобы уточнить. –
'document.getElementById ('ID родительского div'). Style.height = 200 + parseInt (document.getElementById ('идентификатор расширяющегося div'). Style.height)'. Помните, что вы должны использовать идентификатор, а не класс для выбора элемента. Вы можете поместить этот код между тегами сценария в голове. – Pieter
Я добавил в файл wordpress header.php. --- Я создал options.js --- Теперь я просто разместил ваш код там или его нужно написать определенным образом? Кроме того, я вводил # перед идентификатором или только имя идентификатора? –