Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Das gehört halt einfach zum Syntax von HTML. Mit "<" beginnst du einen "HTML-Befehl" und mit ">" beendest du ihn, somit weiß der Browser was Text und was Anweisung ist. Oder willst du auf was anderes hinaus?
In HTML werden nun einmal Elemente immer mit öffnenden bzw. schließenden spitzen Klammern umgeben. Das wurde so allgemein geltend festgelegt und fertig.
Ist die Frage ernst gemeint? Ein Glas ist doch auch rundherum begrenzt, sonst würde es auslaufen. Und eine Fahrbahn hat nicht nur einen linken, sondern auch einen rechten Rand. Und eine Wurst hat auch 2 Enden ...
So etwas nennt sich "bewährter Standard". Man macht es so, weil es ein recht einfaches, aber wirksames Konzept ist.
weil <i> </i> der HTML Tag für kursive Schrift ist, und die kursive Schrift irgendwo beendet werden muss und der "lang= " Zusatz um eine Sprache zu definieren... (nützlich für Suchmaschinen, Screenreader etc)
also z.B.
Code:
<html lang="de"><head>..... usw weitere typische HTML Tags
Das ist normale Schrift in deutscher Sprache, lies es auf deutsch vor
<i lang="en">das ist ein englisches Wort in kursiver Schrift</i>
und hier ist das Ende des englischen Wortes in <i>kursiver Schrift</i> und wieder auf deutsch.
</head></html>
Übung macht den Meister... Ich wusste auch nicht alles von Anfang an.
Mein Tipp: Schmeiß diese ganzen Dreamweaver usw HTML Editoren runte, nimm Notepad++ o.ä. und schreibe deine HTML / CSS Codes per Hand. Das bringt am meisten Erfahrung und herumexperimentieren usw.
Und wichtig! Sauber arbeiten. Die meisten Fehler entstehen durch schlampigen Code, z.B. das vergessen wird einen Tag zu schließen.