9 に答える
質問のタイトルに関して(質問のテキストが異なるように見えるため):
タグには<strong>
セマンティックな意味があります。これでMDNを引用
HTML の強力な要素 () は、テキストに強い重要性を与え、通常は太字で表示されます。
したがって、最初にこのタグを使用して、強調したいコンテンツをマークアップし、テキストを太字にしないようにする必要があります。
ただし、ほとんどのブラウザーは、太字の印刷テキストとしてその強調を実装します。
太字のテキストが必要な場合は、それぞれの CSS を使用してください。
font-weight: bold;
<strong>
特定のセマンティックな意味を保持しているため (「より重要な」という意味で)、何かをスタイルするためだけに使用することは避ける必要があります。テキストを「太字」にしたい場合は、font-weight: 700
.
または、Arial Black が機能しない理由を修正してください :P Arial Black の周りにスピーチ マークを追加しなかった可能性があります。
font-family: Arial;
完全に受け入れられますが、
font-family: Arial Black;
ではありません。あなたが持っていることを確認してください
font-family: "Arial Black";
はい、Arial Black と Arial をstrong
要素で使用することにはかなりの違いがあります。font-weight: bolder
HTMLマークアップをCSS 設定に置き換えて、CSS 用語で回答しますstrong
。(太字を CSS で直接呼び出すか、特定のデフォルト設定を暗示する HTML マークアップで間接的に呼び出すかは、ここではまったく関係ありません。)
「Arial Black は Firefox で動作していません」という言葉の意味が明確ではありません。
この目的のための最も論理的な CSS コードは次のとおりです。
font-family: Arial; font-weight: 900;
これは、Arial フォント ファミリで使用可能な最も太字のフォントを要求します。利用可能な場合は Arial Black、そうでない場合は Arial Bold です。Firefox はこれを一貫してサポートしていないようですが、多くのブラウザーではフォントの高さに関してさらに深刻な問題があります。(たとえば、Chrome は 700 より太字で 600 を表示します。)
実際には、特定のフォント (書体) をフォント ファミリであるかのように参照する、古くて汚い方法を使用する方が安全です。
font-family: Arial Black;
たとえば、IE 8 ではこれが Arial Black を取得する唯一の方法ですが、IE 9 では論理的な方法もサポートされています (「標準モード」)。
フォントを Arial に、フォントの太さを に設定するとbolder
、Arial Bold になります。と を設定するfont-family: Arial Black
とfont-weight: bolder
、より太字のフォントがないため、Arial Black が得られます。Arial Bold と Arial Black は大きく異なります。
実際に使用されたコードを投稿していないため、最初の試行で何が問題だったのかを言うことは不可能です.
<strong>
タグはすべてのブラウザをサポートしているわけではありません。ArialとArialblackはどちらもサイズや重量が異なるため、言うことができます。
だからあなたの質問への答えはイエスです。
<strong>
と の間に視覚的な違いはありませ<b>
んfont-weight:700|bold;
。
ただし<strong>
、スクリーン リーダー (全盲および弱視者向け) では、テキストを強調するために使用されます。したがって、「ボールド」フォントを使用しても、スクリーン リーダーでは同じ結果にはなりません。
スクリーン リーダーのテキストを「強調」したくない場合は、<b>
代わりにタグを使用することをお勧めします。
同じ効果が得られると思いますが、強力なタグを使用する代わりに CSS スタイルを使用することをお勧めします。
.arial-black{
font-family: Arial;
font-weight: bold;
}
WebページでフォントArialBlackを使用することは、そのフォントを実際にインストールしているユーザーに対してのみ機能します。(もちろん、Arialの使用は、そのフォントを使用するシステムでのみ機能します)。
Arial Blackは、Arialの大胆なバージョンではありません。Arial Blackは似ていますが、太字バージョンのArialとは外観が異なります。
使用するすべてのフォントにフォールバックフォントを使用する必要があります。これにより、特定のフォントが使用できない場合にブラウザが何を使用するかを認識できますが、デフォルトで太字のフォントを使用するのは難しいため、次のように指定することはできませんArial bold
。のフォールバックArial Black
。Arial
フォールバックとして使用する必要があります。
font-family: 'Arial Black', Arial, Helvetica, sans-serif;
Arial の太字が使用さ@font-face
れるたびに Arial Black を強制するルールを使用できます。font-weight
@font-face {
font-family: Arial;
/* You can add other common names using comma-separated local definitions here */
src: local('Arial Black');
font-weight: bold;
}
@font-face {
font-family: Arial;
src: local('Arial');
font-weight: normal;
}
これで、Arial が要素のフォントとして設定され、計算されたフォントの太さbold
(ユーザー エージェントstring
が定義でタグに設定したものhtml.css
) がある場合は常に、Arial Black が代わりに使用されます。
strong タグは、基本的にテキストを太字で作成します。あなたの場合、違いはありません。ただし、フォントが異なり、「強い」を使用している場合は違いが生じます