XHTML記述について
-
0 名前: アコ : 2007/04/20(金) 20:28 ID:dPIA7/5w sub-v7
- ホームページビルダーを使用しています。
新規シートを作成すると
<?xml version="1.0" encoding="Shift_JIS"?>
<!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">
上記のヘッダーが現れ??を消すと
以下のヘッダーに自動修正されてしまいます。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" dir="ltr">
スタイルシートや文法?などでXHTML 1.0にするように言われたのですが、
自動修正されてしまいます。
<?xml version="1.0" encoding="Shift_JIS"?>
Shift_JISはそのすぐ下に記述されているので、消しても良いのかなと思うのですが、?マークが気になります。
どなたかアドバイスよろしくお願いします。
-
1 名前: 匿名 : 2007/04/20(金) 20:28 ID:BuWBc7e7 sub-ms
- <?xml version="1.0"〜はXML宣言なので消せません。それを消したからHTMLに修正してくれたのでは?
というか、なぜ消そうと思ったんですか・・・?
http://www.tg.rim.or.jp/~hexane/ach/lbxh/
-
2 名前: アコ : 2007/04/20(金) 20:28 ID:dPIA7/5w sub-v7
- 匿名さん有り難うございます。
?マークがついているので
はてな?なのか(=記述が明確でない?)
と思いました。
なんにも知らなくてすみません。
問題ないのですね^^;
ありがとうございました。
-
3 名前: 匿名 : 2007/04/20(金) 20:28 ID:YI.VsCve sub-Cz
- 一応補足と言うか、
>>0
> Shift_JISはそのすぐ下に記述されているので、消しても良いのかなと思うのですが
XHTML の場合、XML 宣言(<?xml version="1.0" encoding="Shift_JIS"?>)で文字コード指定するのが本来のやり方であって、『下』の(<meta http="Content-Type" content="text/html; charset=Shift_JIS">)はあくまでオマケ。
# 文を一行おきに書くのは止めてくれーな。そういうのがマナーだと教えている所もあるらしいけど、一般的ではないよ。
-
4 名前: Z ◆XTzyosZXcL : 2007/04/20(金) 20:28 ID:XzBwlIqx sub-Cl
- ホームページビルダーでXHTMLを編集する場合は下記をご参考に。
ホームページビルダーV10以降の場合:
http://hpbuilder.net/v10_xhtml.html
ホームページビルダーV9以前の場合:
http://hpbuilder.net/hbp-xhtml.html
なお、ホームページビルダーでも初期設定などに注意することでそこそこ正しいHTML(やXHTML)を出力させることが可能なようです。
同じ管理人のサイト3点セットですが、下記が参考になると思いますのでご紹介しておきます(上記二つの資料はその一部です)。
ホームページ・ビルダーではじめてのWebページ)
http://hpbuilder.net/
訪問者に優しいWebサイト作り)
http://www.mars.dti.ne.jp/~fuming/
Lynxでアクセシビリティチェック)
http://www.mars.dti.ne.jp/~fuming/lynx/