Entries
XHTML化
今までHTML 4.01だったテンプレですが、次回作からXHTML 1.0に切り替えます。HTML 4.01同様にStrictで作成されてます。Another HTML-lintでも割とまともな点数出ます(コメントで自動付加される強制改行タグはどうにもなりませんが)。
理由はJavaScriptをアップ出来対象ファイルになり外部参照可能になった事、自動改行で挿入されるタグが<br>ではなくて<br />だからです。個人的には自動改行はオフにしていたので気にもしていなかったのですが、コメントでの改行にも<br />が挿入されているのですね。気になったので過去ログも修正しておきます。
XHTML化にあたって注意点がひとつ。FC2ブログは文字コードがEUC-JPですので、XML宣言が必須です。本来であれば<?xml version="1.0" encoding="EUC-JP"?>と記述するのですが、何故か行末に ? が自動付加されてしまいます。記述を<?xml version="1.0" encoding="EUC-JP">にする事で ? の重複を回避出来ますので、XHTML化を予定している方は参考にして下さい。
最後に要望になりますが、自動改行をオンにした場合はMovable TypeのConvert Line Breaksのように改行ひとつで<br />、改行連続で<p>になりませんか?<br /><br />は泣けてきます。
XML宣言で ? が重複してしまうバグが改善されたようですが、代わりに広告の内容が悪化したようです。
4件のコメント
[C77] コメントありがとうございます。
ところで、CHOU-FLEURさんは、短い会話のやりとりなどを書くときに何でマークアップされますか?段落ほど長くはないし、改行ひとつよりも”間”を取りたいな、という時です。<pre>が正解でしょうか?
- 2005-02-25
- 編集
[C78] こんにちは
短い会話のやりとりなどはpreではなくdl-dt-ddでしょうか。
dl要素はその応用範囲が広く、対話を表現する場合など、他に利用できる適切な要素がない場合は、用語の定義に限定されずに使用する事が認められているようです。
- 2005-02-25
- 編集
[C79] 定義リスト
なるほど、d.talk dt.name dd.serif とするわけですね。シナリオ風な感じになりますね。
Another HTML-lintでは通りますけど、p の中身があまりにも短いのは構造的におかしいなぁ、とは思っていたんですよ。
文章のなかで”間”を取る、こまめに改行する書き方って日本独特だと思いませんか?欧米のサイトでは(読めるわけではないので、眺めるだけ)、ほとんど見かけません。多分、日本語でも論文のように構造を重視する書き方では”間”ってのは発生しないのでしょうけど。
ある程度は正しいマークアップをしながらも、堅苦しくならない文章を書きたいものです。
- 2005-02-27
- 編集
[C82] こんにちは
私も会話を再現する際にどのようにマークアップするか迷った事があります。結局はdl-dt-ddを使用しました。
文章の間を取るというのは日本語では改行や空行を使いますが、全ての言語で同じとは限りません。たまたま日本語がそういう記述を使うというだけですね。
だからこそ正しいマークアップで意味付けが必要になるのだと思います。
- 2005-02-28
- 編集
コメントの投稿
0件のトラックバック
- トラックバックURL
- http://cfdn.blog1.fc2.com/tb.php/53-ae09f6c4
- この記事に対してトラックバックを送信する(FC2ブログユーザー)

ところで、CHOU-FLEURさんは、短い会話のやりとりなどを書くときに何でマークアップされますか?段落ほど長くはないし、改行ひとつよりも”間”を取りたいな、という時です。<pre>が正解でしょうか?