Я строй своего рода карта сетки в HTML/CSS со следующей структурой:некоторые вертикально сложенные DIVs становятся невидимыми
#map {
position: absolute;
top: 2vw;
bottom: 2vw;
left: 2vw;
right: 2vw;
overflow: visible;
background : blue;
}
.map-row {
width: 100%;
background: white;
}
.map-row-split {
}
<div id="map">
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
<div class="map-row" style="height:9.8%;"></div>
<div class="map-row-split" style="height:0.2%"></div>
</div>
В этом случае, это карта с 10 рядов и, как вы видите, общая высота составляет 100% от родителя.
только стиль, что оба map-row
и map-row-split
имеют width=100%
, но результат скрывает один из расщепленных дивы по какой-то причине:
Какой раскол дивы исчезают (и сколько) зависит от размер родителя, например, это меньше, родительский размер:
Можете ли вы создать SO Snippet с кодом? – Justinas
@ Justinas Извините, но как мне это сделать? Я не вижу вариант где угодно. – jovan
Это значок в панели инструментов редактора рядом с изображением и имеет '<>' на нем – Justinas