ネットスケープでみると崩れてしまいます。フォントが関係…??

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: りょんりょん。 : 2006/07/13(木) 22:16  [URL]  ID:XAaHzN0Q
初めまして。 初心者です。
知人が作ったHPの手直しを頼まれたんですけれど、
直し方がわかりません・・・。
知人は忙しいのか、全然教えてくれないのです。
…助けてください!! 


IEからは問題ないのですが、ネットスケープからだとレイアウトがズレてしまうのです。
知人は
「フォントを変えろ。」
とだけしか教えてもらえませんでした・・・。

font.cssのソースです。

.e9{font-size:9px}
.e10{font-size:10px;color:#333300}
.e12{font-size:12px}
.e14{font-size:14px}
.j9{font-size:9px}
.j10{font-size:10px}
.j12{font-size:12px}
.j14{font-size:14px}
.e9m{font-size:9px; line-height:12px}
.e10m{font-size:10px;line-height:13px;color:#333300}
.e12m{font-size:12px;line-height:17px}
.e14m{font-size:14px;line-height:20px}
.j9m{font-size:9px;line-height:14px}
.j10m{font-size:10px;line-height:16px;color:#333300}
.j12m{font-size:12px;line-height:18px}
.j14m{font-size:14px;line-height:20px}
.j10mLine {font-size:10px;line-height:16px;color:#333300}

この部分をどうにかすればいいんだと思うのですが…。
宜しくお願い致します。


1   名前: はな : 2006/07/13(木) 22:16  ID:1CNNH4R4
自分の作ったHPをネットスケープからみたら同じ現象が起こったことがあります。
もしかすると、今もなってるかもしれません。
CSSは、ネスケからみると、うまく効かなかったり、携帯サイトで使うとそのまま表示されたりする不都合があるようです。
IEからでは、かなり重宝するのですが。
この”サイトは、IE6以上のIEに最適化されています。”と書いて、おけば問題ないと思います。
DLも無料ですし。

2   名前: カヅサツ ◆ThCi95HEzw : 2006/07/13(木) 22:16  [URL]  ID:O5hEMlpW
> CSSは、ネスケからみると、うまく効かなかったり、携帯サイトで使うとそのまま表示されたりする不都合があるようです。
> IEからでは、かなり重宝するのですが。

それは Netscape 4 の話です。
少なくとも Netscape 6以降と IE 6以降を比較した場合、CSS を適切に解釈するのは Netscape 6 の方に軍配が上がります。
また、「携帯サイトで使うとそのまま表示されたりする不都合」に関しては、それは CSS の不都合ではありません。

http://cork-spiral.com/ をざっと拝見しましたが、Netscape / Mozilla が「正しい」解釈をしているように見えます。
さて、これを正しく直し、IE 6 と Netscape / Mozilla で、なるべく同じようにするとなると、私なら 1から作り直すことになります。

フォントも原因ですが、フォントだけではないようです。

3   名前: はな : 2006/07/13(木) 22:16  ID:1CNNH4R4
ネスケのことですが、自分のいってた大学のPCにIEとネスケの両方入ってて。
授業で、インターネットを使うときは、ネスケの方を使えっていたので、
勝手にバージョンUPで出来なかったのでネスケ4で、自分の作ったHPを確認したところ、
スタイルシートが、うまく効いていないと発見してしまったのです。
いまは、ネスケを入れてないので、どう見えるか確認できていません。
Netscape 6は、ちゃんと解決しているんですね。
古い情報でごめんなさい。

4   名前: Z ◆XTzyosZXcL : 2006/07/13(木) 22:16  ID:rvat93If
>>この”サイトは、IE6以上のIEに最適化されています。”と書いて、おけば問題ないと思います。
 そもそも、どんな環境からでも閲覧できるよう構築し、そういった注意書きは(例えそうだったとしても)書くべきではありません。

参考)
http://www2.plala.or.jp/Cool/okite/gray05.html

>>DLも無料ですし。
 インターネットエクスプローラの最新版はMicrosoftWindows「限定」です。使いたくても使えない環境があること(違うOS、会社などで勝手にアプリケーションを更新できない、など)をお忘れなきように。

システム要件(Microsoft公式):
http://www.microsoft.com/windows/ie_intl/ja/evaluation/sysreqs/default.mspx

(Microsoftは、今後は他OSへのインターネットエクスプローラ単体提供はしない、と言っていたはずです。)

5   名前: りょんりょん。 : 2006/07/13(木) 22:16  ID:HliJAs2c
みなさん、ありがとうございます!!
こんなに親身になって答えていただけるなんて…本当に本当に嬉しいです。
これは先に書いておけばよかったのですが、
ネットスケープの7でみても、崩れているのです。
ですので、バージョンは関係ないかと思うのですが…。
どうなのでしょうか??


●はなサマ。
回答ありがとうございます。
古い情報でも、情報を提供していただいて本当に嬉しいです。
ありがとうございます。

●カヅサツサマ。
頭をかかえてしまいましたぁー!!
『私なら1から作り直す』…だなんて。
ちょっとこれは、知人に粘り強く連絡を取ってきいてみますね。
わざわざHPをみてくださって、回答していただいて、
本当にありがとうございました。

●Zサマ。
親切にURLまで張っていただかれて
ありがとうございます!
熟読しました。
わたしもHPを趣味で作っています。
とても勉強になりました。



ここをこうした方がいいのでは?
という具体的なご指摘がありましたら教えてください。
当たり前のことですが、
毎日こまめに見に来させていただきます。



6   名前: カヅサツ ◆ThCi95HEzw : 2006/07/13(木) 22:16  [URL]  ID:O5hEMlpW
> ネットスケープの7でみても、崩れているのです。
> ですので、バージョンは関係ないかと思うのですが…。
> どうなのでしょうか??

ですから、Netscape 7 が、書かれている命令どおりに表示しています。Opera 9 も同様です。
IEの表示が(そしてIEの表示だけが)「間違い」です。

ではどうすれば良いのかというと、少々面倒ですので、別途投稿しようと思います。

7   名前: カヅサツ ◆ThCi95HEzw : 2006/07/13(木) 22:16  [URL]  ID:O5hEMlpW
とりあえず 10分ほどでデッチ上げてみました。
とにかく、元の HTMLが、「表」でもないところに tableを使うなど、複雑怪奇であったため、完全に 1から作り直さざるを得ませんでした。

ユーザスタイルシートをオフにした IE で http://cork-spiral.com/news.html を拝見し、この見た目を元に構築しました。
見出し、段落、表、箇条書きといった基礎的な要素しか使っていないので、HTMLの方はパッと見で解かると思いますが、
解からない場合、「何処がわからないのか」を再質問してください(例:position って何ですか?)。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
	"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja" dir="ltr">
<head>
<title>CORK WEB</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="main">

	<div id="contents">
		<h1><img src="image/spiral.gif" alt=""><img src="image/c_news.gif" alt="News"></h1>
			<p>4月16日:ウェブページ<!-- ≠ホームページ -->リニューアルしました</p>
			<p>ドラムの(略)なりました。</p>
			<h2><img src="image/liveinfo.gif" alt="LiveInfo"></h2>
			<table>
				<tbody>
					<tr>
						<th>6月18日</th><td>柏ZAX (略)</td>
					</tr>
					<tr>
						<th>7月15日</th><td>柏ZAX (略)</td>
					</tr>
					<tr>
						<th>7月20日</th><td>柏ZAX (略)</td>
					</tr>
				</tbody>
			</table>
			<h2>テスト</h2>
			<p>テスト</p><p>テスト</p><p>テスト</p><p>テスト</p><p>テスト</p><p>テスト</p><p>テスト</p>
	</div>

	<ul id="menu">
		<li><a href="./news.html"><img src="./image/b_news.gif" alt="News"></a></li>
		<li><a href="./about.html"><img src="./image/b_about.gif" alt="About"></a></li>
		<li><a href="./disco.html"><img src="./image/b_disco.gif" alt="Disco"></a></li>
		<li><a href="./media.html"><img src="./image/b_media.gif" alt="Media"></a></li>
		<li><a href="./bbs.html"><img src="./image/b_bbs.gif" alt="BBS"></a></li>
		<li><a href="./photo.html"><img src="./image/b_photo.gif" alt="Photo"></a></li>
		<li><a href="./link.html"><img src="./image/b_link.gif" alt="Link"></a></li>
		<li><a href="mailto:c_o_r_k@hotmail.com"><img src="./image/b_contact.gif" alt="c_o_r_k@hotmail.com"></a></li>
	</ul>

	<ul id="navi">
		<li><a href="./"><img src="./image/banner.gif" alt="index"></a></li>
	</ul>
</div>
</body>
</html>

続く。

8   名前: カヅサツ ◆ThCi95HEzw : 2006/07/13(木) 22:16  [URL]  ID:O5hEMlpW
続き。

style.css:
body{
	color: black;
	background-color: white;
	font-size: x-small;
	border-width: 0px;
}
h1{
	text-align: left;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 4px 0px;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: black;
	width: 200px;
}
h2{
	margin: 60px 0px 1em 0px;
	padding: 0px 0px 4px 0px;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: black;
	width: 200px;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a:link img,
a:visited img{
	border-width: 0px;
}
div#main{
	background-image: url("./image/bg.jpg");
	margin: 30px auto 0px auto;
	width: 897px;
	height: 479px;
	position: relative;
	border: 1px solid white;
}
div#contents{
	background-image: url("./image/c_area_bg.jpg");
	background-attachment: fixed; /* IEバグ対策 */
	height: 330px;
	overflow: auto;
	margin: 70px 84px auto 183px;
	padding: 0em 1em 0em 20px;
}
div#main > div#contents{
	background-attachment: scroll; /* IEバグ対策 */
}
ul#menu{
	position: absolute;
	top: 90px;
	left: 40px;
}
ul#menu li{
	margin: 5px 0px;
}
ul#navi{
	position: absolute;
	top: 437px;
	left: 755px;
}


9   名前: カヅサツ ◆ThCi95HEzw : 2006/07/13(木) 22:16  [URL]  ID:f0UXxXRM
質問者を名乗る方より、私宛にメールが来まして「お礼を書こうと思ったら容量オーバで書き込めませんでした」とのことです。
(ただ、送信者のアドレスと質問者のウェブページで公開されているそれとが一致していないので、ちょっと首をかしげるところですが)

一覧へ戻る