Das ist gleich an mehreren Stellen invalides HTML – UL darf *ausschlielich* LI als Kindelemente haben. Du hast aber direkt Text in UL gepackt, und BR und SPAN … nicht erlaubt.
Bring das zu aller erst mal in Ordnung.
gut, das habe ich in Ordnung gebracht.
Ich wollte eben verhindern, dass ich 2x die id="language" nehme, das der Validator als Fehler angibt. (ich habe sie doch 2x genommen).
In diesem Fall muss ich wohl extra eigene id/class schreiben für diesen einen Link (resp dieselbe Formatierung mit anderer id/class benennen), oder?
Und, wie bringe ich den Link Welcome page hinter den Text "or go to", wenn möglich so, dass der Link nicht mit grossem Abstand rechts im div steht, sondern gerade nach dem Text kommt.
mit float left kommt er vor den Text zu stehen, ohne float left steht er ganz rechts.
Mein code sieht nun so aus:
<div class="info">
To go or return to the start page of your language, click on the corresponding language button
<ul id="language">
<li><a href="de/index.html">Deutsch</a></li>
<li><a href="en/index.html">English</a></li>
<li><a href="fr/index.html">Français</a></li>
<li><a href="ru/index.html">Русский</a></li></ul><br>
<span>or go to the </span><ul id="language" style="float: left"><li><a href="index.html">Welcome page</a></li></ul>