電子書籍の厳選無料作品が豊富!

初心者に毛が生えたレベルだと思っています。

今まで問題なかったのですが、自分のホームページをIE8で見るとずれています。
今ではそんなことはなかったのですが・・・。

スタイルシートを入れて作っています。
4つぐらいに区切っており、<!--cont--->の部分で、表(テーブルというのでしょうか)を入れると、それだけが、左揃えにくるのです。表にしていない部分はなか揃えになっています。

ビルダーのプレビューでは、きちんとすべてが中揃えになります。

<!-- cont -->
<div id="cont"><BR>
<BR>
<BR>
<BR>
<IMG src="06093001.gif" width="275" height="27" border="0" alt="oooooooooooo"><BR>
<FONT size="-1">oooooooooooo</FONT><BR>
<BR>
<BR>
<FONT color="#330000" size="-1">oooooooooooooooooooooooooooooo<BR>
ooooooooooooooooooooooooooooooooooooooooooooooooooo。<BR>
<BR>
<B>oooooooooooooooooooooooooooooooooooooo</B></FONT><BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<table border="0">
<tbody>
<tr>
<td><IMG src="qrcode1.gif" width="60" height="60" border="0" alt="http://bbs9.fc2.com/php/e.php/bbs~oooooooooooooo …
<td valign="bottom"><font size="-2">携帯用掲示板QRコード<br>
</font></td>
</tr>
</tbody>
</table>
<BR>
<TABLE>
<TBODY>
<TR>
<TD><font color="#330000" size="-1"><b><font color="#999999">since 2005.9.30</font></b></font></TD>
</TR>
</TBODY>
</TABLE>
</div>
<!-- end cont -->

他のパそこんでは、中揃えで見えます。
下半分の<TABLE>が左に寄ってしまいます。
I-phone5で見てもずれています。

CSSに問題があるのでしょうか?

修正できるでしょうか?

A 回答 (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-html4 … )
 と言うことですよ。でしたら<table>でデザインすることはありえませんし<br>なんて、決して登場しないはずです。ましてや<font>なんてありえません。

(注)いまどき、transitialは使うべきではないでしょう。(ビルダーの設定でstrictに変えておきましょう。)『strict DTD に適合する文書を作るよう推奨する。1999年勧告HTML4.01( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』
 
※段落は必ず<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>
    • good
    • 0
この回答へのお礼

丁寧な回答、ありがとうございました。

私には、まだ難しいかもしれませんが、頑張ってみます。

お礼日時:2013/07/28 12:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!