はいの場合、この状況ではプレゼンテーション要素が役立つので、それらを使用する必要がありますか?
<b>…</b> , <i>…</i>, <big>…</big>, <small>…</small>, <tt>…</tt>, <hr />
これらは有効なタグです
はいの場合、この状況ではプレゼンテーション要素が役立つので、それらを使用する必要がありますか?
<b>…</b> , <i>…</i>, <big>…</big>, <small>…</small>, <tt>…</tt>, <hr />
これらは有効なタグです
ページは、表示のためではなく、意味的にマークアップする必要があります。要素に適切なセマンティック マークアップを配置すると、ブラウザは通常、基本的なスタイルを自動的に適用します。ドキュメントがスタイルなしでどのように見えるかを気にする必要はありません。unstyledの場合、スタイルはありません。CSS はスタイルを担当します。ユーザーがスタイルなしでドキュメントを表示することを選択した場合は、そのままにしておきます。
一般に、(「通常の」) ユーザーは、JavaScript のように簡単に CSS を無効にすることはできません。したがって、私はNOと答えます。
CSS はプレゼンテーションの一部であり、CSS が利用できない場合は、プレゼンテーションが利用できないと考える必要があります。したがって、クライアント側は壊れています。
プレゼンテーションを悪用するクライアントをデバッグしたくないので、それについて心配する必要はありません。
ただし、非標準デバイス (おそらく古いモバイル) をサポートする必要がある場合、これは有効な懸念事項です。ページを「すべてのサイズに合わせる」ように変更する代わりに、そのようなデバイス用に別のページを作成する必要があります。
よくわかりませんtt
(使用できると思います)。ただしb
、はそれぞれおよびi
に置き換える必要があります。strong
em
big
IMO では使用せず、セマンティクスsmall
に応じて別のタグに置き換える必要があります。
<div>
技術的には、 タグとタグを使用してページ全体を作成することができ<span>
ます。ただし、それは面倒で、あまり直感的ではありません。個人的には、あなたがリストしたタグを使用すると、人間がページが伝えようとしていることを簡単に解析できると同時に、CSS が読み込まれないときにページを読みやすくするという利点も得られることがわかりました。
<small>
CSSがない場合、小さくしたいものが小さくなるように、次のようなタグを使用する必要があるかどうかを尋ねているようです。
いいえ。
CSS なしでページがどのように見えるかを検討する理由は、適切なセマンティック レイアウトを使用しているかどうかを知るためです。使用可能であれば、セマンティックな構成のみを考慮して設計された HTML で問題ありません。それでおしまい。何らかの理由でユーザーが CSS などのプレゼンテーションをサポートしたくない場合は、プレゼンテーション タグを使用しないでください。
そして、本当に。ユーザーがなんらかの理由で CSS を持っていない場合、何かを太字で表示する価値はありません。それはあなたにとってより多くの仕事であり、セマンティックではなく、誰も気にしません.