Freecodecamp: 時代遅れの斜体法

作成日 2016年03月12日  ·  3コメント  ·  ソース: freeCodeCamp/freeCodeCamp

jQueryを使用した要素内のテキストの変更に挑戦する問題があります。
ユーザーエージェントは次のとおりです: Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36
この問題を再現する方法を説明し、可能であればスクリーンショットへのリンクを含めてください。
チャレンジの説明では、 <i>を使用して、イタリック体のテキストを<em>タグの代わりにjqueryに置き換えています。 以前のチャレンジでは、 <i>がどのように古く、通常はブートストラップのアイコンに使用されているかについて言及しています。

すなわち。
$("h3").html("<i>jQuery Playground</i>");
する必要があります:
$("h3").html("<em>jQuery Playground</em>");

私のコード:

<script>
  $(document).ready(function() {
    $("#target1").css("color", "red");

  });
</script>

<!-- Only change code above this line. -->

<div class="container-fluid">
  <h3 class="text-primary text-center">jQuery Playground</h3>
  <div class="row">
    <div class="col-xs-6">
      <h4>#left-well</h4>
      <div class="well" id="left-well">
        <button class="btn btn-default target" id="target1">#target1</button>
        <button class="btn btn-default target" id="target2">#target2</button>
        <button class="btn btn-default target" id="target3">#target3</button>
      </div>
    </div>
    <div class="col-xs-6">
      <h4>#right-well</h4>
      <div class="well" id="right-well">
        <button class="btn btn-default target" id="target4">#target4</button>
        <button class="btn btn-default target" id="target5">#target5</button>
        <button class="btn btn-default target" id="target6">#target6</button>
      </div>
    </div>
  </div>
</div>

discussing

最も参考になるコメント

これらのダングの問題が発生しないようにするために、 <em>に変更することもできます。

全てのコメント3件

あなたが引用した以前の課題は、 iタグが現在アイコンに使用されていることを示しています。

i要素は元々他の要素を斜体にするために使用されていましたが、現在はアイコンに一般的に使用されています。 Font Awesomeクラスをi要素に追加して、アイコンに変換します。次に例を示します。

W3C勧告によると、 iタグは次のとおりです。

i要素は、別の声や気分でテキストのスパンを表すか、分類学的指定、専門用語、慣用句など、テキストの品質が異なることを示す方法で通常の散文からオフセットされます。別の言語、音訳、考え、または西洋のテキストの船名から。

どちらのタグを使用するかを明確にするか、両方のタグを受け入れます。 @ FreeCodeCamp / issue-moderatorsの考え?

これらのダングの問題が発生しないようにするために、 <em>に変更することもできます。

:+1: <em>に変更する場合

このページは役に立ちましたか?
0 / 5 - 0 評価