@@seufZ
<dl class="content_baustein_links_submenue"> <dd>
Die dl
- und dd
-Elemente sind an dieser Stelle falsch. Das ergibt nur Sinn, wenn es ein dt
-Element gäbe, auf das sich der Inhalt des dd
-Elements bezieht.
<ul id="navigation_linke_box"> <li> <a href="<?php $id_landessprache= "de"; ?>">DE</a> <a href="<?php $id_landessprache= "en"; ?>">ENG</a><div></div> </li> </ul>
Eine Liste ist hier richtig; nur wären die beiden Links dann getrennte Listenelemente, gehörten also jeweils in ihr eigenes li
-Element.
Und was soll das leere div
-Element da?
Dann schau dir mal den generierten HTML-Quelltext an („Seitenquelltext anzeigen“ im Browser); besonders die Werte der href
-Attribute. Sollte da nicht was drinstehen?
if($id_landessprache == "de") { include('contenttextblock_de.html'); } else { if($id_landessprache == "en") { include('contenttextblock_en.html'); } }
Das kannst du kürzer haben:
include('contenttextblock_' . $id_landessprache . '.html');
ich möchte das wenn man als allererstes auf die seite kommt, der deutsche text erscheint
irgendwo ist da ein denkfehler! aber wo?
Genau hier. Aber das sagte ich dir schon.
umschalten kann man dann durch die DE und EN bottons.
Bist du sicher, dass Nutzer erkennen, was sich hinter den Kürzeln verbirgt? Die Links sollten nicht mit Kürzeln beschriftet sein, sondern mit Worten – in der jeweiligen Zielsprache: „deutsch“, „English“.
LLAP 🖖
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.