長年のJavaプログラマーで、CSS/HTML全般にかなり慣れていません。これが私が取り組んでいる私のポートフォリオサイトです。
www.zdware.com/projects.html
大きくないブラウザウィンドウでアクセスすると、コンテンツが別のdivに流出します。現在、パディングを追加したので、こぼれるわけではありませんが、コンテンツがプッシュダウンされています(スペースがあるように見えますが、奇妙な理由で)。
私はいくつかの「ハックな」ものを使って次のようにしています。
margin-bottom: -10000px;
padding-bottom: 10000px;
真ん中の私の2つの「列」のために。これはそれと何か関係がありますか?
私が持っている2つの列はこれによって影響を受けます。
.sidebar1 {
float: left;
min-height: 100%;
min-width:250px;
width: 20%;
background-color:gray;
margin-bottom: -10000px;
padding-bottom: 10000px;
}
.content {
padding: 10px 0;
width: 80%;
float:right;
}
.content section{
padding-left:30px;
}
.contentにmin-widthを追加しようとしましたが、実際には何もしません。ページにはかなり大きな画像がありますが、それでも収まるはずです。
視覚的に詳しく説明します。
これを機能させたい私の好ましい方法は、コンテナではなく、非「コンテナ」セクション(サイドバーとコンテンツタグの両方を保持する)を短くすることです。
また、これはよくある問題だと思います。ただし、CSSのあり方を扱うと、(自分の問題に基づいて)他の誰かのソリューションを実装すると、別のコードが機能しなくなるのではないかと感じます。