ベストアンサー HTML5で宣言されてる事になりますか? 2016/07/07 21:35 ページの先頭が <!DOCTYPE html> で始まっていれば、 HTML5で宣言されてる事になりますか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー notnot ベストアンサー率47% (4900/10358) 2016/07/07 21:49 回答No.1 はい。そうです。 質問者 お礼 2016/07/12 21:26 回答頂きありがとうございました。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発HTML 関連するQ&A HTML5で宣言されているとみなしていいの? <!DOCTYPE html> で始まってるwebサイトは HTML5で宣言されているとみなしていいのでしょうか? HTML5のDOCTYPE宣言 HTML5のDOCTYPE宣言 よろしくお願いします。 HTML5のDOCTYPE宣言で、WinIE6を含むほとんどのモダンブラウザが標準準拠モードで動作することは、ネットなどで見てわかったのですが、 MacIEはどうでしょうか? 本来は自分で検証するべきだと思うのですが、手元に環境がないので確認ができません。 どなたか検証された方、もしくは掲載されているサイトを御存知でしたら教えていただけないでしょうか。 よろしくお願い致します。 ただの<html> どのバージョンで宣言されている <!DOCTYPE html> で宣言しているページは HTML5で宣言しているんですよね? ただの<html>で始まってるページで どのバージョンで宣言されているのでしょうか? DOCTYPE宣言 Strict HTML4.01 DOCTYPE宣言でStrict(HTML4.01のルールに厳密かつ正確に従う定義)を指定しているのですが、フレームが使用できます。HTML4.01では、フレームは使用不可と見たのですが、どうなっているのでしょうか? <ruby>を使う時のDOCTYPE宣言は? HPのことで質問です。 <ruby>タグを使ったホームページをAnother HTML-lint gatewayにかけたところ、「他のHTML用」だと言われてしまいました。どうやらDOCTYPE宣言が原因のようです。そのページは<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> で作成しました。<ruby>タグを使えるDOCTYPE宣言は何になるでしょうか? DOCTYPE宣言はしなくていいの? はじめまして、いまWEBの学校でHTMLを勉強中です。テキストなどではDOCTYPE宣言を記述するように書かれていますが、宣言は必要ないと教わりました。 本来書いたほうがいいのだということはわかりますが、なぜ書かなくてもよいのかわかりません。 また、実際にHTMLを書く仕事をされている方もDOCTYPE宣言は記述しないのが普通なのでしょうか? よろしくお願いします。 HTML宣言文関係お答え下さい。お願いします。 お願いします。 HTML初心者です。 宣言文を付けずに、テーブルワイドハイ指定100%でテーブルはディスプレイ中央に収まるのですが、宣言文<!DOCTYPE html>で行くとワイドは100%のままハイが70%位になり上によってしまいます。 現在宣言文無しでイメージをディスプレイ中央に置いていますが、宣言文は付けると見ますのでこの辺りのやり方で好いのがあればお願いします。 宜しく願います。 DOCTYPE は何で宣言すればいいのか DOCTYPE は何で宣言すればいいのかどうやって決めればいいですか? とりあえずネットからコピペしてきた <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> で、宣言してるのですが、果たしてこれがどういう意味かさっぱり分かりません。 とりあえず問題なくブラウザで閲覧できればいいのでしょうか? HTML5のDOCTYPE宣言はなぜ標準モード? HTML5のDOCTYPE宣言が各ブラウザを標準モードにするということは分かりました。 では、なぜW3CはHTML5を標準モードだけで使って欲しかったのですか? 歴史や経緯を併せて説明していただけると分かりやすいかもしれません。 参考 http://stackoverflow.com/questions/5629/any-reason-not-to-start-using-the-html-5-doctype http://annevankesteren.nl/2005/07/html5-doctype http://dev.classmethod.jp/client-side/ie-matome/ DOCTYPE宣言しない DOCTYPE宣言しないで作ったサイトはHTMLのどのバージョンに従うのでしょうか?(フレームやHTML4.01での非推奨の要素や属性は使えますか) よろしくお願いします。 HTML4.01について。 タグ打ちでHPを作るときに、一番初めに <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> など、DOCTYPE宣言を書かなければいけないということを聞きました。 指定するバージョンにはHTML3.2、HTML 4.01、 HTML4.01 Strictなど色々あるみたいなのですが、 自分が書いているタグがどのバージョンに当てはまるのか分かりません。 どうやったら調べられるのでしょうか? html4で宣言していることになるのでしょうか? ソースの一番最初に <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> と書いた場合、 html4で宣言していることになるのでしょうか? html5は聞いたことが有りますが html4と言うのは存在するのでしょうか? html4.1と言うのは聞いたことがあります。 htmlの3つの文書型宣言 htmlを記述する際、1行目に宣言文を記述しないといけませんが。 Strict DTD (厳密型) TransitionalDTD(移行型) FramesetDTD(フレーム型) とはいったいなんですか? 普通はStrict DTD (厳密型)を使用するようですね。 しかし、勉強している内に、TransitionalDTD(移行型)とFramesetDTD(フレーム型)が出てきました。 FramesetDTD(フレーム型)は、1ページ内に、2枠以上のページを使うときに使用しました。 TransitionalDTD(移行型)は、index.htmlがあるとしたら、そのページ内に入れる2枠目からの、html文書の宣言文として使ったのですが、この考え方は正しいのでしょうか? テキストを使って独学でやっているのですが、3つの区別があまりわかりません。 どういう風に考えるとよいのでしょうか? DOCTYPE宣言は厳密に気にするべきか?? 現在WEBを独学で学んでおります。 そこでDOCTYPE宣言についていくつか疑問に思いました。 ひとつでもわかる方はご回答頂ければ幸いです。 1.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> と、ソースの頭に記述しておいて <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> の内容で記述(XHTML 1.0 Transitionalで記述)することは可能ですか?? つまり、HTML 4.01 Transitionalを宣言して終了タグなど、XHTML 1.0 Transitionalの方式で書いても正確に表示されるかを知りたく思って おります。 2.DOCTYPE宣言を書いてないサイトが多く見受けられますが、 この場合はどのようにDOCTYPE宣言と捉えられるのでしょうか? また、この場合のデメリットとかはありますでしょうか?? 以上、わかる方いましたらよろしくお願いいたします。 DOCTYPE 宣言 最初のHTMLの宣言の各部分の意味を教えてください。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 最初のDOCTYPEはタグだということはわかるのですが それ以外、例えばPUBLICや『-』や『//』DTD,EN、最後のURLなどの意味がわからないです。 HTML標準モードでのブロック要素について。 HTML5の仕様でページを作成しようとしています。 そこで、HTML5のDOCTYPE宣言は <!DOCTYPE html> のみでよく、これで標準モードに切り替わるということは分かりました。 ですが、今までの(4.1やXHTML)の宣言で互換モードになっていた場合と、imgタグやdivタグなどのブロック要素の下にスペースができたりできなかったりでデザインが崩れてしまい困っています。 互換モードの場合はimgタグを連続で書くと隙間無く並びますが標準モードだと隙間があいてしまいます。 しかも、どうも微妙に各間隔が違うようで、4pxだったり5pxだったりしています。 この隙間をなくすためには、それぞれの間隔を計ってスタイルシートのpsistionで指定しないと無理でしょうか? それとも、「margin:0px;」のように簡単になくす方法があるのでしょうか? それとも、HTML5だから、長々とDOCTYPE宣言を書いてはいけないことはなく、互換モードになるようにXHTMLの宣言などを書いてしまってもかまわない(動くかどうかではなく、仕様的にです)のでしょうか? よろしくお願いいたします。 IE7とDOCTYPE宣言について たくさんのサイトで「IE7で表示くずれのあるページはDOCTYPE宣言を修正すればIE6での表示結果にちかづく」とありました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> これはシステム識別子をのぞいた状態であり、IE6・IE7ともにQuirksモードという互換モードで認識するとありました。 ここでわからなくなるのですが、IE6でもIE7でも同じ認識の仕方をしているにもかかわらず、なぜIE7とIE6で表示のされ方が違うのでしょうか? 結局、IE6用のバグ逆利用css指定がIE7でバグがとられていたためという結論でいいのでしょうか? 現在、自社サイトのIE7用の表示チェックを行っており、DOCTYPE宣言を変更(識別子を加える)する必要があるのかないのかが、サイトを読んでもなかなか理解しづらいため質問させていただきました。 よろしくお願い致します。 DOCTYPE宣言について DOCTYPE宣言について DOCTYPE宣言よりも前に文字を入れると後方互換モードになってしまうとありますが、XML宣言をしたい場合はどうしたらいいのでしょうか? XML宣言はしないほうがいいのでしょうか? HTML4.01 フレームが使用できない 「HTML4.01のルールではフレームを使用することができない」と見たのですが、現在フレームを利用したサイトはいくつもあると思うのですが、どうして使用を禁止するのでしょうか? また、DOCTYPEの宣言をしないとどのバージョンのHTMLに従うのでしょうか? よろしくお願いします。 <A> に他のHTML用の属性 `TARGET` ソースをチェックすると 「<A> に他のHTML用の属性 `TARGET` が指定されています。」 というエラーになるのですが、 aタグにTARGETを使うのはよくないという事でしょうか? 解説を見ても --------------------------------------------------------------------------- 80. <TAG> に XXXX 用の属性 `ATTR` が指定されています。 *5* チェックしているHTMLのヴァージョンではサポートされていないが、他のヴァージョンでサポートされている属性です。あまりこの警告が大量に出るようなら、DOCTYPE宣言が適切でない可能性があります。 --------------------------------------------------------------------------- と書いてあり、なぜだめなのかよくわかりません。 TARGETを使いたいのなら、DOCTYPE宣言を変えるしかないという事でしょうか? 注目のQ&A 「前置詞」が入った曲といえば? 新幹線で駅弁食べますか? ポテチを毎日3袋ずつ食べています。 優しいモラハラの見抜き方ってあるのか モテる女性の特徴は? 口蓋裂と結婚 らくになりたい 喪女の恋愛、結婚 炭酸水の使い道は キリスト教やユダヤ教は、人殺しは地獄行きですか? カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
お礼
回答頂きありがとうございました。