詳細は下記のページソースを見ることになりますが、私はdivで指定している
#header,#sidemenu,#infoのボックスを1つのボックスとして中央揃えをしたいと思ってます。しかしなかなか上手くいかないのでどなたかご教授お願いします。
一応上記3つのボックスを新たにdivタグ(id指定)で囲んでセンタリングしてみましたがネスケとFirefoxは表示が変わらず、IEは#headerのボックスだけがセンタリングされてしまいました(HTML+CSSでのレイアウト)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Language" content="ja">
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>Top Page</title>
<style type="text/css">
<!--
body {
margin: 0;
padding: 0;
}
#box {
text-align: center;
margin-left: auto;
margin-right: auto;
}
#header {
width: 800px;
height: 100px;
color: #ffffff;
background-color: #ccffff;
}
#sidemenu {
width: 300px;
height: 500px;
color: #ffffff;
background-color: #87ceeb;
float: left;
}
#info {
width: 500px;
height: 500px;
color: #ffffff;
background-color: #0000ff;
float: left;
}
-->
</style>
</head>
<body>
<div id="header">
</div>
<div id="sidemenu">
</div>
<div id="info">
</div>
</body>
</html>
No.1ベストアンサー
- 回答日時:
#box {
text-align: center;
margin-left: auto;
margin-right: auto;
}
これを
#box {
margin-left: auto;
margin-right: auto;
width:800px;
}
にします。
text-align:center;
はインライン要素にしようするものだから、ここでは不要。
ブロック要素の中央揃えにwidthは必要です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS htmltとcssのコードで 1 2022/11/26 13:37
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<h1>タグの後の行間を詰めたい。
-
FireFoxで見るとブラウザの幅に...
-
aタグに直接style=""で:hoverを...
-
CSSのtransform: translate(-50...
-
INPUT TEXT内の文字位置を指定...
-
インラインフレームの表示位置...
-
テキストボックスの文字を右揃...
-
macとwindowsのレイアウト崩れ...
-
paddingを指定するとwidthやhei...
-
コードを書いて下さい( ; ; )...
-
CSS セルごとリンクにする際、...
-
中央揃えで真ん中にきた文字列...
-
可変でサイト全体を中央に配置...
-
なぜ左に寄っているの?
-
ページ左右上下の余白。
-
htmlのタグ間の謎の空白
-
css。横並びBOXに長文textを流...
-
CSS(スタイルシート)で画像の縦...
-
IBMのホームページビルダー10で
-
HTMLフォームのSELECTの幅を一...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSSのtransform: translate(-50...
-
aタグに直接style=""で:hoverを...
-
<h1>タグの後の行間を詰めたい。
-
HTMLフォームのSELECTの幅を一...
-
インラインフレームの表示位置...
-
コードを書いて下さい( ; ; )...
-
端から端まで横線を引きたい
-
INPUT TEXT内の文字位置を指定...
-
なぜ左に寄っているの?
-
FireFoxで見るとブラウザの幅に...
-
iPhone用のサイトの文字がずれ...
-
<legend>で表示されるタイトル...
-
Formタグのブロックの高さについて
-
CSSでh1とその下の文字との行間...
-
Dreamweaverで画面サイズを一定...
-
macとwindowsのレイアウト崩れ...
-
ホームページビルダー 空白の...
-
text-alignの解除の方法
-
パソコンのみで反映される余白...
-
Firefox 横スクロールバーを表...
おすすめ情報