div でパディングを使用しようとしていますが、これは別の div (「コンテナー」) でラップされています。この単純な質問をお詫びしますが、答えが見つかりませんでした。
私が使用しない限りpadding:10px;
、ページの構造は安定しています。つまり、右の div が左に浮いています (「コンテンツ」は「サイドバー」の脇にあります)。
<html>
<head>
<style type="text/css">
.container {
max-width: 960px;
background-color: RED;
height: 200px;}
.sidebar {
background-color: GREEN;
width: 30%;
float: left;}
.content {
background-color: YELLOW;
float: left;
width: 70%;
padding: 10px;}
</style>
</head>
<body>
<div class="container">
<div class="sidebar">
<p>text in sidebar</p>
</div>
<div class="content">
<p>text in content</p>
</div>
</div>
</body>
</html>
右の div ('content') を使用padding:10px;
すると、'sidebar' の横に浮く代わりに 'sidebar' の下に移動します。
試してみましたがclear: left;
(両方とも)、役に立ちません。
上記の特定のスタイルではない解決策を<p>
いただければ幸いです。