<div>
は、30%
の2つに分割され、width
の70%
に分割されます。親にdiv塗りつぶし空白を作成する
outerContainer
と呼ばれる30%片が<a>
子でいくつかのテキストと、残りのスペースを取る必要があるcontainer
と呼ばれる別の子<div>
を持っています。 container
を作るために
私の試みは、それがouterContainer
は動作しませんでし埋めるだろうと考え、100%
のwidth
とheight
を持っています。
container
はouterContainer
のwidth
とheight
を取って(それはのように思える)と私はそれがしたいように残りのスペースを埋めていません。
.master {
width: 100%;
height: 300px;
background: black;
}
.outerContainer {
width: 50%;
height: 100%;
border: 2px solid cyan;
}
.container {
width: 100%;
height: 100%;
border: 2px solid red;
}
.text {
margin: 0;
color: white;
}
<div class="master">
<div class="outerContainer">
<div class="text"><a href="#">Some </a>Text</div>
<div class="container"></div>
</div>
</div>
参照:JSFiddleは
マージントップを追加します。-20px;コンテナには)これが最善の方法であるかどうかわからない – Alexandr
いいえ。コンテナには、テキストが重ならないように要素が含まれているためです。 – Lolechi