過去ログ表示


過去ログ 76 を表示

トピック内全 11 記事中の 1 〜 10 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0] [1]

Webページが正しく表示されるようにしたい
(#11234) このトピック中1番目の投稿
(環境: WinXP/FirefoxPR)

2004/10/16(Sat) 14:10:29 編集(投稿者)

はじめまして。
早速なのですが、私が管理・運営しているサイトの以下のページが正しく表示されません。
http://endless.ddo.jp/Links/index.html

IEだと正しく表示されるのですが・・・
オペラやネットスケープでも同様に表示が乱れます。
ホームページ・ビルダー ver8で作っているので、HTMLとしてはかなり汚いんだろうとは思いますが・・・
どのようにすれば正しく表示されるのかわかりません。
どなたかご教授をお願いいたします。
ちなみに、IEで表示したときのイメージは以下URLにあります。
http://endless.ddo.jp/Nonsense/2004/ie1.jpg

Re[1]: Webページが正しく表示されるようにしたい
(#11236) このトピック中2番目の投稿
(環境: Win98/Mozilla1.7)

> 早速なのですが、私が管理・運営しているサイトの以下のページが正しく表示されません。
> http://endless.ddo.jp/Links/index.html
> IEだと正しく表示されるのですが・・・

こんにちは。Mozillaの表示が「正しい」のだと思うのですが・・・(汗)。
どのようなレイアウト表示が正しいかは、ソースが適切に書かれているかどうかにかかっていると思うのですが、余計なお世話ですが、ビルダーに頼り切らないで、ご自分でもHTMLに関していろいろと勉強した方が好いですよ。

スクロールしないでバナー3つ目までしか出ないので、そこまでの範囲で気がついた点を挙げると、もしバナーを含んだテーブルを右に寄せたいのであれば、ふたつめのテーブル(「ShadowFlare」の部分)が左に寄っているのは<div align="right">が無いからですね。

<参考>
「ごく簡単なHTMLの説明」
http://www.kanzaki.com/docs/htminfo.html

「Academic HTML」
http://www.tg.rim.or.jp/~hexane/ach/

「HTML 4.01仕様書」
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/cover.html

「CSS2仕様書」
http://www.y-adagio.com/public/standards/tr_css2/toc.html



Re[1]: Webページが正しく表示されるようにしたい
(#11237) このトピック中3番目の投稿
(環境: WinXP/FirefoxPR)

> 2004/10/16(Sat) 14:10:29 編集(投稿者)
>
> はじめまして。
> 早速なのですが、私が管理・運営しているサイトの以下のページが正しく表示されません。
> http://endless.ddo.jp/Links/index.html
>
> IEだと正しく表示されるのですが・・・
> オペラやネットスケープでも同様に表示が乱れます。
> ホームページ・ビルダー ver8で作っているので、HTMLとしてはかなり汚いんだろうとは思いますが・・・
> どのようにすれば正しく表示されるのかわかりません。
> どなたかご教授をお願いいたします。
> ちなみに、IEで表示したときのイメージは以下URLにあります。
> http://endless.ddo.jp/Nonsense/2004/ie1.jpg

ご自分でご指摘の通りホームページ・ビルダー は汚いものを吐き出しますね.

BODY{text-align : right;}はブロックレベルには利きません.
ブロックレベルのtable、一番上は<DIV align="right"></div>で囲われて
いるので右寄せです.
上から2番目のtableは囲われていないので左に来てしまいます.
以上ちらっと見ただけです.

ブロックレベル云々については
http://www.mozilla.gr.jp/standards/webtips0015.html
またセンタリングではなく右寄せですが
http://www.mozilla.gr.jp/standards/webtips0004.html
を参考に.


Re[1]: Webページが正しく表示されるようにしたい
(#11238) このトピック中4番目の投稿
(環境: Win2000/FirefoxPR)


> ホームページ・ビルダー ver8で作っているので、HTMLとしてはかなり汚いんだろうとは思いますが・・・
> どのようにすれば正しく表示されるのかわかりません。
> どなたかご教授をお願いいたします。

一番いいのは見た目をHTMLから分離してCSSに集めてしまうことです。私はホームページビルダーでサイトを作っていますが、CSSとHTMLの役割を分けているので、新たなブラウザで問題が起きてもすぐに対処できます。

オオカミさんがおっしゃるようにHTMLとCSSの中身に少しだけ踏み込んでみてはいかがでしょうか。

Re[1]: Webページが正しく表示されるようにしたい
(#11240) このトピック中5番目の投稿
(環境: Win2000/Mozilla1.7)

モジラ、オペラ、ネスケでボックスが "正しく" 左に寄っている。
そして、IEだけは右に寄っている。

HTMLとCSSを勉強してみてはどうでしょうか。

Re[2]: Webページが正しく表示されるようにしたい
(#11242) このトピック中6番目の投稿
(環境: OS2/FirefoxPR)

> スクロールしないでバナー3つ目までしか出ないので、そこまでの範囲で気がついた点を挙げると、もしバナーを含んだテーブルを右に寄せたいのであれば、ふたつめのテーブル(「ShadowFlare」の部分)が左に寄っているのは&#60;div align="right"&#62;が無いからですね。

スタイルシートで, positionは指定なしか, こーゆーふーに(↓)するとよいカモ :)
body { position: fixed; } → body { position: static; }

Re[2]: Webページが正しく表示されるようにしたい
(#11269) このトピック中7番目の投稿
(環境: WinXP/FirefoxPR)

ん〜、やっぱりビルダーとかに頼り切ってると、自然とIE依存なページになってしまうんですね。
HTMLやCSS、勉強してみようと思います。
ていうか、バナー3つ目までしか表示されないのは何なんだろう?
これもやっぱりHTMLに問題が・・・?

Re[3]: Webページが正しく表示されるようにしたい
(#11273) このトピック中8番目の投稿
(環境: WinXP/FirefoxPR)

> HTMLやCSS、勉強してみようと思います。
> ていうか、バナー3つ目までしか表示されないのは何なんだろう?
> これもやっぱりHTMLに問題が・・・?

CSSはまったくの初心者なので間違っているかもしれませんが・・・

2つの問題があるように見えます。
・IEがBODY要素に対するposition = fixed;の指定を(おそらく意図的に)無視している
・Home Page Builderがページのスクロールとともに背景をスクロールさせるためにBODY要素のbackground-positionプロパティとpositionプロパティにabsoluteではなくfixedを指定している(そもそもBODY要素にpositionプロパティを指定するのが不適切かもしれません。調査不足)

対処法としては上記箇所を直すか、BODY要素のスタイルを指定している部分(<style type="text/css">〜</style>)をとってしまってもいいと思います。

別のサブツリーですでにOrcaさんが重要なコメントをくれています。

質問へのコメントはすべて読みましたか?
吐き出されたHTMLをいじって試行錯誤することも必要だと思います。今回の例ではアヤシイ部分がすぐに見つかるんですから。

Re[4]: Webページが正しく表示されるようにしたい
(#11279) このトピック中9番目の投稿
(環境: WinXP/FirefoxPR)

ああっ!!
メッセージは全て読んだつもりだったのですが・・・
Orcaさんの投稿を見逃していました。
まことに申し訳ございません。(最悪ですね、俺)
とりあえず、皆様のアドバイスを基に、やってみようと思います。

Re[1]: Webページが正しく表示されるようにしたい
(#11280) このトピック中10番目の投稿
(環境: WinXP/FirefoxPR)

 HTML は Another HTML-lint で、CSS は http://jigsaw.w3.org/css-validator/ でチェックできます。ご参考までに。


[ 次のトピック内容10件 ]
このトピックの全ページ / [0] [1]

返信不可


- Child Tree -