標準化された設計ソリューション - マークアップ言語とスタイル マニュアル
Web 標準ソリューション
マークアップとスタイルのハンドブック
パート 1: マークアップを理解する
マークアップ構文から始めましょう
第 1 章 チェックリスト
チェックリストは、Web 上のほぼすべてのページにあります。
ハイパーリンクのリスト、ショッピング カートのアイテムのリスト、さらには Web サイト全体のナビゲーション リストなど、リストの作成が恣意的であるように思える人もいるかもしれませんが、ここで検討する内容は次のとおりです。リストとコレクションを作成するいくつかの一般的な方法には利点と欠点があります。後で、一般的なリストを装飾する方法の例をいくつか挙げ、その利点と欠点を説明します。
買い物に行きましょう
当初、この章の例として洗濯物リストを使用する予定でしたが、そのようなリストにどのアイテムを含めるべきかまったくわからないことにすぐに気づきました。例として、食べ物を例に挙げてみましょう。
Web サイトに食品リストを掲載する必要があると想像してください。なぜ Web サイトに食品リストを掲載する必要があるのか混乱しているかもしれません。これは、単に理由があるだけかもしれません。リストについて考え始めます...
ページ上で、リストを次のようにしたいとします。リストのようなものです。
リンゴ
スパゲッティ
インゲンの各項目をそれぞれの行に配置した長い縦方向のリストです。
ミルク
非常にシンプルに見えますね? ページのデザインと開発の多くの側面と同様に、さまざまな方法で同じ (または同様の) 効果を実現できます。この本の後のすべての例と同様に、 eXtensilbleを使用します
ハイパーテキスト マークアップ言語 (XHTML) の観点からすべての例を表示し、選択したメソッドが World Wild に従って正しいマークアップ構文を使用していることを確認します。
Web コンソーシアム (W3C) によって開発されたさまざまな標準。
各項目の後に
タグ付けが完了しました。または、さまざまなリスト項目タグを使用してジョブを完了できます。次に、
質問タイム
食料品リストを作成するのに最適な方法は次のうちどれですか?
方法 A:
を使用します。
改行
リンゴ
スパゲッティ
/>
Green Beans
Milk
メソッド A は実際に広く使用されており、実際に何百万ものページで使用されていると思います。時々このメソッドを使用することがあるでしょう。リスト内の各項目を独立した行に配置し、改行タグを含める必要があります (この場合は、xhtml 準拠の標準の自己終了タグ
) は各項目の後に改行を生成します。これは非常に便利そうです。
しかし、この食品リストに他のページ要素とは異なるスタイルを追加したい場合はどうすればよいでしょうか。たとえば、リスト内のすべてのリンクの色をデフォルトの青ではなく赤にしたい場合はどうすればよいでしょうか?色を変更したい、またはフォント サイズを変更したいですか? 本当に何もできません。同時に、タグがなければ、HTML ドキュメント全体のフォント スタイル (設定されている場合) によって制限されます。リストを囲むと、リストに固有の CSS ルールを作成できません。
をリストに「Five Foot Loaf of Anthony's Italian」のような行を追加すると、
「パン」。ページ上のこのリストの位置によっては、水平方向のスペースが不十分な場合、または閲覧者のブラウザ ウィンドウが狭い場合、項目が長すぎると次の行に折り畳まれる危険性があります。
同時に、視力の悪いユーザーが読みやすさを高めるためにデフォルトのフォント サイズを変更する可能性があることも考慮する必要があります。図 1-1 に示すように、項目を狭い列に簡単に配置できると考えられます。それは次のようになります
図 1 - 2 このように、読者がフォントサイズを大きくすると、デザインスタイルが完全に変わります。
うーん...さて、パンを買おうかと思うのですが、写真1~2のパンに書かれた2行の文字が非常にわかりにくいです。
ここで本質的に指摘しておきたいのは、メソッド A を使用すると、Web ページを読むときにデザイナーが制御できない変数が考慮されないということです。
方法 B: ドットを噛む
方法 C: 閉じる