zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Link auf DIV Container setzen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 24.10.2006, 00:14
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 24.10.2006
Beiträge: 5
Deluxe23 befindet sich auf einem aufstrebenden Ast
Standard Link auf DIV Container setzen

Hallo zusammen, wie schaffe ich es, einen Link auf einen kompletten DIV Container zu setzen, anstatt nur auf den Inhalt (z.B. 5 Zeichen Text), also so, wie es bei Bildern quasi funktioniert ?!

Bisher habe ich kein brauchbares ergebniss erhalten.

Greets
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 24.10.2006, 08:36
Benutzerbild von trendvisor
Neuer Benutzer
neuer user
 
Registriert seit: 26.09.2006
Beiträge: 16
trendvisor befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

eine nicht sehr saubere, aber einfache Lösung wäre die hier...

Code:
<a href="xyz.html" title=""><div id="header"></div></a>
in diesem header ist das Logo, damit kann der User immer wieder zur Startseite zurück... Diese Lösung ist nicht valide, funktioniert aber wie gesagt.

Gruß
TODO:)
__________________
Trendvisor Weblog
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 24.10.2006, 13:05
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.843
RoToRa wird schon bald berühmt werden
Standard

Zitat:
Zitat von Deluxe23 Beitrag anzeigen
Hallo zusammen, wie schaffe ich es, einen Link auf einen kompletten DIV Container zu setzen, anstatt nur auf den Inhalt (z.B. 5 Zeichen Text), also so, wie es bei Bildern quasi funktioniert ?!
Links können nur Inline-Elemente enthalten und Bilder sind Inline-Elemente, deshalb ist ein Link auf dem Bild überhaupt nicht mit einem "Link auf einem DIV" vergleichbar, da DIVs Block-Elemente sind.

Wenn der Inhalt deines DIVs nur Inline-Elemente enthalt, oder du statt vorhandere Block-Elemente Inline-Elemente verwenden könntest, dann setzte einfach den Link statt des DIVs und style es entsprechend, z.B:

Code:
<a href="..."><strong>Sonderangebot:</strong> <em>Tischlampe</em> mit Glühbirne <b>nur € 9,99</b></a>
Wenn aus semantischen Gründen Block-Elemente verwendet werden müssen, dann bléibt nur JavaScript.

Robin
Mit Zitat antworten
  #4 (permalink)  
Alt 24.10.2006, 13:08
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.843
RoToRa wird schon bald berühmt werden
Standard

Zitat:
Zitat von trendvisor Beitrag anzeigen
Diese Lösung ist nicht valide, funktioniert aber wie gesagt.
Könntest Du uns einen Gefallen tun und nicht nicht solchen Müll weiter zu geben. Leute wie du haben das Web zu dem Müllhaufen gemacht, der es heute ist.

Robin
Mit Zitat antworten
  #5 (permalink)  
Alt 24.10.2006, 13:52
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.854
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von RoToRa Beitrag anzeigen
Wenn der Inhalt deines DIVs nur Inline-Elemente enthalt, oder du statt vorhandere Block-Elemente Inline-Elemente verwenden könntest, dann setzte einfach den Link statt des DIVs und style es entsprechend
Und hier ergänze ich mal den entscheidenden Tipp, a als Block darzustellen (display: block), denn dann wird a tatsächlich ein vollwertiger Ersatz für das entfallende div (d.h. es können z.B. auch Breite und/oder Höhe zugewiesen werden).
Mit Zitat antworten
  #6 (permalink)  
Alt 25.10.2006, 15:17
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 24.10.2006
Beiträge: 5
Deluxe23 befindet sich auf einem aufstrebenden Ast
Standard

Danke Danke, genau das wollte ich haben

Link als Block-Element werde ich gleich mal ausprobieren.

Genauer Hintergrund an der Stelle ist, dass z.B. in einem Menü, welches aus DIV-Blöcken gleicher Breite besteht, der darin enhaltene und verlinkte Text unterschiedlich breit ist.

Da aber nur der Text in dem DIV letzendlich zum Ziel führt, ist es bei sehr kurzem Text entsprechend nervig, immer genau den Text mit der Maus treffen zu müssen, anstatt dem zum Ziel führenden und dem Anwender/Benutzer gegenüber assozierten "Div-Button".

Merci
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fragen zu CSS und Joomla DOKTOR CSS 2 23.05.2011 19:29
Brauche Hilfe: Schwarzes Nichts Zwox CSS 10 19.11.2010 16:53
Div quer über 2 andere divs setzen... unicorn CSS 23 11.05.2007 22:28
div container verschachteln blau CSS 2 05.12.2006 19:44
padding für div setzen oder für die <p>-tags im div ??? bastien CSS 3 07.09.2006 14:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:52 Uhr.