• 締切済み

Doc宣言について

Webデザインを勉強中のものです。 Doc宣言についての質問ですが。。。 Doc宣言に新しい書き方(標準?)、古い書き方ってあるのでしょうか? ちなみに、今の標準の書き方がありましたら教えてください。 宜しくお願いします。

  • HTML
  • 回答数2
  • ありがとう数1

みんなの回答

noname#66720
noname#66720
回答No.2

新しい古いというより、ブラウザごとの仕様で判断するほうが無難です。 場合によっては正しい書き方をしても間違って解釈してしまうブラウザもあるので。 http://www.redout.net/data/dtdmode.html リンク先各項目の下の段の方が正式な書き方です。 IE6とNN6で微妙に動作モードが異なることがあるので、最初のうちはHTML4.01 strictかtransitionalが無難だと思います。 これなら正式な書式で書けますので。

noname#100277
noname#100277
回答No.1

互換性を持たせるのか? 標準表示させるのか? で記述は異成る。 又、DTD HTML *.** #に拠って使えるタグの種類が違って来る。 古い、新しいの問題では有りません。

関連するQ&A

  • DOCTYPE宣言はしなくていいの?

    はじめまして、いまWEBの学校でHTMLを勉強中です。テキストなどではDOCTYPE宣言を記述するように書かれていますが、宣言は必要ないと教わりました。 本来書いたほうがいいのだということはわかりますが、なぜ書かなくてもよいのかわかりません。 また、実際にHTMLを書く仕事をされている方もDOCTYPE宣言は記述しないのが普通なのでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • XML宣言を無くすと、どうなりますか・・・?

    こんにちは。 XHTMLを本、インターネットで勉強しながら、ホームページを作っています。 その中で、いくつかの本とサイトが「XML宣言をするとIE6より古いブラウザは後方互換モードになり、CSSを使ったデザインが大きく崩れる原因となる」というような事を書いていた為、XML宣言を省略してホームページを作成しました。 ところが、「XML宣言は必須」のような事が書いてあるサイトもありました。 そこで質問ですが、XHTMLでXML宣言がされていないと、どうなるのでしょうか・・・? 例えば、XML宣言をした場合のように、あるブラウザで見た目が変になると言う事は無いのでしょうか。 回答よろしくお願いしますm(__)m

    • ベストアンサー
    • HTML
  • .doc

    初心者の質問ですが.docで添付されたメールがマックで開封できません どうしたら良いのか教えて下さい。

    • ベストアンサー
    • Mac
  • .doc が .asp に変わってしまいます。

    hotmailに送られてきた.docファイルを RegetでDLしたところ 拡張子が.asp に変わってしまいました。 どうすれば.docのままでDLできるのでしょうか? ちなみにフォルダーオープションの ファイルタイプから.aspは 削除しました。

  • VBの宣言について

    ACCESS VBAをはじめて使っています。FORMのコードを読んでいるのですが、宣言されていない変数を見つけました。それでプロジェクト内で宣言されているかどうか探したら、標準モジュールの中で宣言されていました。VBは同一プロジェクトの中でpublicで宣言していればimportとかincludeとか何か取り込む宣言をしなくても自動で変数を認識してくれるのでしょうか?

  • .docを開く方法って・・・

    wardが入ってなくても.docを開く方法というか、フリーソフトとかって ありませんかね?知ってる方がいたら是非教えて下さい。 ちなみに自分はMacです。

    • ベストアンサー
    • Mac
  • メソッド宣言内でクラス名が書かれる理由

    public static void main(String arg[]){ 上記は、メソッド宣言ですが、このメソッド宣言の中に書かれているStringは、「標準クラスの1つ」だと聞いています。(標準クラスの意味さえ僕はわかりませんが、、参考書に書かれてあるのを見てもチンプンカンプン) 何故Stringは標準クラスの1つなのに、メソッド宣言の中に書かれているんですか? 質問1:私の仮説では、メソッドがどこのクラスに属するかを明示するためにメソッド宣言内にStringが書かれていると考えてます。それでよろしいですか? 質問2:メソッド宣言とは本質的にどういうことですか?プログラミング初心者の僕でもわかるように解説お願いします。

    • ベストアンサー
    • Java
  • JAVAで型を宣言するときの質問です

    JAVAで型を宣言するとき CarFactory factory = new BusFactory(); のように 宣言の型はCarFactoryで、newで実際に代入するのは BusFactory()というのは どういう意味なのでしょうか? 式の左側と右側で違うクラスを書く場合は どのような点に気をつけなければならないでしょうか? ちなみにこちらのサイトにあったコードです ttp://www.syboos.jp/sysdesign/doc/20080609224443186.html

    • ベストアンサー
    • Java
  • Publicで宣言しているのにエラーになった理由は

    標準モジュールのModule1で Public i As Long と宣言しているのに、 Module2で i を使おうとしたら、 名前が適切ではありません:i と出るのですが、 ちゃんと変数の宣言をしているのになぜこのようなエラーが出るのでしょうか? しかも今まで問題なく使えていたのに、急にエラーになりました。

  • 大量のRTFファイルを、Word2002の.doc形式にしたい

    「Word97-2000 & 6.0/95-RTF(*.doc)」で保存された大量のファイルを、現在使用中のWord2002で標準の、通常の.docファイルにする方法を探しています。ひとつずつ開いて保存しなおすのは骨が折れるので、よろしくお願いします。

専門家に質問してみよう