0
計算された高さの画像を含むdivがあり、画像の一部(100%-197px)のみを表示できます。私の問題は、私の計算された高さdivの下にあるテキストが画像の下に直接現れず、空のスペースを残していることです。ここで計算された高さに表示されているdivの下のスペースを取り除く方法
で、ここに私のコードは、計算された高さに表示されたdivの下のスペースを削除する方法
<style>
#div1 {
left: 300px;
height: calc(100% - 197px);
border: 1px solid black;
background-color: yellow;
float:left;
overflow:hidden;
}
#div1 img{
height:auto;
}
.wrap{
height:100vh;
}
</style>
<div class="wrap">
<div id="div1">
<img src="http://externalapp.websoftghana.com/clean/decoupes/4000.jpg">
</div>
</div>
<p>This text is supposed to appear right under the image but it goes down . How to solve it ?</p>
のですか?
正確
は以下codepen参照してください。今私はそれを最終的な答えとしてマークする前に、私はそれを正しく取得する場合、私のページ上の他のすべてのコンテンツは、ラップ内にある必要がありますそれではないですか? –
私はその質問に対する答えを知らない。あなたのページに他に何があるのかわかりません。私が言うことができるのは、 'wrapper 'クラスを持つ' div'は、 'child' /' descendant'要素でなければ、あるいは次の要素のやり方に入る高さです別の方法で '再配置'された/ '変換された'/'表示された '。 – MassDebates
私はあなたのページを投稿する必要があります。 – MassDebates