私は現在このページに取り組んでいますが、特定のページに表示されるオーバーフロー テキストを含む DIV は、高さが「自動」から固定の「高さ」に変更された場合を除き、テキストを含むように引き伸ばされません。CSS は次のとおりです。下:
.single #intro {
width: 100%;
height: auto;
position:relative;
float: left;
}
伸ばしたい場合は、 height: を単純に削除する必要がある場所が複数あります。
あれは...
ここ:(349行目)
#rack #main #intro #content-area {
float: left;
height: 370px;
width: 750px;
padding: 20px 30px 10px 30px;
}
そしてここ:(117行目)
#rack #main #intro {
width: 100%;
height: 400px;
}
float プロパティを使用すると、問題はフッター div にあります。次の要素は、ナビゲーション バーが単に使用した後に配置する必要があると考えます。
<div style="clear:both"></div>
または、clear:both プロパティをコンテンツ エリア div の最後またはフッター div の開始に配置します。
[float:right が必要な場合があります]
このプロパティを使用してoverflow
、次のようにスクロールバーを表示できます。
#rack #main #intro {
width: 100%;
height: 400px;
overflow: auto;
}
そうすれば、高さを維持しながら、すべてのコンテンツを表示できます。