こんにちは。
現在テーブルレイアウトでホームページを作成しています。
http://www.shoshinsha.com/hp/
のようにテーブルレイアウト内側を白にして、何もないことがわかる様にテーブルレイアウトの外側を黒とか色を変えたいのです。
何かアドバイスをお願いします。
No.5ベストアンサー
- 回答日時:
#2~#4です。
確認させていただきました。まずCSS(スタイルシート)の記述に間違いがあります。
* {margin:0;padding:0;}
body{
background-color:#000000;/*外枠の黒の背景*/
margin:0px;
}
#my_body{
margin:0 auto;
width:780px;/*白くしたい部分の横幅*/
background-color:#ffffff;/*内側の白の背景*/
}/*←この記述が抜けているためうまく表示されません*/
a {
font-size:9pt;
color:#0000ff;
text-decoration:underline
}
a:hover{
font-size:9pt;
color:#ff0000;
text-decoration:underline
}
h4{
border-left:solid 10px #00ff00;
border-bottom:solid 1px #00ff00;
padding-top:3px;
padding-left:3px;
width:180px;
}
また最後に
</table></div>
<div></div>
<script type="text/javascript">
・
・
</script></body>
</html>
とありましたが正しくは
</table>
</div>
<script type="text/javascript">
・
・
</script>
</body>
</html>
です。これでFirefoxでも正しく表示されます。
No.4
- 回答日時:
#2、#3です。
× <div align="center"><div align="left"><h4>文字</h4></div></div>
○ <div align="left"><h4>文字</h4></div>または<div align="center"><h4>文字</h4></div>
です。申し訳ありません。
度々ありがとうございます。
現在、左寄りでもいいので、Firefoxで見出しが正しく表示されるように、調べています。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
を入れていないのにFirefoxでは中央表示になっていて、そして見出しが消えるのです。
http://gyokuro2000.web.fc2.com/
ですので、何か分かればアドバイスをお願いします。
もう少し調べてダメのようなら、見出しを画像に変更して締め切ります。
No.3
- 回答日時:
> で中央になりますが、見出しがおかしくなってしまいます。
とのことですがどのようにおかしくなっているのでしょうか?
<div align="center"><div align="left"><h4>文字</h4></div></div>
と明記するのが正しいようですが…。
テキストを左寄せにしたい場合は
h4{
border-left:solid 10px #00ff00;
border-bottom:solid 1px #00ff00;
padding-top:3px;
padding-left:3px;
width:180px;
text-align:left;/*ここを追加しています*/
}
と明記されるといいですよ。
"http://www.w3.org/TR/html4/loose.dtd"については
http://www.shoshinsha.com/hp/ref/html/dtd.htmlを参考にしてください。
下記の厳密型やXHTMLへ移行中ですという意味だそうです。
Firefoxでは入っていなくてもセンターになりますが、IEの場合は指定しないと左寄りになります。
No.2
- 回答日時:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<style type="text/css">
<!--
* {margin:0;padding:0;}
body{
background-color:#000000;/*外枠の黒の背景*/
margin:0px;
}
#my_body{
margin:0 auto;
width:700px;/*白くしたい部分の横幅・任意で変更してください*/
background-color:#ffffff;/*内側の白の背景*/
}
-->
</style>
</head>
<body>
<div id="my_body">
テーブルを含んだHP内容
</div>
</body>
</html>
これでどうでしょうか?
「margin:0 auto;」を入れていますので、DTD宣言("http://www.w3.org/TR/html4/loose.dtd")を
書き忘れると左寄りになってしまいますのでご注意ください。
また、<body>の直下に<div id="my_body">を入れて、最後は必ず</body>の直前で</div>で終わって下さい。
この回答への補足
上記の現象はブラウザをIEにすると普通ですが、Firefoxで見ると
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
が入ってなくても、見出しが解除されます。
ありがとうござました。解決しました。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
で中央になりますが、見出しがおかしくなってしまいます。
私のホームページの中に<head>の中に
h4
{
border-left:solid 10px #00ff00;
border-bottom:solid 1px #00ff00;
padding-top:3px;
padding-left:3px;
width:180px;
}
を見出しで使っていて
、<div align="center"> <h4><div align="left">文字</div> </h4></div>をテーブル内に入れています。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
もしよろしければ上記の意味を教えてもらえないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- カスタマイズ(車) インプレッサのこのシートは安っぽく見えますか? 6 2023/02/11 15:18
- その他(パソコン・周辺機器) 簡易水冷のラジエーターの設置場所、方向について 2 2022/12/05 15:17
- Illustrator(イラストレーター) カッティングマシーン 余白のカットについて 2 2023/01/11 15:22
- 釣り フィンガーノットについて質問があります。現在、練習中です。 本線はチモトの内側から出すのは理解してい 1 2023/08/16 17:33
- Excel(エクセル) エクセルでA列セル内で折り返すことなく、文字列を、B列C列・・・側に一行に 2 2022/07/23 02:02
- 工学 内側の導体Aには表面に電荷Qが帯電して、外側の導体Bには-Qの電荷が与えられているので、その内側に- 3 2022/06/17 15:10
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- シューズ・ブーツ どっちのスニーカーがかっこいいですか? 2 2022/07/31 19:52
- カスタマイズ(車) 初めてカーナビの取付にチャンレジします。アドバイスください。 5 2022/12/04 18:32
- HTML・CSS htmlです。 上のところには黒文字でピカチュウで、ピカチュウの文字には影をすべてにつけてください周 1 2023/01/02 12:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSSのtransform: translate(-50...
-
HTMLフォームのSELECTの幅を一...
-
なぜ左に寄っているの?
-
aタグに直接style=""で:hoverを...
-
ホームページ 背景二枚重ね ...
-
INPUT TEXT内の文字位置を指定...
-
端から端まで横線を引きたい
-
<h1>タグの後の行間を詰めたい。
-
<legend>で表示されるタイトル...
-
外部CSSがFireFoxで反映されません
-
ホームページビルダー 空白の...
-
pタグによる段落間のアキ調整...
-
<P>を使わずに、右寄せ(左寄せ...
-
インラインフレームの表示位置...
-
中央寄せで左書きの方法を教え...
-
Excel で等間隔で縦線を引きた...
-
エクセルでサイズに合ったもの...
-
htmlでテーブル内にテキストボ...
-
表の幅が広がる
-
<tbody>は何のためにあるんでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSSのtransform: translate(-50...
-
aタグに直接style=""で:hoverを...
-
HTMLフォームのSELECTの幅を一...
-
<h1>タグの後の行間を詰めたい。
-
なぜ左に寄っているの?
-
インラインフレームの表示位置...
-
text-alignの解除の方法
-
CSSでh1とその下の文字との行間...
-
Formタグのブロックの高さについて
-
端から端まで横線を引きたい
-
FireFoxで見るとブラウザの幅に...
-
macとwindowsのレイアウト崩れ...
-
ホームページビルダー 空白の...
-
<legend>で表示されるタイトル...
-
INPUT TEXT内の文字位置を指定...
-
CSSで、height:100%の中央寄せ
-
CSSの設定
-
テキストボックスの様に文字の...
-
フッターだけが真ん中に行って...
-
スタイルシートでh1の属性行間...
おすすめ情報