熟練したhtmlライティングスタイルの分析と理由
I. ナビゲーション: 順番なしリストと他のタグ要素との比較
ナビゲーションを最もよく使われる "順序なしリスト" で記述する理由は明白です。これはリンクの列を表しており、それだけでリストタグを選択する十分な理由となります。しかし、リスト一覧のデフォルトのスタイルは、より意味のあるものにするために削除する必要があります。
もう一つのメリットは、中にリンクを追加しながらリストリストを作成し、cssでリストリストの中の要素の文字列の定義を制御できることで、想像を超えるかもしれません。
TypeError: Listenindizes müssen Ganzzahlen oder Slices sein, nicht str
II. パス(パンくず):p 段落タグ vs list リストタグ
また、他に良い方法があれば教えてください。個人的には、以下のようなコードでパス(パンくず)を書くのが好きです。(ただし、>>記号はあまり使いません)。
<p id="breadcrumbs"><a href="#">Home</a> " <a href="#">About Us</a> & lt;/p>
サイトパス(パンくず)はページ内部で階層化されており、リスト一覧を入れ子にして階層を表示するのは合理的ですが、リスト一覧の中に1項目しかない場合、この状況をどう見るのでしょうか。個人的には、ページパス(パンくず)は1行で表示させるべきだと感じています。
C. ボタンと入力
input type="submit"を最後に使ったのはいつだったか覚えていませんが、ずいぶん前に使うのをやめました。理由は2つあります。なぜボタン要素はinput type="submit "でなければならないのか、bottonはそれ自身の要素で、コード内で識別しやすくcssで簡単に定義できる(すべての古いブラウザでこの要素タグ属性がサポートされているわけではない)こと、です。また、その中に他のタグ要素を書くことができるので、その可塑性の可能性を広げることができます。
<button type="submit">Submit Form</button>
IV. メッセージ:順序付きリスト(ol) vs 順序なしリスト(ul)
リストリストって本当に素晴らしいですね。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>
V. label/input: divと他のラベル要素との比較
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>
原文は中国語です。
<フォント
私のhtmlライティングの好み5つ
原文は英語です。
私のHTMLコーディングの好みのトップ5
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
HTMLファイルに外部CSSファイルを導入する際のパスのまとめ
-
画像が存在しない場合、HTMLでデフォルト画像を表示する例
-
HTMLテーブルの空白セル補完方法
-
htmlはテーブルの幅が無効な問題を解決する
-
htmlのタイトル、段落、改行、横線、特殊文字について語る
-
色は、htmlでは6ビットのHexコードとrgbまたはキーワードで表現されます。
-
検索ボックスのデフォルトテキストを、マウスクリック時に消えるように設定する
-
htmlフォームの「参照」ボタンをファイルアップロードに変更する方法
-
テーブルの背景画像を設定しても、100%表示できない解決方法
-
セマンティックウェブページ XHTMLセマンティックマークアップ