+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Bild-Caption nur bei Hovern sichtbar: IE will nicht

  1. #1
    TP-Newbie Karstatt macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Passau
    Beiträge
    2

    Question Bild-Caption nur bei Hovern sichtbar: IE will nicht

    Hallo!

    Für eine Bild-Galerie bastele ich eine Thumbnail-Liste. Der Bild-Titel soll erst dann erscheinen, wenn der Benutzer mit dem Mauszeiger über den Thumbnail hovert.

    Dazu habe ich einen <div>-Container, der den Bild-Titel enthält, auf display:none gesetzt. Erst beim hovern über den Link wird der <div>-Container auf display:inline gesetzt.

    Das Problem: in FF 3 klappt das wunderbar, in Opera 9.25 auch. Nur IE 7 will nicht:
    • die Beschreibung erscheint nicht
    • der Thumbnail wird unsichtbar
    Ein Link sagt mehr als tausend Worte: Hier könnt ihr das ganze in Aktion sehen und selbst testen, ob es geht.

    Weiß vielleicht jemand, woran das liegt? Was muss ich ändern, dass der IE mitspielt? Vielen Dank!

    Hier der Code der Thumbnail-Liste mitsamt CSS:

    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="de-DE">
    <head>
    	<style type="text/css">
    	div.user_hover {
    		position: absolute;
    		left: 0px;
    		right: 0px;
    		top: 0px;
    		bottom: 0px;
    		padding-top: 25px;
    		padding-left: 8px;
    		display: none;
    		z-index: 10;
    		text-align: left;
    		font-style: normal;
    		font-variant: normal;
    		font-weight: bold;
    		line-height: normal;
    		font-size-adjust: none;
    		font-stretch: normal;
    		-x-system-font: none;
    		/* opacity: 0.8; */
    	}
    
    	span.caption  {
    		background-color: white;
    		color: #333;
    		font-weight: bold;
    		font-size: 90%;
    		padding: 2px;
    		font-family: Georgia;
    		line-height: 140%;
    	}
    
    	a.brick {
    		display: block;
    		list-style-type: none;
    		overflow: hidden;
    		font-style: normal;
    		-x-system-font: none;
    		position: relative;
    		text-decoration: none;
    	}
    
    	a.brick:hover {
    		cursor: pointer;
    		overflow: visible;
    		z-index: 11;
    	}
    
    	a.brick:hover div.user_hover {
    		display: inline;
    	}
    
    	div#thumblistcont {
    		max-width: 800px; 
    		text-align: left; 
    		position: absolute;
    		left: 50%;
    		clear: both; 
    		margin: 50px 0 0 -400px;
    	}
    
    	img {
    		border: 0;
    	}
    	</style>
    	<title>Test: Hover-Effekt in Thumbnail-Liste</title>
    </head>
    <body>
    
    
    <div id="thumblistcont">
        <ul style="list-style: none; display: inline;" class="month_archive">
    		<li style="display: block; float:left; list-style-type:none; padding:6px">
    			<a class="brick" href="bild_seite_1.htm">
    					<img src="thumb1.jpeg" width="120" height="120" alt="Lobster Monster" />
    
    				<div class="user_hover">
    					<span class="caption">Wagen</span>
    				</div>
    			</a>
    		</li>
    		<li style="display: block; float:left; list-style-type:none; padding:6px">
    			<a class="brick" href="bild_seite_2.htm">
    					<img src="thumb2.jpeg" width="120" height="120" alt="Rima" />
    
    				<div class="user_hover">
    					<span class="caption">Gras</span>
    				</div>
    			</a>
    		</li>
    		<li style="display: block; float:left; list-style-type:none; padding:6px">
    			<a class="brick" href="bild_seite_3.htm">
    					<img src="thumb3.jpeg" width="120" height="120" alt="Möwe, Welle" />
    				<div class="user_hover">
    					<span class="caption">Band</span>
    				</div>
    			</a>
    		</li>
    	</ul>
    </div>
    </body>
    </html>
    Geändert von Karstatt (22.10.2008 um 17:45 Uhr) Grund: habe die Problembeschreibung präzisiert

  2. #2
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Setzte mal b.brick mal auf display: inline-block; statt auf display: block;
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  3. #3
    TP-Newbie Karstatt macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Ort
    Passau
    Beiträge
    2
    Super, das klappt! Vielen Dank, Mark.

    Versteht der IE nur inline-block oder was war das Problem?

+ Antworten

Ähnliche Themen

  1. ie7: problem mit lightbox caption (verschoben)
    Von Newbie2004 im Forum HTML & CSS
    Antworten: 0
    Letzter Beitrag: 28.05.2007, 18:13
  2. DIV hovern im IE
    Von scroll im Forum HTML & CSS
    Antworten: 1
    Letzter Beitrag: 11.01.2007, 19:13
  3. Antworten: 1
    Letzter Beitrag: 09.06.2005, 18:34
  4. Illustrator Bild in Rahmen aber alles sichtbar
    Von moiree im Forum Layout- & Vektor-Programme
    Antworten: 2
    Letzter Beitrag: 27.11.2004, 14:10
  5. Text soll bei mouseover Bild sichtbar machen !
    Von King of Jive im Forum Dreamweaver & andere Webeditoren
    Antworten: 17
    Letzter Beitrag: 22.07.2003, 14:45

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51