う実践的な連結を利用W3Cで有効な要素の遡及組み替え計数の公表、記載のないとして推奨されていません?

StackOverflow https://stackoverflow.com/questions/2235672

質問

う実践的な連結を利用W3Cで有効な要素の遡及組み替え計数の公表、記載のないとして推奨されていません

  • のためのXHTML-CSS開
  • 視眼的なエンドユーザーのサイト
  • および、スクリーンリーダーユーザー?

のように <b> , <i>, <br>, <hr>, <small> を利用した場合、これらのタグのための遡及組み替え計数の公表目的です。(注意: これらをサポートしてHTML5)

例えば:

  1. を利用した場合、 <b><span style="font-weight: bold">
  2. を利用した場合、 <i><span style="font-style: italic">
  3. を利用した場合、 <br> 作ラインの休憩paragrahな時間を割いてください
  4. を利用した場合、 <hr><div style="border-bottom: 1px solid #666">
  5. を利用した場合、 <small><span style="font-size: 9px">

ピックアップしました。差 <strong><b>.私の質問ではない <strong> vs <b>

役に立ちましたか?

解決

それ自体がそれらを使用する「コン」はありません。間違ったことのためのそれらを使用する「コン」はあります。彼らはしばしば、過去のWebページに間違ったことのために使用されているが、それは全く正しいことはありませんという意味ではありません。

<i><span style="font-style: italic">と意味的に等価です。つまり、何の意味内容はありません。 <i>...</i>内の単語がより重要ではありません。 Webページのテキストを音声に変換するコンバータはありません(*)音声の強調口調でその単語を読む必要があります。

あなたは間違いなく "この文のように、単語を強調したい場合は、

は、の間違い<em>を使用する必要があります。これは一般的なケースです。あなたは単に、このような単なる視覚的な目的、またはいつものようにあなたのサイトに参照のうえのような印刷上の癖のためのテキストのブロックをitalicisingとして表記上の詳細、欲しい時に「物事<私>の世界を!」しかし、<em>は適切ではないとあなたはセマンティクス・無料版(<i>または<span>を)したいと思います。

同様に、<strong>が適している「間違ったことは、」それがあることを意味する、上記のように強く強調しました。あなただけの太字でレンダリングするテキストの一部を望んでいた場合、それは周囲のテキストよりも重要であることを意味せず、あなたは、再び、<b>または<span>などの他の要素にスタイルを<div>を使用するかと思います。

あなたはunsemanticソースからテキストを取っているとき、

<i><b>のための一般的な使用です。特に、それは以下のような強調の概念がないワードプロセッサまたは同様のアプリケーションからのコンテンツをインポートすることが一般的であり、唯一の「イタリック」および「ボールド」。この場合、<i><b>(またはスパン同等物)は、あなたがそれらのテキストスタイルの背後にある意味的な意図が何であるかを知らないので、適切です。その情報はすでに失われています。

あなたは多くのツールが行うよう<em>するすべてのイタリック体を自動変換した場合、

、あなたは強調を表すために意図されていないイタリック体をマークアップすることがあります。他のより良い<cite>でマークアップされるだろう作品、または他のより良い<span lang>でマークアップされるだろうなラテン語やフランス語などの言語、(および他の言語からの単語があるべきことを伝えるために関連付けられたスタイルからの単語/フレーズ例えば、参照のためのイタリック体)。

<small><big>は、理論的には同じケースかもしれませんが、太字/斜体のある輸入テキストが一般的である一方で、輸入サイズのテキストではありません。結果的に誰がこれらのタグを使用していない、あなたは一般的に、通常のCSSフォントサイズのスタイルを持つ方がいいでしょう。

<br><hr>は、上記のタグがあるのと同じように間違いなくプレゼンテーションではありません。改行は、コンテンツの重要な一部となることができます(たとえば、アドレスの行を分離する)、および水平ルールは単なる段落よりもテキストのセクション間の強い分離を表しています。あなたが偽の段落を作成するために<br>を使用する場合はもちろん、あなたはそれが間違ってやっている(そして、あなたは1998年ごろデビッド・シーゲルだ)、そしてちょうど右のいずれかではありませんちょっといいラインを取得するために<hr>を使用します。

(*:説明例;実際のスクリーンリーダーは、実際に読者の練習として残して何をすべきかを見つけ出す。)

他のヒント

のための完全性-正はこちら Indexの要素 このリストは推奨されてるない(または正確に記載して ない 推奨されていません).

一般的には人が利用す:

  • <strong> の代わりに <b>;
  • <em> の代わりに <i>;
  • <hr><br> のではありません;
  • <small> は私の経験がほとんど使われていませんので、CSSスタイルができるようにしております。

で重要なことを理解する <strong><em> って意味の意味が <b><i> なが有効な場合に使用します。

時間がより多くを追加することなく、CSSでスタイルに痛みあるHTMLの

彼らは本当にあなたが一緒にプレイするためにパディングとマージンを持ったときに必要とされていないとして、

BRSはちょうど私を悩ます。

私はむしろ、私やBよりもEMや強いを使用する傾向がある - あなたには、いくつかのテキストにいくつかの」em'phasisを与えるか、またはいくつかのテキストを作成したい場合は、EMや強いが、もう少し抽象的なそうです一方、これらの両方はイタリックやボールド暗示します彼らは必ずしも

太字や斜体されることなく、より理にかなって少し強く見えます

の連結用 <br> 要素を示すのに改行(およびそのため使用しない <p> 要素の表示項)がん抑制御範囲CSSの書きします。かた管理のしやすさを多くの <p> 要素のテキスト、文字列 <br>s"一つの要素を介。

もっとamのHTMLドキュメントに使っている

  • <br> を示すソフトです。(上:ご利用くマイペー <p> 要素 に努めます。)
  • <hr> へ 表示部二部 書類ですので、例えばとの間で ヘッダおよびナビゲーション、やナビゲーション とができます。がブラウザな CSSサポートはこの文書は、 明確に分けが見えます。その後、hideの <hr>sをCSS.

あなたの5例のうち、これだけは、私が思うに、意義を持っている:「#私は<small>の代わりに<span style="font-size:9px>を使用する場合は、」

Small絶対であるのに対し、

font-size:9pxは、相対的です。我々は常にブラウザは、自分の絶対的なスケールを選択することができ、相対単位を使用する必要があります。 <span style="font-size:small">(又は好ましく<span style="font-size:smaller">)が同等となります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top