HTML5には<article>, <section>, <figure>, <header>, <footer>, <nav>
のような意味タグがあります。 <div>
または<span>
の代わりに使用する理由は何ですか?最適化はありますか?<article>,<section>,<figure>,<header>,<footer>,<nav>のようなHTML5タグを使用する利点は何ですか?
答えて
の人が使用する場合は読みやす
"あなただけの意味論を主張しています!"議論の防衛として、それは彼らが異なることで同じことを言おうとしていることを暗示することを意味しています。ここではok引数ですが、必ずしもそうではありません。
より意味のあるhtmlタグを使用すると、HTMLをより読みやすく明瞭にすると同時に、タグに関連した特定のCSSを持つことができ、divのカスタムクラスを必ずしも必要としません。今では、あなたはクラスやタグのいずれかの方法でそのCSSが必要だと主張することができますが、ある時点で、すべてのプログラマーは好みを持っています。いくつかはfor (int i =0; i < count; < i++) {}
と書いてあり、あるものはfor (int i = count; i > 0; i--;) {}
と書いています。
<p>
と<ul>
のようなタグには、ブラウザに応じてデフォルトのCSSプロパティがありますので、これらのタグを使用して新しいページを簡単にスタイリングすることができます。
最後に、最良のコードを書くのに役立つものを使用してください。しかし、あなたとは異なる嗜好を持つ人と仕事をしなければならない可能性があるので、他の選択肢に注意してください。
<article>
、<section>
、<figure>
、<header>
、<footer>
、<nav>
のようにHTML5のタグを使用する利点は何ですか?
HTMLは文書の構造をマークアップします。
これは、ユーザーエージェントに指示します:
- この要素があなたは理論的には、この要素は段落
- で、この要素が引用
ある
<div class="heading">
<div class="paragraph">
<span class="quote">
しかし、その後、ユーザーエージェントはこれらのdivとスパンが何を表しているか(どのレベルで)知ることはできません。
この理由から、私たちはドキュメントの構造を記述する要素を使用します。
マークアップの全文です。それ以上のものではありません。
- 1. コンストラクタ関数の作成後にプロトタイプを使用する利点は何ですか?あなたは</p> <pre><code>var SomeClass = function(){ this.a= ""; this.b= ""; } </code></pre> <p>のようなコンストラクタ関数を使用している場合
- 2. HTML5 <nav>タグ
- 3. 「<%:」は何をしますか?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>「<%:」何をん:行う
- 4. <<< EODをPHPで使用するとは何ですか?
- 5. THREE.Camera.prototype.lookAt</ <() -</ <はどういう意味ですか?
- 6. HTML5、<textarea><select>の値はHTML5のみを使用
- 7. JavaScriptでタグ<< =の意味は何ですか?
- 8. <image>タグとはどのようなものですか?<img>タグ
- 9. std :: cout << xの間のdiffrenceは何ですか;とstd :: cout << x << std :: endl ;?
- 10. <meta name = "title">タグの相違点<title></title>タグ
- 11. ASP.NET MVCで "<%="、 "<%:" "<%#"の違いは何ですか?
- 12. Swiftでは+++と<<<は何ですか?
- 13. aspxの<%:と<%=と<%#の違いは何ですか?
- 14. Cの<と<<の違いは何ですか?
- 15. "<<<"演算子の名前は何ですか?
- 16. 1 << 0とは何ですか?
- 17. cout << coutとcout <<とcoutの違いは何ですか?
- 18. PHPで "<<< SQL"とは何ですか?
- 19. Heredoc <<<または<<?
- 20. HTML5のストリーミングコンテナ<audio>タグ
- 21. html5 <time>タグのサポート
- 22. HTML5 <audio> Androidのタグ
- 23. Gitは<<<<<<< HEADをファイルに追加し続けます
- 24. Swift <<, ><, <=< and > = <
- 25. <_wmi_namespace:<COMObject <unknown>>とは何ですか?
- 26. cmake -D <var>:<type> = <value>:<type>は何ですか?
- 27. << CONSTANTは何をしますか?
- 28. <djangoテンプレートで<を使用する
- 29. 何かのような印刷END << END; C++で?
- 30. HTML5タグ<meter>属性
右の**関連**を参照してください。他のすべての同様の質問をチェックしてください。 – j08691
私はこれを自分自身に疑問に思っています。私の非専門家の意見は、より多くのユーザーがあるレベルを意味するより関連性が高いことを意味するため、HTMLをより多くのユーザーに使いやすくする試みです(非コード優秀な人はHTMLを使用する可能性が高くなります)。お金 –