[解決済み] CSSを使用して2つの列を中央に配置する方法は?
2022-03-11 11:29:55
質問
私のウェブサイトで2つのカラムを中央に配置しようとしていますが、いくつかの問題があります。変更するたびに左の位置になります ( 画像 ). 何が間違っているのでしょうか?以下は私のCSSです。
body {
background - image: url("../img/gray.png");
}
#header {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100px;
background: #cc0000;
text - align: center;
}
#wrapper {
margin: 100px;
width: 1280px;
}
#leftcolumn {
float: left;
background - image: url("../img/gray.png");
margin: 10px 0px 10px 0px;
padding: 10px;
height: 682px;
width: 460px;
}
#rightcolumn {
float: left;
color: #333;
border: 1px solid # ccc;
background: #F2F2E6;
margin: 10px 0px 10px 0px;
padding: 10px;
height: 500px;
width: 439px;
display: inline;
position: relative;
}
ありがとうございます。
解決方法は?
2列の幅はラッパーの幅より小さいので(つまり959px対1280px)、2列を固定幅のコンテナ内に配置する必要があります。
<div id="wrapper">
<div id="column_container">
<div id="column1"></div>
<div id="column2"></div>
</div>
</div>
というようなことをする。
#column_container {
width: 959px;
margin: 0 auto;
}
関連
-
[解決済み】位置固定が機能しない
-
[解決済み] このCSSでInline-blockが正しく動作しないのはなぜですか?
-
[解決済み] 入力のラジオ要素を水平に揃えるにはどうしたらいいですか?
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み】CSSを使用して、すべてのブラウザでdiv要素を垂直方向に中央に配置するにはどうすればよいですか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ローカルの実行ファイルへのハイパーリンクを作成する方法は?
-
[解決済み】WebページでWindows 95のフォントを使用する
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] text-overflow: 省略記号が機能しない
-
[解決済み] 絶対位置が機能しない
-
[解決済み] 背景画像を前後にパンするCSS【非公開
-
[解決済み] SRCとHREFの違い
-
[解決済み] 電話番号のマークアップはどのように行うのですか?
-
[解決済み] Font Awesome アイコンをプレースホルダーで使用する
-
[解決済み] フロートされた子 div の高さを親の高さに拡張するにはどうすればよいですか?