Warum ist das <nobr> veraltet?

Verstehe ich, dass dieser tag könnte leicht ersetzt werden, mit <span class="nowrap"> und ein bisschen CSS, aber im wirklichen Leben markup oft finde ich, dass <nobr> tag ist besser geeignet. Es geht nicht um Stil, es geht um Inhalte. <nobr>V. V. Putin</nobr> zum Beispiel (auf Russisch Typografie Nachname und der Vorname sollte nicht sein, Linie, unterbrochen, ich denke, dass ähnliche Regeln gelten für andere Sprachen).

Ich denke, dass die Missbilligung bedeutet, es ist etwas besser, aber ich sehe nicht, wie styling besser ist als separate Tags. Natürlich gibt es Orte, wo CSS verwendet werden soll. Muss ich da etwas verpasst?

  • Mein Verständnis ist, dass HTML-tags sind für die Semantik. Mit einem tag, dass hat ein nowrap-Effekt, wenn wir bereits über CSS zu tun, die nicht wirklich bieten jede semantische profitieren.
  • Ihr Beispiel ist die definition von Stil; russische typographische Regeln Regeln des Stils.
  • könnten Sie weisen eine Klasse .nobr { white-space:nowrap; }
  • Das Schlimmste dabei ist wahrscheinlich, dass die MDN ist gefüllt mit falschen info auf nobr. Browser unterstützen es in Ordnung, aber in meinem Fall, angulars template-engine wird nicht akzeptieren, der tag. Oh, gut 🙁
InformationsquelleAutor vbezhenar | 2015-02-15
Schreibe einen Kommentar