ドキュメントタイプとは?どうやって調べる?

このQ&Aのポイント
  • ドキュメントタイプ(DTD)とは、ウェブページがどのバージョンのHTMLやXHTMLに従っているかを示す指定です。
  • ウェブページのドキュメントタイプを調べる方法は、HTMLの場合は<head>タグ内にある<!DOCTYPE>の指定を確認することです。
  • XHTMLの場合は、<html>タグの属性に指定されています。
回答を見る
  • ベストアンサー

sitemap.rorを使いたいんですが、ドキュメントタイプってなんでしょうか??

http://dokodemo.rankuappu.com/syono6.html ↑ こちらで記述されているsitemap.rorを利用したいのですが、 sitema.rorの作成は出来るのですが、 下の方に書いてある、 今度はウェブサイトのトップページにRORサイトマップへのリンクを取り付け作業です。HEADセクション内に下記のコードを入れて下さい。以前取り付けたものが残っていれば、この作業は省けます。 ドキュメントタイプ(DTD)がHTML4.01の場合 <link rel="alternate" type="application/rss+xml" title="ROR" href="ror.xml"> ドキュメントタイプ(DTD)がXHTML1.0の場合(.xml"ここに半角スペースを入れる/>) <link rel="alternate" type="application/rss+xml" title="ROR" href="ror.xml" / > ってとこで「え?自分のHPはどっちなの?」って感じです。 HomepageNinjaってゆうソフトで作ったHPなので、よくわかりません。 調べ方ってあるのでしょうか??

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

  • ベストアンサー
回答No.1

<html>より上にある <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> ↑こんな感じのやつがドキュメントタイプの宣言です。 これはXHTMLと書いてあるのでXHTML1.0ということになります。 HTMLだとこんな文章です。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> もし何も無ければ<br><img>などのタグを見て、<br /> <img />となっていなければ 「ドキュメントタイプ(DTD)がHTML4.01の場合」の方を入れれば大丈夫だと思います。

関連するQ&A

  • link要素の意味/使い方について(<link rel="?"なものが多いので

    <head></head> 内の、 <link rev="made" href="mailto:~" /> <link rel="next" href="~" /> は、 ●どういう意味あいで書くもので、 ●実際問題どのような影響があるのでしょうか? ●またどのような記述が正しいのでしょうか? また、<link .... / > というものをこれら以外にもみかけたのですが、 これらの意味についてお教えいただけないでしょうか? あるいは、これらについてのまとめサイト的なものはないでしょうか? (英語でもOK) http://www.kanzaki.com/docs/html/link.html に一部解説がありますが、この解説に掲載されていないものも、たくさん下記にあるようです。 //=========================================================== //ある個人サイトでみかけたもの <link rel="openid.delegate" href="~" /> <link rel="openid.server" href="~" /> <link rel="schema.geo" href="~" /> <link rel="meta" href="/info/webwho.rdf" type="application/rdf+xml" title="~" /> <link rel="meta" href="/w3c/pics-labels.rdf" type="application/rdf+xml" title="~" /> <link rel="alternate" type="text/html" hreflang="en" href="./index.html.en" /> <link rel="alternate" type="application/xml" href="/info/rss.rdf" title="RSS update information" /> <link rel="help" href="/info/navi" /> <link rel="copyright" href="/info/disclaimer" /> <link rel="shortcut icon" href="./favicon.ico" /> <link rev="made" href="mailto:webmaster@example.com" /> ※なお、その個人サイトでは、 <link rev="made" href="mailto:webmaster@example.com" />と記述しているにも関わらず。 本文にて、 「メールアドレスwebmaster@example.comは無効にしています。メッセージは******(別のメアド)にお送り下さい。」 これって、矛盾はしていないのでしょうか? //----------------------------------------------------------- (↓これはさすがにわかります) <link rel="stylesheet" href="/hoge.css" type="text/css" /> //=========================================================== //wikipediaでみかけたもの // http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8 <link rel="alternate" type="application/x-wiki" title="編集" href="~" /> <link rel="apple-touch-icon" href="~/apple-touch-icon.png" /> <link rel="search" type="application/opensearchdescription+xml" href="~/opensearch_desc.php" title="Wikipedia (ja)" /> <link rel="copyright" href="~/fdl.html" /> <link rel="alternate" type="application/rss+xml" title="Wikipedia をRSSフィード" href="~" /> <link rel="alternate" type="application/atom+xml" title="Wikipedia をAtomフィード" href="~" /> ※話題が若干ずれますが、 RSSが、 「ある個人サイトでみかけたもの」では application/xmlとなっており、 wikipediaでは、application/rss+xml となっていますが、どちらのほうが望ましいのでしょうか? //----------------------------------------------------------- //=========================================================== //w3cでみかけたもの // http://www.w3.org/ <link rel="meta" href="/Overview-about.rdf" /> <link rel="bookmark" href="#technologies" title="Technologies |" /> <link rel="bookmark" href="#news" title="News |" /> <link rel="bookmark" href="#search" title="Search |" /> <link rel="contents" href="#contents" title="Contents |" /> <link rel="bookmark" href="#Offices" title="Offices |" /> <link rel="bookmark" href="#systems" title="Systems |" /> <link rel="bookmark" href="#donors" title="Supporters |" /> <link rel="bookmark" href="#footnotes" title="Footnotes |" /> <link rel="alternate" type="application/rss+xml" title="W3C Home Page News RSS Channel" href="http://www.w3.org/2000/08/w3c-synd/home.rss" /> ご存じの方がいらっしゃいましたら、お教えいただければ幸いです。 以上、よろしくお願いいたします。

  • RSSリーダーに表示させないようにするには?

    FC2でブログをやろうと思うのですが、RSSリーダーに表示させないように出来ますでしょうか。 素人考えでスキンの <link rel="alternate" type="application/rss+xml" href="<%url>?xml" title="rss"> っていう部分を削除してみました。 一応私のリーダーには表示されてないみたいですけど、これで大丈夫でしょうか? わかる方がいたらよろしくお願いします。

  • ホームページが表示されない

    あるホームページを見ようとしても、 <link rel="alternate" type="application/rss+xml" title="RSS" href="HP名/index.php?cmd=rss と画面に上部に表示されるだけで、ホームページ自体が表示されません。ほかのホームページは表示されます。 これって、何かおかしいのでしょうか。 使っているのはIEです。 誰か原因がわかる方がいれば助言をお願いします。

  • 人気blogランキングにpingを送信してもRSSが反映されません

    他のランキングサイト(FC2など)で認識しているRSSが人気blogランキングだけ認識してくれません。どなたかわかる方がいましたら教えてください。 RSSのURLはhttp://anime-max.net/rss.xmlです。 トップページのソースには<link rel="alternate" type="application/rss+xml" title="RSS" href="http://anime-max.net/rss.xml">と記入しています。 よろしくお願いします。

    • ベストアンサー
    • XML
  • RSSはサイトマップの代用になりますか?

    お世話になります。 HPを作成し、xmlファイルでRSSを作成しました。 利用したRSS作成ソフトは、「Fumy RSS & Atom Maker」です。 http://www.nishishi.com/soft/rssmaker/ 作成された 「rss20.xml」は、サイトマップの代わりになるのでしょうか? HPのheader部分には、 <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://(URL名)/rss20.xml" /> と記述しました。 sitemap.xmlファイルを、RSSファイルとは”別に”作成すべきなのですしょうか? 一般的に検索エンジンがサイトをクロールできることを目的としています。 ---- また、もし、ウェブマスターツールに登録しないのであれば、 特に、sitemap.xmlなどは、作成する必要ないのでしょうか? 検索していますと、  インデックス(登録)してもらうためにサイトマップ(XML形式ファイル)を作成して、  「Googleウェブマスターツール」を利用してサイトマップを登録します。 という言い方多いので、saitemapは、ウェブマスターツールを利用するときに必要であって、 単にクロールしてきたときにインデックスしてもらうだけであれば、 sitemap.xmlは特に必要ないのかどうかが理解できません。 よろしくおねがいします。

  • ブログのデザインについて

    ライブドアブログを使っています。 TOPページ上のデザインを選ぶことができますが、自分のJPEGファイルなどを設定することはできないのでしょうか? 例えばhttp://blog.livedoor.jp/sod/ では書き始めが <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp" /> <link rel="stylesheet" href="http://blog.livedoor.jp/sod/site.css" type="text/css" /> <link rel="alternate" type="application/rss+xml" title="RSS" href="http://blog.livedoor.jp/sod/index.rdf" /> <link rel="alternate" type="application/atom+xml" title="Atom" href="http://blog.livedoor.jp/sod/atom.xml" /> <title>ケ筝カ、ャ、ハ、・ヨ・愠ー クラ、ホタシ - SOD</title> </head> <body> <!-- HEADER --> のようになっているのですが、この<!-- HEADER --> より上の部分をいじれば独自のデザインを設定できるのでしょうか? タグのことなどよく分からない初心者ですので書き方など詳しく教えていただけたら幸いです。 よろしくお願いします。

  • グーグルのメタタグ

    FC2のブログにメタタグいれたいんですけど エラーがでます。。 エラーの内容は 「 確認メタ タグがページ内の間違った場所にあります。ページの最初の <HEAD> セクションに挿入してください。」 です。 どこにメタタグをはりつけたらいいかイマイチわかりません。。 テンプレは、全部表示しませんが、こんなかんじです。 どこにメタタグ張ればいいでしょうか? ↓ <?xml version="1.0" encoding="euc-jp"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="ja" dir="ltr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta name="author" content="<%author_name>" /> <meta name="description" content="<%introduction>" /> <meta name="keywords" content="<%blog_name>" /> <script language="JavaScript"><!-- function mySetCookie(myCookie,myValue,myDay){ myExp = new Date(); myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000)); myItem = "@" + myCookie + "=" + escape(myValue) + ";"; myExpires = "expires="+myExp.toGMTString(); document.cookie = myItem + myExpires; } function myGetCookie(myCookie){ myCookie = "@" + myCookie + "="; myValue = ""; myStr = document.cookie + ";" ; myOfst = myStr.indexOf(myCookie); if (myOfst != -1){ myStart = myOfst + myCookie.length; myEnd = myStr.indexOf(";" , myStart); myValue = unescape(myStr.substring(myStart,myEnd)); } return myValue; } // --></script> <script language="JavaScript"><!-- function showMore(varA1, varB1){ var123 = ('varXYZ' + (varA1)); varABC = ('varP' + (varA1)); if( document.getElementById ) { if( document.getElementById(var123).style.display ) { if( varB1 != 0 ) { document.getElementById(var123).style.display = "block"; document.getElementById(varABC).style.display = "none"; } else { document.getElementById(var123).style.display = "none"; document.getElementById(varABC).style.display = "block"; } } else { location.href = varB1; return true; } } else { location.href = varB1; return true; } } // --></script> <title><%sub_title> <%blog_name></title> <link rel="stylesheet" type="text/css" href="<%css_link>" media="screen,tv" title="default" /> <link rel="alternate" type="application/rss+xml" href="<%url>?xml" title="rss" /> <link rel="alternate" type="application/rss+xml" title="ROR" href="sitemaps.xml" /> <link rel="top" href="<%url>" title="トップ" /> <link rel="start" href="<%url>" title="最初の記事" /> <!--preventry--><link rel="prev" href="<%preventry_url>" title="<%preventry_title>" /><!--/preventry--> <!--nextentry--><link rel="next" href="<%nextentry_url>" title="<%nextentry_title>" /><!--/nextentry--> <META name="verify-v1" content="String_we_ask_for"> </head> <body> <div id="outline"> <!--▼▼ ヘッダー ▼▼-->

    • ベストアンサー
    • HTML
  • JUGEMのブログデザインについて

    JUGEMという所でブログをやっていて、cssやhtml自由に変えることが出来るんですが、添付した画像のようにコンテンツが重複してしまいます(画像小さくてすみません)。 cssの方を変えたとしても同じような現象になるので、htmlタグのどこかが原因だろうと思い色々いじっているんですが改善しません。 記述は以下の通りです。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset={site_encoding}" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title>{site_title}</title> <link rel="stylesheet" href="{site_css}" type="text/css" /> <link type="text/css" href="{gmo_header_css}" rel="stylesheet" media="screen,print" /> <link rel="alternate" type="application/rss+xml" title="RSS" href="{site_rss}" /> <link rel="alternate" type="application/atom+xml" href="{site_atom}" /> <link rel="alternate" media="handheld" type="application/xhtml+xml" href="{mobile_url}" /> <script src="http://imaging.jugem.jp/template/analogue/menu.js" type="text/javascript"></script> <script type="text/javascript" src="http://imaging.jugem.jp/template/js/cookie.js"></script> </head> <body onload="javascript:initval();"> <div id="layout"> <div id="header"> <h1>{blog_name}</h1> <div class="about"> {blog_description} </div> </div> <div id="menu"> </div> <div id="wrapper"> <div id="mein"> <div class="entry_title"><h2>{entry_title}</h2></div> <div class="entry_date">{entry_date}{entry_time}</div> <div class="entry">{entry_description}<br><br><br></div> </div> {ad} </div> </div> </body> </html> ヘッダー部分とメインとなる部分はちゃんと表示されているのですが、それの間にもう一つ同じものが表示されてしまうんです。 どんな所で探しても同じような質問がなかったので、こちらで質問させて頂きました。 分かる方いらっしゃいましたら回答お願いします。

  • html5で作成したwebサイトの印刷について

    html5shivと<link rel="alternate" type="application/rss+xml"... をセットで使うとIE8以下で印刷時にhtml5の要素が無視されて困ってます。 印刷プレビューすると「オブジェクトがありません」というエラーがでることが関係してるのでしょうか?

    • ベストアンサー
    • HTML
  • rss xmlをhtmlで表示させる。

    rss.xmlでつくったxmlファイルをhtmlで表示させたいのですが、 <link rel="alternate" type="application/rss+xml" title="RSS" href="rss/rss.xml" /> あるサイトでxmlファイル+上記のコードを<head>タグ内にいれると表示される。 と、説明が終わっているのですが、コードを打ちこんでも表示されません。 普通に考えて、これだけだとhtmlページ内のbodyのどこにxmlファイルを表示するのかも指定できてません。 質問は 1、xmlファイルが表示されないのは、何らかのコードをbody内に加えて表示する命令が無いからでしょうか。 その場合どのようなコードを打つべきでしょうか。 2、この方法がそもそも根本的に適切でないのでしょうか。 サイトで調べているとjavasqriptまたはphpによるxmlファイルの表示が多く見受けられました。 phpはまだ手が出せないのでjavasqriptの方法を取る場合、どのようなコードを使えばよいでしょうか。 というのも、サイトによってコードが異なるように感じられます。一番一般的であったり、軽くてよいコードなどがあれば教えていただきたいです。 回答よろしくお願いします。

    • 締切済み
    • XML

専門家に質問してみよう