657 Stimmen

Sollte ich den <i>-Tag für Icons anstelle von <span> verwenden?

Facebooks HTML und Twitter Bootstrap HTML (vor v3) verwenden beide die <i> Tag zur Anzeige von Symbolen.

Doch von der HTML5-Spezifikation :

Das Element I steht für eine Textpassage in einer anderen Stimme oder Stimmung, oder anderweitig von der normalen Prosa abweicht, wie z.B. eine taxonomische eine taxonomische Bezeichnung, einen Fachbegriff, eine idiomatische Phrase aus einer anderen Sprache, ein Gedanke, ein Schiffsname oder eine andere Prosa, deren typische typografische Darstellung kursiv gesetzt ist.

Warum verwenden sie <i> Tag zur Anzeige von Symbolen? Ist das nicht eine schlechte Praxis? Oder übersehe ich hier etwas?

Ich verwende span um Symbole anzuzeigen, und es scheint bei mir bisher zu funktionieren.

Aktualisierung:

Bootstrap 3 verwendet span für Icons. Offizielles Dokument .

Bootstrap 5 ist zurück zu i Offizielles Dokument

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X