パスワードを忘れた? アカウント作成
12902749 journal
日記

chuukaiの日記: 他人のサイトの揚げ足取りになるが気になっていること 4

日記 by chuukai

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">

XHTMLなのか違うのか。

<br/>

スラッシュはなしにするか前に空白を1つ入れるかどっちかにしてくれ。

aとbでサイト内検索(http://www.pcdepot.co.jp/cgi-bin/retrieval/retrieval.cgi?retrieval=a+b&submit.x=37&submit.y=10&submit=%E6%A4%9C%E7%B4%A2)をすると

Software error:

panic: sv_setpvn called with negative strlen -1264 at /srv/www/html/cgi-bin/retrieval/retrieval.cgi line 463.
For help, please send mail to the webmaster (root@localhost), giving this error message and the time and date of the error.

なお私はテキストエディッタで

<html><head><title>hoge</title></head><body>fuga</body></html>

と書いてDOCTYPE宣言は書かないので、他人のことをとやかく全く言えない。でも気になる。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2016年09月01日 10時00分 (#3073525)

    <br/>

    スラッシュはなしにするか前に空白を1つ入れるかどっちかにしてくれ。

    XML/XHTMLの空要素では本来スペースは入れません。属性のないタグでタグ名の直後に>が来ることからも明らかです。
    が、古いブラウザ(XHTML非対応)では続けてスラッシュがあるとタグ名を解釈できない(もしくは誤認識してしまう)ことがあり、
    それを防ぐためにHTML/XHTML両対応にする場合はスペースを入れるというのが一般的?になりました。
    XML自体もそれに引きずられている可能性はあります。

    つまりあなたの気になっている上記の部分は、あなたの思考がHTML/XHTML両対応になっていないか
    DOCTYPE宣言でHTMLとして厳密に解釈しようと頑張っているせいかもしれません。

  • by Anonymous Coward on 2016年09月01日 12時50分 (#3073616)
    • お二方とも、教えていただきまして、ありがとうございます。
      この日記を投稿する前にどう書くのが正しいのかを検索していたのですが、検索結果に上位で表示された日本語のページには求めていた情報がなくて、そのまま投稿してしまいました。

      親コメント
  • by Anonymous Coward on 2016年09月04日 18時07分 (#3074759)

    書かない方がいいと思う。

    しかし、HTML 1.0 Transitionalって、どうやったらこんなことになるのか
    あやしい解説サイトからコピペでもしたんだろうか。

typodupeerror

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

読み込み中...