ホームページ > 記事 > ウェブフロントエンド > 既存のウェブサイトを改善する方法_CSS/HTML
当社のデザイナーのほとんどは、従来のテーブル レイアウト、プレゼンテーション、構造を組み合わせて Web サイトを構築しています。 XHTML+CSS の使用方法を学ぶにはプロセスが必要であり、既存の Web サイトを Web サイト標準に準拠させることは 1 つのステップでは完了できません。最善のアプローチは、Web サイトの標準に完全に準拠するという目標を達成するために、段階的に進めていくことです。初心者またはコードにあまり詳しくない場合は、Dreamweaver MX 2004 などの標準準拠の編集ツールを使用することもできます。Dreamweaver MX 2004 は、現在 CSS 標準をサポートする最も完全なツールです。
1.主な改善点
ページに正しい DOCTYPE を追加します
多くのデザイナーや開発者は、DOCTYPE が何なのか、また何に使用されるのかを知りません。 DOCTYPEはドキュメントタイプの略称です。主に、使用している XHTML または HTML のバージョンを示すために使用されます。ブラウザは、DOCTYPE で定義された DTD (Document Type Definition) に従ってページ コードを解釈します。したがって、誤って間違った DOCTYPE を設定すると、驚くような結果が生じることになります。 XHTML1.0 は 3 つの DOCTYPE オプションを提供します:
(1) 移行
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(2) 厳密な
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(3) フレームセット
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
主な改善としては、移行ステートメントを使用するだけです。テーブルのレイアウトやパフォーマンスのロゴなどと互換性があるため、変更が大きすぎて使いこなすのが難しいと感じることはありません。
ヒント: 上記の移行コードを入力するのが面倒な場合は、http://www.macromedia.com/ Web サイトのホームページにアクセスし、ソース コードを表示して、ヘッド領域にも同じコードがあります。
ネームスペースを設定します (Namespace)
DOCTYPE ステートメントの直後に次のコードを追加します。
ネームスペースは、要素タイプと属性名の詳細なコレクションです DTD , ネームスペース宣言を使用すると、オンライン アドレスを指定してネームスペースを識別できます。いつものようにコードを入力するだけです。
エンコード言語を宣言します
ブラウザで正しく解釈され、マークアップ検証に合格するには、すべての XHTML ドキュメントで使用するエンコード言語を宣言する必要があります。コードは次のとおりです。
ここで宣言されているコーディング言語は簡体字中国語 GB2312 です。繁体字中国語のコンテンツを作成する必要がある場合は、それを BIG5 として定義できます。
すべてのタグを小文字で記述します。
XML では大文字と小文字が区別されるため、XHTML も大文字と小文字が区別されます。すべての XHTML 要素および属性名は小文字である必要があります。そうしないと、文書は W3C 検証によって無効とみなされます。たとえば、次のコードは正しくありません:
は
に変更され、 は に変更されます。この変換手順は簡単です。
画像に alt 属性を追加
すべての画像に alt 属性を追加します。 alt 属性は、画像が表示できない場合に代替テキストを表示することを指定します。これは通常のユーザーには必要ありませんが、テキストのみのブラウザーやスクリーン リーダーを使用するユーザーにとっては重要です。 alt 属性が追加された場合にのみ、コードは W3C の正当性チェックに合格します。意味のある alt 属性を追加する必要があることに注意してください:
正しい書き方:
Give Quote all 属性値
HTML では属性値を引用符で囲む必要はありませんが、XHTML では属性値を引用符で囲む必要があります。
例: height=100 ではなく、 style="max-width:90%"。
すべてのタグを閉じる
XHTML では、開いているすべてのタグを閉じる必要があります。次のように:
開いているタブはすべて閉じる必要があります。
HTML は閉じられていないタグを受け入れることができますが、XHTML は受け入れることができません。テキストは大きく太字になり、