Freecodecamp: Veraltete Italicize-Methode

Erstellt am 12. März 2016  ·  3Kommentare  ·  Quelle: freeCodeCamp/freeCodeCamp

Challenge Change Text Inside an Element Using jQuery hat ein Problem.
Benutzeragent ist: Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36 .
Bitte beschreiben Sie, wie Sie dieses Problem reproduzieren können, und fügen Sie nach Möglichkeit Links zu Screenshots bei.
In der Beschreibung der Herausforderung wird anstelle des <em> -Tags <i> verwendet, um den kursiv gedruckten Text durch jquery zu ersetzen. In einer früheren Herausforderung wurde erwähnt, dass <i> veraltet ist und jetzt normalerweise für Symbole in Bootstrap verwendet wird

dh.
$("h3").html("<i>jQuery Playground</i>");
sollte sein:
$("h3").html("<em>jQuery Playground</em>");

Mein Code:

<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

Hilfreichster Kommentar

Wir könnten es genauso gut in <em> ändern, damit wir diese verdammten Probleme nicht mehr bekommen.

Alle 3 Kommentare

Die frühere Herausforderung , die Sie zitiert haben, besagt, dass die i -Tags jetzt für Symbole verwendet werden.

Das i-Element wurde ursprünglich verwendet, um andere Elemente kursiv darzustellen, wird aber heute häufig für Symbole verwendet. Sie fügen die Font Awesome-Klassen zum i-Element hinzu, um es in ein Symbol zu verwandeln, zum Beispiel: ...

Die W3C-Empfehlung besagt, dass die i -Tags Folgendes sind:

Das i -Element stellt einen Textabschnitt in einer anderen Stimme oder Stimmung dar oder ist auf andere Weise von der normalen Prosa abgesetzt, um eine andere Textqualität anzuzeigen, z. B. eine taxonomische Bezeichnung, ein technischer Begriff, eine Redewendung aus einer anderen Sprache, Transliteration, ein Gedanke oder ein Schiffsname in westlichen Texten.

Ich würde entweder deutlich machen, welches Tag verwendet werden soll, oder beide Tags akzeptieren. @FreeCodeCamp/Issue-Moderators Gedanken?

Wir könnten es genauso gut in <em> ändern, damit wir diese verdammten Probleme nicht mehr bekommen.

:+1: zum Wechseln zu <em>

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen