そのため、複数の会社で使用されるページを作成していますが、いくつか問題があります。最初の例では、2つのdivのコードだけで問題ないように見えますが、各行の間にスペースが必要です。以下にcssも投稿しました。次に、2番目のリンクで、コードを使用する会社の1つのレイアウトでコードを貼り付けました。見た目は良くなりますが、サイドバーが押し下げられます。
だから私はこれを修正するための最良の方法が何であるか興味があります。左のdivと右のdivを並べる必要があります。現在
- 左右のdivを揃えてほしい。つまり、両方とも同じ高さです。
- 各行の間に少しスペースがあればいいのですが。現在、写真は互いに重なり合っています。
- 適切なdivのサイズは、それがどれだけのスペースを持っているかに依存するようにしたいと思います。したがって、ある会社がサイドバーのために55%にする必要があるのではなく、別の会社がサイドバーがないために80%に変更する必要があります。
上記のリンクのコードを掘り下げたくない場合は、cssを次に示します。
<style type="text/css">
.body { border : 1pt solid black; }
.left { clear: left; float : left; width:226px; height:127px; }
.right { float : right; width : 80%; }
.spacer { clear : both; height: 10px; }
img { border: none; }
p.description {
line-height:18px;
color:#767676;
font-size:12px;
}
p.description a {
font-weight:bold;
}
a.read-more-link {
border-top:none;
text-transform: uppercase;
margin:0; padding:0;
font-size:10px;
}
.read-more a {
border-top:none;
display: block;
text-align: right;
text-transform: uppercase;
margin:15px 0 0 0; padding:0;
text-decoration: none;
}
</style>