Gizport
1 回答
0
Share (facebook)
363
view
全般

cssについて質問なのですが・・・。 2カラムのサイトを作ろうとし...

cssについて質問なのですが・・・。

2カラムのサイトを作ろうとしていて、どうしてもできないことがあります・・・。
自分のfc2ブログのソースなんかを見て考えているのですが・・・。 http://www.geocities.jp/urusion3141/index.html

上記のサイトで、「side」で設定したパディングの影響を受けさせずに「bou」を配置したいのです。入れ子にして無理やり配置してる感じなんです・・・。


cssの内容が




.back{width: 1050px; margin: 0 auto; border: 1px solid #000000; min-height: 1200px;}
.head {width: 1030px; height: 200px; background-color:#FFFF00; padding:10px; margin: 0 auto;}

.side{width:200px; min-height: 800px; border: 1px solid #000000; margin: 8px; padding: 8px; float:left;}

.main{background-color:#FF0000; float:left; width:780px; border-style: none; border-color: red; margin: 0 auto; min-height: 800px; border: 1px solid #000000; margin: 8px; padding: 8px;}

.satan{width: 1030px; height: 100px; background-color:black; padding:10px; margin: 0 auto;}


.bou{background-color:black; width:220px; float:left; height: 20px; padding: 1px; margin-bottom: 15px;}

h5{background-color:black; color:white; margin: 0 auto;}





htmlの内容が





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="sample.css">
</head>
<body>
<div class="back">
<div class="head">aaaaaaaaaaaaa</div>
<div class="satan">aaaaaaaaaaaaa</div>
<div class="side"><div class="bou"></div>ここがsideの部分です・・・。上の黒い棒状のやつだけを「side」のパディングの影響を受けさせずに配置したいのです。しかしどうやってもできないのです。。<br />今はsideの中にbouを入れ子状にしてある状態です・・・。アドバイスお願いします・・・。</div>


<div class="main">ああああああああああああ
</div>
</div>
</body>
</html>



です・・・。毎回、やったことない事やってみるとすぐ疑問が増えてそこからずっと進めなくなります 初心者ですがアドバイスお願いします・・・。
Yahoo!知恵袋 3769日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
>上の黒い棒状のやつだけを「side」のパディングの影響を受けさせずに配置したいのです

これがどのような表示にしたいのか伝わって来ませんが。

.back{width: 1050px; margin: 0 auto; border: 1px solid #000000; min-height: 1200px;}
.head {width: 1030px; height: 200px; background-color:#FFFF00; padding:10px; margin: 0 auto;}

.side{width:200px; min-height: 800px; border: 1px solid #000000; margin: 8px; /*padding: 8px;*/ float:left;}

.main{background-color:#FF0000; float:left; width:780px; border-style: none; border-color: red; margin: 0 auto; min-height: 800px; border: 1px solid #000000; margin: 8px; padding: 8px;}

.satan{width: 1030px; height: 100px; background-color:black; padding:10px; margin: 0 auto;}


.bou{background-color:black; /*width:220px; float:left;*/ height: 20px; padding: 1px; margin-bottom: 15px;}

h5{background-color:black; color:white; margin: 0 auto;}

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Style-Type" content="text/css" />
<link rel="stylesheet" type="text/css" href="sample.css" />
</head>
<body>
<div class="back">
<div class="head">aaaaaaaaaaaaa</div>
<div class="satan">aaaaaaaaaaaaa</div>
<div class="side">
<div class="bou"></div>
<div style="padding: 8px">
ここがsideの部分です・・・。上の黒い棒状のやつだけを「side」のパディングの影響を受けさせずに配置したいのです。しかしどうやってもできないのです。。<br />今はsideの中にbouを入れ子状にしてある状態です・・・。アドバイスお願いします・・・。
</div>
</div>
<div class="main">ああああああああああああ
</div>
</div>
</body>
</html>
Yahoo!知恵袋 3769日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
31
Views
質問者が納得>上の黒い棒状のやつだけを「side」のパディングの影響を受けさせずに配置したいのです これがどのような表示にしたいのか伝わって来ませんが。 .back{width: 1050px; margin: 0 auto; border: 1px solid #000000; min-height: 1200px;} .head {width: 1030px; height: 200px; background-color:#FFFF00; padding:10px; margin: 0 auto;} ...
3769日前view31

取扱説明書・マニュアル

823view
http://www.toyotomi.jp/.../fc200tr.pdf
16 ページ6.13 MB
もっと見る

関連製品のQ&A