- ベストアンサー
ホームページビルダー14で作成したサイトがIE8でずれる問題について
- ホームページビルダー14で作成した自分のサイトがIE8でずれている問題について相談です。スタイルシートを使用して作成しており、表(テーブル)を含む部分が左揃えになってしまいます。ビルダーのプレビューでは正しく表示されるのですが、他のブラウザやI-phone5ではずれることがあります。CSSに問題があるのでしょうか?修正方法を教えてください。
- ホームページビルダー14で作成した自分のサイトがIE8で表示がずれる問題が発生しています。スタイルシートを使用して作成しており、表(テーブル)を含む部分だけが左揃えになってしまいます。ビルダーのプレビューでは正しく中揃えに表示されるのですが、他のブラウザやI-phone5ではずれます。CSSに問題があるのか、修正方法を教えてください。
- ホームページビルダー14を使用して作成した自分のサイトがIE8でずれる問題について相談です。スタイルシートを使用しており、表(テーブル)を含む部分が左揃えになってしまいます。ビルダーのプレビューでは正しく表示されるのですが、他のブラウザやI-phone5ではずれることがあります。CSSに問題があるのでしょうか?修正方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
他のブラウザだといかがですか? 例えば、最も標準に準拠していると思われるfirefoxでは?? テキストエディタで開いて、最初のDOCTYPEを <!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"> 相互で書き換えてみる。 >スタイルシートを入れて作っています。 その意味を全く分かってない。 スタイルシートを使うと言うことは、 ⇒2.4.1 構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.4.1 ) と言うことですよ。でしたら<table>でデザインすることはありえませんし<br>なんて、決して登場しないはずです。ましてや<font>なんてありえません。 (注)いまどき、transitialは使うべきではないでしょう。(ビルダーの設定でstrictに変えておきましょう。)『strict DTD に適合する文書を作るよう推奨する。1999年勧告HTML4.01( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/conform.html#h-4.1 )』 ※段落は必ず<p></p>で、段落間のスペースはスタイルシートで調整する。BRは通常のHTMLには登場することがありません。 ※fontは、廃止される(strictでは、とうに廃止されている)スタイルシートで指定します。 たったコレだけですむ。 ★タブは_に置換してあるので戻すこと★ ★Another HTML-lint 5( http://www.htmllint.net/html-lint/htmllint.html ) の右上のDATAをクリックしてソースを貼り付けてチェック <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <head> _<meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> _<title>サンプル</title> _<meta name="author" content="ORUKA1951"> _<meta http-equiv="Content-Style-Type" content="text/css"> _<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" > _<link rel="START" href="../index.html"> _<style type="text/css"> <!-- html,body{margin:0;padding:0;background-color:silver;font-size:0.9em;} h1,h2,h3,p{margin:0;line-height:1.6em;} a img{border:none;} div.header,div.section,div.footer{width:60%;padding:10px 20px;margin:0 auto;background-color:white;} div.section{background-color:aqua;} div.footer{background-color:yellow;} --> _</style> </head> <body> _<div class="header"> __<h1>タイトル</h1> __<p>このページでは・・・・</p> _</div> _<div class="section"> __<p><img src="06093001.gif" width="275" height="27" alt="oooooooooooo"></p> __<p>oooooooooooooooooooooooooooooo</p> __<p>ooooooooooooooooooooooooooooooooooooooooooooooooooo。</p> __<p>oooooooooooooooooooooooooooooooooooooo</p> _</div> _<div class="section"> __<p><img src="qrcode1.gif" width="60" height="60" alt="">携帯用掲示板QRコード</p> _</div> _<div class="footer"> __<p>since 2005.9.30</p> _</div> </body> </html>
お礼
丁寧な回答、ありがとうございました。 私には、まだ難しいかもしれませんが、頑張ってみます。