HTML4.0とHTML4.01について

このQ&Aのポイント
  • HPビルダー2001で作成中のHPのHTMLのソースがHTML4.0になっており、W3Cが推奨するHTML4.01では評価が低くなるため、HTML4.01に変更する必要があります。
  • HPビルダーをバージョンアップするか、ソースの中の「4.0」を「4.01」に書き換えることで問題は解決できます。
  • テキストエディタでHTMLを編集し、CSSでデザインを設定するだけでもHPを作成できますが、HPビルダー2001では自動的にHTML4.0になってしまうため、手動でHTML4.01に変更する必要があります。
回答を見る
  • ベストアンサー

HTML4.0とHTML4.01について

HTML4.0とHTML4.01について 私は現在、HPビルダー2001でHPを作成してます。 最近SEO対策に関心をもち、いろいろ対策を講じているのですが、 私のHPのHTMLのソースを見ると、HTML4.0になっています。 W3Cが推奨するのはHTML4.01で、「4.0」は検索エンジンで 評価が低くなるようです。HTMLチェッカーというのがあって、 そこでも、減点対象になると明記されています。 ★そこで質問ですが、 HPビルダーをバージョンアップすれば解決するのでしょうか? ★それとも、ソースの中の「4.0」を単純に「4.01」に書き換える だけでいいのでしょうか? というのは、HP作成ソフトを使わなくても、テキストエディタでHTMLを 編集し、CSSでデザインを設定するだけでも、HPは作成可能のようです。 HPビルダーでは、自動的に、タグを作成してくれるので、私のHPビルダー2001 では、自動的に4.0になってしまうのです。 どなたか、いいアドバイスをよろしくお願い致します。

  • m2king
  • お礼率85% (119/140)

質問者が選んだベストアンサー

  • ベストアンサー
  • fab76
  • ベストアンサー率59% (327/548)
回答No.1

>「4.0」を単純に「4.01」に書き換える だけでいいのでしょうか? いけません、「DOCTYPE宣言」(このHTML文書がどのバージョンに沿って書かれているかを表す)と呼び、HTML4.01非推奨要素、構造などを用いていない場合に記述します。 各ブラウザはこの宣言により表示モードを決定(標準モード←→互換モード:DOCTYPEスイッチ)していますので、宣言と記述内容が異なっていては意味はないのです。 現在の記述については判断できませんが(おそらく非推奨を含んでいると思いますので) ----- ここから ----- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ----- ここまで ----- (4.01移行中であるがloose.dtdとして表示 =標準モードでの表示、または後半のアドレスを省き互換モードとして表示) と書き換えるといいと思います。 http://w3g.jp/xhtml/ref/global 書き換えたものを http://openlab.ring.gr.jp/k16/htmllint/htmllint.html などでチェックしていけばどの文法や構造が非推奨であるかは分かると思います。 >HP作成ソフトを使わなくても、テキストエディタでHTMLを 編集し… 考え方が逆です、作成ソフトはサポートツールでしかありません。 ソフトのWYSIWYG(見た目どおりに作成)では無駄な記述を多く含みますので、最後にエディタやソースビューアからチェックを行うように心がけてください。

m2king
質問者

お礼

お忙しい中、ご回答いただきありがとうございます。 非常に参考になりました。というか、完璧に理解出来ました。 参考のURLも拝見しましたが、こちらも非常に参考になりました。 ★一つ、更に質問なのですが、 ★ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "​http://www.w3.org/TR/html4/loose.dtd">​ ..と記述すればよいのですね。 ★URLを省略して <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> だけでもよい..とありましたが、 URLを省略しても構わないのでしょうか? どちらでも、特に問題がなければ、URLも記述してもいいのですが 簡単なほうがいいかなと、思ったものですから。

関連するQ&A

  • HTMLで作らずXHTMLじゃないとダメ?

    ホームページビルダー9を使っているのですが、これからはHTMLは段々使えなくなってXHTMLになると聞きました。 そうすると、これからサイトを作るのならXHTML対応のビルダー11を買ったほうがいいのでしょうか? あと、レイアウトはCSSで作るのが常識ですか?いちおう商用サイトを作りたいのでできるだけSEO対策はしたいと思っています。 よろしくお願いします。

  • ホームページビルダーV9を使いながらHTML・CSSを覚えたい

    ホームページビルダーでHPを作成しています。基本的なところまでは、HTML・CSSの知識が無い私でも出来るのですが、思い通りにレイアウト出来なかったり任意の場所にバナーを貼れなかったりとかなり行き詰っています。 HP作成ソフトを使わず、サンプルを作りながら学習していく類のテキストは見かけますが、ホームページビルダーを基本にHTML・CSSを覚えていく様なテキストはないでしょうか? あれば是非教えて下さい。

  • HTMLエディタについて

    WEBサイトには、沢山のHTMLエディタが紹介されていますが、どれを使ったらよいのか解りません。 お薦めのHTMLエディタがありましたら、紹介していただけませんでしょうか。 最初から、ホームページ作成ソフトを使うよりHTMLを理解するために使おうと思っています。 出来れば、CSS対応のHTMLエディタを紹介ください。

  • HTML・CSSを忘れない用にするには?

    HTML・CSSを忘れない用にするには? 自分のHPを作成するために、HTML・CSSを本で学びましたが、HPを作っってしまったら更新作業をするだけなので、いまではほとんど覚えた事を忘れてしまいました。 そこで、HTML・CSSを忘れないようにしたいのですが、どのようにして忘れないようにしたら良いでしょうか? 無料のテンプレートを見て毎日HTML・CSSを打っていれば覚えておけるのでは?と思っていますが、皆様はどうようして忘れないようにしているのでしょうか? あと、沢山のHPのソースを見ると <div id="ok_header">  <div id="ps_header"> 上記のように前にスペースが空いていますが、HTMLの打つ位置はなにか決まり事があるのでしょうか? よろしくお願いします。

  • HTML CSS覚えるコツはありますか?

    ビルダーを使っていますが、ページを作っていくうえでCSSなどを勉強したほうがいいということに気づきました。過去ログをいろいろ見ましたが、参考書やサイトなどで、勉強をされてる方が多いですね。 いろんなサイトでソースなどを見ると、ビルダーで作られるソースより簡単に表示されている気がします。質問ですが・・・ 1.皆さんは独学で習得しましたか? 2.HTML CSSを覚えるコツなどはありますか? 参考書はソフトバンクの「HTML+CSS HANDBOOK」を購入しました。

  • 簡素化したHTMLを書けるようCSSを勉強中です

    出来るだけ簡素化したHTMLを書けるよう、CSSを勉強中なのですが、今はドリームウィーバーのCS5.5なのですが、ホームページビルダーでホームページ作りを勉強し始めたため、どうしてもホームページビルダーの癖が出てしまいますし、CSSの云わんとするところは理解出来るのですが、「じゃあ具体的にどうしたらいいの?!」ってなってしまいます。 具体的には、HTMLだけで、TABLEを多重化させ書いていたページを、見た目を変えずに、TABLEを使わずに、HTML(出来ればXHTML)+CSS(外部ファイル)でweb2.0で書くとどうなるかとか、 画像のロールオーバーを≪<body onload=≫で書いていたのを同じくHTML(出来ればXHTML)+CSS(外部ファイル)で書くとどうなるかとか、比較してあると「私は」分かりやすいのですが、そういうサイトをなかなか探し出せないでいます。 こういう事を比較して書いてあるサイトがありましたら、教えて頂きたいです。 また、検索エンジン最適化(Search Engine Optimization、SEO)にもCSSは有効だという事ですが、≪<meta name="Keywords" content=≫等は、HTMLファイルに書くか、CSSファイルに書いた方が良いのか、CSSに書くなら書き方は同じで良いのか等、分からない事だらけです。 よろしくお願いします。

    • 締切済み
    • CSS
  • オススメのホームページ作成ソフト

    オススメのホームページ作成ソフトはなんですか? 今まで、ビルダーを使っていましたが値段の安さと作る段階で既にSEO対策がされている スタイルシートを使って作成されるという宣伝文句に引かれホームページZEROを購入しました。 とりあえず、ZEROでホームページを作ってみたのですが なんて言うのか・・・使いづらいんです。 HTMLの編集とかビルダーもイマイチって思ってたけど ZEROは更に酷い感じでチョット使いたくない感じです。 HTMLに関しての知識はほとんどありませんが ビルダーでソースをみてちょこっと直すくらいなら出来ます。 週末起業を目指し、それ関連のHPを作成しようと思っているのですが ビルダーやZEROで作ったHPは胡散臭さ満載でイマイチなんです。 私の腕がないのが悪いのかもしれませんが どうやったら、私の求めてる形のHPになるのかサッパリ分かりません。 Dreamweaver というソフトが良いらしいのですが具体的にどんな事が出来るのでしょう? パッと見の見栄えが良いHPを作成したいです。 玄人向きでかなりの知識がなければ使いこなせないようなソフトでない限り 勉強しだいで使えるようになれると思うので このソフトは結構いいよ。てきなのがあれば教えて下さい。

  • IEのHTMLエディタにHPビルダーを使いたい

     現在は、IEのツール→インターネットオプション→プログラム→HTMLエディタにFront Pageを登録しているのですが、ここにHPビルダー、もしくは、他社のHP作成ソフトなどを登録することは出来ないのでしょうか?

  • HP作成ソフトについて

    html&cssでHP作成している初心者です。html&cssをそこそこ理解したら、Dreamweaver cs5を購入しようと計画していましたが、6月から単品売りはなくなったと聞きました。どなたかcs5の単品を安く販売しているネットか店舗をご存じでしたら教えて頂けませんか?また、cs5ではなくこれに代わるHP作成ソフトで推奨出来るものがあったらこれも教えて頂けませんか?(HPビルダーは持ってます) よろしくお願い致します。

  • HPビルダー使用中HTMLソースが見れません

    こんにちは ホームページビルダー6.5でHPを作成中です。 METAタグを変更しようと、HTMLソースのタブをクリックしたのですが、開かなくなってしまいました。ソース編集ができないのです。以前は開けました。 どうしたら開くようになるんでしょうか。教えてください。よろしくお願いいたします。