ホームページ  >  記事  >  ウェブフロントエンド  >  HTMLの書き方とその理由を分析_HTML/Xhtml_Webページ制作

HTMLの書き方とその理由を分析_HTML/Xhtml_Webページ制作

WBOY
WBOYオリジナル
2016-05-16 16:42:001018ブラウズ

1. ナビゲーション: 順序なしリストと他のタグ要素
HTMLの書き方とその理由を分析_HTML/Xhtml_Webページ制作
ナビゲーションを記述するために最も一般的に使用される「順序なしリスト」を使用する理由は次のとおりです。明らかに、これはリンクのリストを表しており、それ自体がリスト ラベルを選択する十分な理由になります。ただし、リストをより意味のあるものにするには、リストのデフォルトのスタイルを削除する必要があります。
もう 1 つの利点は、あなたの想像を超えているかもしれません。リストを作成してそれにリンクを追加すると、CSS を使用してリスト内の要素の文字列を制御および定義できます。



2. パス (ブレッドクラム): p 段落タグからリスト リスト タグ
HTMLの書き方とその理由を分析_HTML/Xhtml_Webページ制作

この問題について一緒に話し合うことができます。他のより良い方法がある場合は、お知らせください。個人的には、次のようなコードを使用してパス (ブレッドクラム) を記述することを好みます。 (ただし、>> 記号はあまり使用しません)。

<p id="breadcrumbs"><a href="#">首页</a> » <a href="#">关于我们</a> </p>

Web サイトのパス (ブレッドクラム) は、論理的に言えば、階層関係を示すためにネストされる必要があります。しかし、リスト内に項目が 1 つしかない場合、これについてはどう考えますか?どのような状況ですか?個人的にはWebページのパス(パンくずリスト)は一行で表示すべきだと感じています。

3. ボタンと入力
最後に input type="submit" を使用したのがいつだったか思い出せませんが、次の 2 つの理由からずっと前に使用するのをやめました。ボタン要素に type="submit" と入力する必要がありますか? ボタンは独自の要素であり、コード内で簡単に識別でき、CSS を使用して簡単に定義できます (すべての古いブラウザーがこの要素タグ属性をサポートしているわけではありません)。また、その中に他のタグ要素を記述することもできるため、その可塑性の可能性が広がります。

<button type="submit">Submit Form</button>

4. メッセージを残す: 順序付きリスト (ol) と順序なしリスト (ul)
HTMLの書き方とその理由を分析_HTML/Xhtml_Webページ制作02
リストは本当に素晴らしいです。 3 つの異なるタイプ (順序付きリスト、順序なしリスト、定義済みリスト) があり、それぞれに独自の目的があります。おそらく、順序付きリスト (ol) をいつ使用するか、順序なしリスト (ul) を使用するかについて混乱しているかもしれません。これらは使用すると意味があるためです。メッセージは、教科書の例に似ており、時系列に整然と並べられており、自然に上にソートされています。各コメントは固定時間に対応するため、コメント構造には順序付きリスト (ol) を使用する必要があります。

<ol>
	<li>
	<ul>
	<li><img src="path-to-gravatar.gif" alt="Author's name"></li>
	<li><a href="url-to-authors-homepage.html">Author's name</a></li>

	<li>posted on date-goes-here</li>
	</ul>
	<div>Comment text goes here...</div>
	</li>
</ol>

5. Label/input: div 他のラベル要素
HTMLの書き方とその理由を分析_HTML/Xhtml_Webページ制作03
の場合、label/input の外側に親構造体を設定します。何が良い選択でしょうか?

<label for="contactName">Your Name</label>
<input type="text" name="contactName" id="contactName">

適切なラベル コードの使用については以前にも議論しましたが、ラベルとそれに関連付けられたラベルを全体として考慮するために、現在でも div を使用することを選択しています。 div 要素には幅広いセマンティック特性があり、あらゆる状況に適応できます。

<div>
	<label for="contactName">Your Name</label>
	<input type="text" name="contactName" id="contactName">
</div>

中国語原文: 私の 5 つの HTML ライティング設定
英語原文: My HTML コーディング設定のトップ 5

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。