Birke
Aktives Mitglied
Thread Starter
- Dabei seit
- 01.11.2007
- Beiträge
- 4.089
- Reaktionspunkte
- 158
Huhuu!
Ich habe hier einen DIV rumliegen der ein paar Inhalte hat. Soll ein Container für die Inhalte sein, die dann floaten.
Nun würde ich gerne den kompletten DIV verlinken, was ich nicht hinbekomme. Mit onClick möchte ich es nicht machen, da es sonst bei deaktiviertem JavaScript nicht mehr funktioniert.
HTML (Struktur)
<div>
<h1>...</h1>
<img />
<p>...</p>
<a href></a>
</div>
CSS:
a{
display:block:
width:100%
height:100%
}
So nimmt sich der Link jedoch, logischerweise, nur die Breite seiner "Zeile". Die anderen Inhalte wie das Bild oder die h1 können davon ja nicht betroffen sein. Und einen Link um alles rum geht ja auch nicht. Gut. Geht schon, doch ist das ja nicht 1.0 Strict konform.
Ich könnte auch ein transparenten Pixel in einem darüber liegenden DIV verlinken, doch das gefällt mir auch nicht, da man dann den Text ja nicht mehr markieren kann. Zudem müssen die DIV ja auch floaten.
Danke schon Mal und Grüße,
Birke
Ich habe hier einen DIV rumliegen der ein paar Inhalte hat. Soll ein Container für die Inhalte sein, die dann floaten.
Nun würde ich gerne den kompletten DIV verlinken, was ich nicht hinbekomme. Mit onClick möchte ich es nicht machen, da es sonst bei deaktiviertem JavaScript nicht mehr funktioniert.
HTML (Struktur)
<div>
<h1>...</h1>
<img />
<p>...</p>
<a href></a>
</div>
CSS:
a{
display:block:
width:100%
height:100%
}
So nimmt sich der Link jedoch, logischerweise, nur die Breite seiner "Zeile". Die anderen Inhalte wie das Bild oder die h1 können davon ja nicht betroffen sein. Und einen Link um alles rum geht ja auch nicht. Gut. Geht schon, doch ist das ja nicht 1.0 Strict konform.
Ich könnte auch ein transparenten Pixel in einem darüber liegenden DIV verlinken, doch das gefällt mir auch nicht, da man dann den Text ja nicht mehr markieren kann. Zudem müssen die DIV ja auch floaten.
Danke schon Mal und Grüße,
Birke
Zuletzt bearbeitet: