HTMLマークアップは構造を表すために使用され、CSSはプレゼンテーションの定義に使用されます。HTML5でdivs&spanを使用する方法
私の理解では、要素は、Webページのセクションが表すものに意味的な意味を与えると考えられています。 <div>
は、人為的に追加された意味的意味でHTML4で使用されました。id
& class
そのため、HTML5では、<nav>
、<main>
、<header>
、<footer>
などの新しいブロック要素が組み込まれています(意味意味は暗黙的に&に組み込まれています)。これは2つの質問につながります。
私は、<div>
が、新たに導入された要素によって意味の意味が表されていないウェブページのセクションに引き続き使用できることを知っています。 <span>
は、新しいインライン要素が導入されていないため、変更されずにそのまま使用され続けます(afaik)。<div>
に変更されました。
他の1つの使用は特にCSSテーブルです。 HTML要素が意味の意味を伝えることになっており、display
プロパティが要素のレイアウトを変更していることを考慮して、<div>
または<span>
を使用して表を表現するのに違いはありますか?はいの場合は、どのように使用するかを決めます。
HTML5のこれらの2つの要素にはベストプラクティスとして他の用途がありますが、同じ意味で<table>
を非表形式のデータに使用しないことがベストプラクティスですか?