zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden komplette "DL" als link

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 03.05.2010, 16:23
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.05.2010
Beiträge: 6
bondele befindet sich auf einem aufstrebenden Ast
Standard komplette "DL" als link

hallo zusammen,

zum thema "bildunterschriften" etc. gibt es genügend vorschläge.
ich habe mich für "dl" entschieden. ist auch im prinzip kein problem.

meine "dl" besteht aus bild (dt) und einem text (dd).
beim "dd" habe ich noch ne grafik als hintergrund (lupe) eingefügt.
alles sieht eingenlich so aus, wei ich es mir vorstelle.

jetzt möchte ich aber, dass die komplette "dl" als link fungiert.
das heisst, egal, ob ich die maus über das bild, den text, oder "nur" über die hintergrundgrafik bewege, es sollte ein link (slimbox) werden.

ich weiss...die "dl" mit einem link umschliessen funktioniert zwar...ist aber wohl nicht ganz "sauber"

oder habt ihr ne andere idee?

gruss
johannes
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 03.05.2010, 18:02
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.06.2007
Ort: Verden
Beiträge: 167
chorn befindet sich auf einem aufstrebenden Ast
Standard

Such dir was aus: Pest oder Cholera.
Entweder ungültig mit HTML-Link um das Blockelement, oder per Javscript mit onclick.
__________________
Eigeninitiative des Fragenden...

...macht den Unterschied zwischen › jemandem helfen ‹ und › dessen Arbeit machen ‹

» Entwicklung / Programmierung / Datenbanken
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 03.05.2010, 19:14
Standardkatze
XHTMLforum-Mitglied
 
Registriert seit: 06.02.2007
Beiträge: 738
gato sorgt für eine eindrucksvolle Atmosphäregato sorgt für eine eindrucksvolle Atmosphäregato sorgt für eine eindrucksvolle Atmosphäregato sorgt für eine eindrucksvolle Atmosphäregato sorgt für eine eindrucksvolle Atmosphäre
Standard

Warum nicht dt und dd jeweils einzeln verlinken und dann als Block formatieren, so dass es keine nicht-verlinkten Abstände innerhalb des Bereiches gibt?
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
  #4 (permalink)  
Alt 03.05.2010, 20:25
EvT EvT ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Ort: Marburg
Beiträge: 1.957
EvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein Lichtblick
Standard

Zitat:
Zitat von bondele Beitrag anzeigen
zum thema "bildunterschriften" etc. gibt es genügend vorschläge.
ich habe mich für "dl" entschieden. ist auch im prinzip kein problem.
Doch, denn die Definitionsliste ist für diesen Zweck nicht gemacht.

Zitat:
Zitat von bondele Beitrag anzeigen
ich weiss...die "dl" mit einem link umschliessen funktioniert zwar...ist aber wohl nicht ganz "sauber"
Unter HTML 5 wäre das zwar völlig in Ordnung, aber wie gesagt, die dl ist das falsche Element für deinen Zweck.

Über
Code:
<a href="">
<img src="" alt="" />
<em>Legende</em>
</a>
lassen sich doch deine Anforderungen umsetzen, die vorhandenen Elemente lassen sich entsprechend stylen.
Mit Zitat antworten
  #5 (permalink)  
Alt 03.05.2010, 20:57
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 13.07.2009
Beiträge: 137
Austen befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von EvT Beitrag anzeigen
Doch, denn die Definitionsliste ist für diesen Zweck nicht gemacht.
Hier sehe ich eigentlich kein Problem, die Definitionsliste bildet die Zusammengehörigkeit von Bild und Bildunterschrift doch recht gut ab. Siehe beispielsweise example 5.
Mit Zitat antworten
  #6 (permalink)  
Alt 03.05.2010, 21:28
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.05.2010
Beiträge: 6
bondele befindet sich auf einem aufstrebenden Ast
Standard

danke mal vorab an alle ;-9

@austen
ja, example 5 ist soweit schon okay!
mein problem beginnt, wenn ich alles(!) als link versehen will.

@ev t
habe ich fast befürchtet, dass ich da dl nicht nehmen kann.
schade!
ist so praktisch!

@gato
ja einzeln verlinken ist mir auch schon eingefallen, aber...
da ich relativ viele bilder gerne zu slimbox/lightbox anwendungen verlinken will, ist es schon sehr mühsam alles 2x einzugeben. wollte mich davon drücken


johannes

Geändert von bondele (03.05.2010 um 21:31 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 03.05.2010, 23:45
EvT EvT ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Ort: Marburg
Beiträge: 1.957
EvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein Lichtblick
Standard

Johannes, nur anhand eines konkreten Beispiels lässt sich die sinvollste Methode erarbeiten. Deshalb zeig doch einfach mal, ggf. auch als Dummy, wie das Ganze aussehen soll.
Mit Zitat antworten
  #8 (permalink)  
Alt 04.05.2010, 08:58
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.05.2010
Beiträge: 6
bondele befindet sich auf einem aufstrebenden Ast
Standard

hallo EvT,
ein beispiel hab ich leider nicht gefunden. hier mal vorab meine lösung.
allerdings nur mit einem link im "dd". schön wäre es, wenn der link auch funktioniert, wenn das bild mitverlinkt wäre.

CSS
Code:
dl.foto {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

dl.foto dd {
	min-height: 20px;
}

dl.foto a {
	text-decoration: none;
	color: #000;
	background: url(/.../lupe.png) no-repeat right top;
	display: block;
}
HTML
Code:
	

<dl class="foto">
		<dt><img src="/.../foto.jpg" width="178" height="241" alt="demofoto" /> </dt>
		<dd><a href="#">Das ist ein Demotext</a></dd>
	</dl>
Mit Zitat antworten
  #9 (permalink)  
Alt 04.05.2010, 12:28
EvT EvT ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Ort: Marburg
Beiträge: 1.957
EvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein LichtblickEvT ist ein Lichtblick
Standard

Nochmals zu meinem Verständnis: Sollen sowohl das Bild als auch die Unterschrift je einen Link tragen; geht es also um zwei verschiedene Links?

Bisher habe ich dich so verstanden, dass es sich um ein und den selben Link handelt, der das Bild und die Legende umfasst. Falls diese zweite Alternative zutrifft, dann reicht doch:

Code:
<a href=""> 
<img src="foto.jpg" width="178" height="241" alt="demofoto" />
<em>Das ist ein Demotext</em>
</a>
Wobei em auf display:block; gesetzt wird, damit die Bildunterschrift in einer Zeile unter dem Bild angezeigt wird.
Mit Zitat antworten
  #10 (permalink)  
Alt 05.05.2010, 11:56
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.05.2010
Beiträge: 6
bondele befindet sich auf einem aufstrebenden Ast
Standard

du hast es schon richtig verstanden.
es soll letztendlich nur ein link sein!

"em" etc. finde ich nicht sehr praktisch für das spätere "handling".
bzgl. margin, floats etc.
grins...hab es gerne etwas "kompakter"

werde vermutlich chorns rat annehmen ("pest oder cholera").
werde ein "dl" verwenden, aber dann lediglich die "dd" verlinken.
ich gehe mal davon aus, dass der user, wenn er etwas vergrössern will und eine lupe sieht bestimmt auch die maus in die richtung bewegt.
ansonsten....

trotzdem nochmals danke

johannes
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 an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Komplette Tabellenzeile als Link skyrage (X)HTML 2 23.07.2009 17:53
Definitionsliste in einer Floatumgebung *pi CSS 11 07.01.2009 18:34
Ständig wechselnde Bilder, Werbung Vybsi (X)HTML 17 24.01.2008 23:00
Komplette Li-Zeile als Link mit Bild und Text daneben RomanM CSS 4 04.12.2007 09:55
CSS Navigationsproblem thesecretboy CSS 0 12.04.2007 08:12


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