t0mori
これやってもらうとNewsFanのような“なんちゃってブラウザ”でも、コメントを新規ウィンドウ(ブラウザの)で開けていいんですよね。と言っても最近使ってませんけど>NewsFan...
以前はほとんどエントリ自体をブラウザで開き直さないといけないので、不便でした。
 KHOO
改めて見直すといろいろ抜けてるところがあるなあ。こういうのって、そのうちと思っているうちに忘れちゃうんですよね。
 Magician
ただ、XHTML1.1ではnoscript内でのアンカー使用が
確か禁止されているんですよね…
スクリプトが使えない環境で別ページへ飛ぶ手段を
閲覧者に提供するという事は至極全うな対処法だと
思うのですが、公式な仕様はどうもその辺に対する
配慮に掛けているような印象を受けます。
 OKAMURA
t0moriさん:
あぁなるほど。その手の簡易ブラウザにも役に立ちますね。

KHOOさん:
そうなんですよ。私もテンプレート直さなきゃと思っているところが幾つかあるんですが、ほったらかしです。

Magicianさん:
ん! 記憶と食い違うなと思って調べてみたら…
HTML 4.01 Transitional は a の中に noscript は NG だけど noscript の中に a は OK。
XHTML 1.0 Transitional は 両方 OK。
XHTML 1.1 は a の中に noscript は OK だけど noscript の中に a は NG。
でした! げげ! XHTML 1.0 Transitional は両方 OK だったんですね。エントリに書いたコードはもっと簡単になりますね。
(JChecker に付いてる DTD 出典)
 OKAMURA
あれ? でも Another HTML-Lint は XHTML 1.0 Transitional で a 要素の中の noscript 要素をエラーとしてますね。DTD 読み違えたかな? 取り敢えずこのままにしておきます。
 Magician
> OKAMURA様
XHTML1.1 以外の仕様については、愛用しているHTML辞典を
‘職場’に置いてきてしまったので確認出来ないのですが…
おそらく、スクリプトの使用可否によってアンカーが
表示されたりされなかったりすることが「Accessibleでない」と
(仕様上は)判断されているのでしょう。
それにしてもちょっと…ですよね。
 OKAMURA
XHTML 1.1 については Magician さんと僕が読んだ DTD と一致するのでおっしゃるとおりだと思います。

DTD( オリジナル) をもう一度落ち着いて見てみました。noscript 要素の中に a 要素は OK で、逆は NG でした。HTML 4.01 Transitional もそのようです。XHTML 1.1 の DTD は複雑なのでやになっちゃいました。^^;
- 表示されません
Gravatar にサインアップするとメールアドレスの入力でアバターアイコンを表示できます。
コメントの入力ヘルプ,

(S(P)