То, что я пытаюсь сделать, следующее.
У меня есть отделение с фиксированной высотой, позволяет, просто говорят 100px
.
То, что я хочу, является отделением в этом отделении на 100 пкс с высотой 100%
, но тогда 10px
короче наверху и основание.
Таким образом, результатом будет отделение обертки с 100px
высота и отделение в этом отделении обертки, которое начинает 10px
от вершины и концов 10px
от основания (т.е. height:80px
).
Проблема состоит в том, что я получаю отделение, у которого есть общая высота 120px
.
Note: only html CSS solutions
Note2: the div inside the wrapper has a height of 100%
CSS и HTML
<div class="snippet" data-lang="js" data-hide="false">
<div class="snippet-code">
#t{
height:100px;
width:5px;
background: blue;
}
#e{
height:100%;
width: 5px;
padding-top:10px;
padding-bottom: 10px;
background: yellow;
}
#s{
height:100%;
width: 5px;
background: gray;
}
<div id="t">
<div id="e">
<div id="s">
</div>
</div>
</div>
</div>
</div>
Here's the JSfiddle I've been playing with
http://jsfiddle.net/MWUsM/2/