- PR -

ASP.NET2.0のDOCTYPEについて

1
投稿者投稿内容
FX
常連さん
会議室デビュー日: 2004/12/06
投稿数: 49
投稿日時: 2008-04-17 12:06
VisualStudio200のASP.NET(VB.NET)でサイト作成を行おうとしています。

現在静的なページについてはすでにDOCTYPE「HTML 4.01 Transitional」で
作成されているので、デザイン部分はそのまま利用し、動的部分のみASP.NET
で作成しようと考えています。
ASP.NETのWEBページのデフォルトは「XHTML1.0 Transitional」なので、その
まま貼り付けただけでは、多くのエラー(警告)が出てしまいます。
そこでDOCTYPEを「HTML 4.01 Transitional」に書き直し、
<html xmlns="http://www.w3.org/1999/xhtml" >の記述も<html>としてみた
のですが、「警告 1検証 (XHTML 1.0 Transitional): 要素 'html'には
必要な属性'xmlns'がありません。」と出てしまいます。

ASP.NET2.0ではHTML4.0 Transitionalのドキュメントタイプは生成できない
のでしょうか?
ボルビ
ベテラン
会議室デビュー日: 2007/05/23
投稿数: 52
投稿日時: 2008-04-19 14:11
引用:

ASP.NET2.0ではHTML4.0 Transitionalのドキュメントタイプは生成できない
のでしょうか?



私も同じような事をやっていて警告がでるのがうっとおしかったので
下記のようにして対応しました。

VisualStudio2005ですが、
ツール→オプション→テキストエディタ→HTML→検証を開くと
デフォルトだとXHTML 1.0 Transitional (Netscape7,〜)と選択されている状態で
エラー表示にチェックがついていると思うのでチェックを外せば警告は表示され
ないんで試してみてください。
まあ外しても表示上動き上問題ありませんでした(私の環境ではですけど・・・)
1

スキルアップ/キャリアアップ(JOB@IT)