XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   <li> mit <a> verlinken funktioniert nicht?! (http://xhtmlforum.de/showthread.php?t=61287)

flobox 31.05.2010 13:39

<li> mit <a> verlinken funktioniert nicht?!
 
Hallo zusammen,

ich würde gerne den Inhalt in einem <li> TAG mit <a href=""> verlinken.

Also so in etwa:

<ul>
<a href="#"><li><h3>Titel</h3><img src="xxxx.gif" />Text Text Text</li></a>
<a href="#"><li><h3>Titel</h3><img src="xxxx.gif" />Text Text Text</li></a>
<a href="#"><li><h3>Titel</h3><img src="xxxx.gif" />Text Text Text</li></a>
<a href="#"><li><h3>Titel</h3><img src="xxxx.gif" />Text Text Text</li></a>
</ul>

Leider scheint das Ganze nicht korrekt zu funktionieren. Ist das Ganze denn rein theoretisch möglich?

Meine HTML Ausgabe mit obigen HTML Code:
<ul>
<a href="#"></a><li><a href="#"><h3>Titel</h3><img src="xxxx.gif" />Text Text Text</a></li><a href="#"></a>
<a href="#"></a><li></a><h3>Titel</h3><img src="xxxx.gif" />Text Text Text</a></li><a href="#"></a>
<a href="#"></a><li></a><h3>Titel</h3><img src="xxxx.gif" />Text Text Text</a></li><a href="#"></a>
<a href="#"></a><li></a><h3>Titel</h3><img src="xxxx.gif" />Text Text Text</a></li><a href="#"></a>
</ul>

Würde mich über Eure Hilfe sehr freuen!

Viele Grüße,
Florian

uspri 31.05.2010 13:43

Eine UL darf nur LI enthalten, die dann aber auch A. Also verschachtel korrekt und setze Dein A dann auf display: block und schon bekommt es die selbe Größe wie das LI. Oder erkläre genauer, was Du erreichen möchtest, es gibt bestimmt noch andere Möglichkeiten.

flobox 31.05.2010 13:49

Habe es jetzt anderweitig lösen können. display:block; stand schon drin. Habe jetzt dem a TAG eine Höhe zugewiesen, dann gings. Ging um folgende Seite:

Nahrungsergänzung kaufen im LR Shop Schoen-Gesund.net

uspri 31.05.2010 15:07

Also ich glaube nicht, dass eine <h3> in einem a erlaubt ist. Ansonsten schaut das ja nicht schlecht aus.

Boris 01.06.2010 12:24

Korrekt. Inlinelemente dürfen keine Blockelemente umschließen, das ist nicht valides HTML. ;)

Zum Beweis: http://validator.w3.org/check?verbos...A%3A%3A10.html :D


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:35 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023