PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HTML/CSS: Leeres Tabellenelement als Link



CaptainAlphabet
18-01-2006, 15:22
Guten Tag allerseits!

Ich möchte eine inhaltslose Tabellenzelle als Link verwenden. Die einzige Möglichkeit, die mir bisher in den Sinn kam, ist, eine transparante 1 x 1 Pixel große Grafik, die auf 100% des ihr zur Verfügung stehenden Platzes gestreckt wird, zu verlinken, was auch problemlos funktioniert. Nur würde ich gerne wissen, ob es auch eine elegantere Lösung gibt, die ohne eine Grafik auskommt.

Turbohummel
19-01-2006, 08:57
ein leeres DIV mit 100% Größe sollte die elegantere Lösung sein. Bin aber nicht ganz sicher, ob das auch funzt.

Qudus
21-01-2006, 15:11
versuchs mal damit:


<table bgcolor="green">
<tr>
<td>
<a href="http://link-zu-einer-adresse.de/" style="text-decoration: none;">&nbsp;</a>
</td>
</tr>
</table>

Gruß, Qudus

Turbohummel
21-01-2006, 21:14
Dann liegt der Link nur auf der oberen Ecke, wo der &nbsp; steht.

Qudus
21-01-2006, 23:21
Stimmt. Dann muss es doch ein klein wenig aufwändiger sein.


<table>
<tr>
<td>
<a href="http://link-zu-einer-adresse.de/" style="text-decoration: none;">
<img src="ein-transparenter-pixel.gif" border="0" hspace="0" vspace="0" style="width: 100%; height: 100%;" />
</a>
</td>
</tr>
</table>

So sollte es klappen.

Gruß, Qudus

Mehlwurm
25-01-2006, 06:36
wenn es sich um eine Textzeile handelt könntest du vielleicht mit ALT+[255] weiterkommen, aber ob das besser ist als die grafik? ... finde deine idee gut und da sie funktional ist ... oder erwartet der kunde schönen code? :-)

Turbohummel
25-01-2006, 07:32
Naja, es ist sicherlich nicht die non+ultra-Lösung. Wie gesagt, ein div rein ist im vieles eleganter, und sollte genauso funzen wie ein spacer-gif.

BlueJay
04-02-2006, 20:45
Dann liegt der Link nur auf der oberen Ecke, wo der &nbsp; steht.

... und dann im style display:block angeben