SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 20.03.2008, 16:28   #1
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt

Liste ist verschoben


Hallo,

die erzeugte Liste wird willkütlich immer an einer anderen Stelle zerrissen. woran es liegt, kann ich mir nicht erklären. Kann es an der Ladezeit liegen? Erscheint mir aber unwahrscheinlich. Immer an einer anderen Stelle ist das CSS kaputt (das bild ist nicht innerhalb des rahmens und die überschrift ist verrutscht). es müsste doch wenn bei allen listenelementen auftreten und nicht nur 1 oder 2 und immer an einer anderen stelle.

Code:
<h2>Überschrift</h2>
<ul class="toplisten">

<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
</ul>
<h2>Überschrift</h2>
<ul class="toplisten">

<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
</ul>
und das css:
Code:
.toplisten{
	overflow: hidden; 
	_display: inline-block; 
	list-style: none; 
	margin: 0 0 30px; 
	padding: 0;
}
.toplisten li{
	float: left; 
	margin: 4px 8px 4px 0;
}
.toplisten li a{
	padding: 4px; 
	border: 1px solid #ccc; 
	display: block; 
	width: 94px; 
	text-decoration: none;
	cursor: pointer;
	background-color: #009933;
}
.toplisten li a:hover{
	border-color: #f00;
}

.toplisten li a:hover h3{
	text-decoration: underline;
	color: #ff0000;
}

.toplisten li a img{
	display: block; 
	padding: 4px 22px;
}
.toplisten li h3{
	display: block; 
	font-size: 0.7em; 
	margin: 0; 
	color: #666; 
	text-align: left; 
	background-color: #efefef; 
	height: 40px;
	padding: 2px;
}
alexf812 ist offline   Mit Zitat antworten
Linktipp

Alt 20.03.2008, 17:38   #2
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Münstertal (bei Freiburg)
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Moin,
von welchem Browser redest du, von welchem Betriebssystem? Ohne die Bilder zu sehen, ohne den umgebenen Code, ohne Doctype wird das wohl ein Raten ins Blaue.
Woher hast du denn "_display: inline-block;" ? Wozu brauchst du das overflow?
Dann schreibst du Blockelemente (h3) in Inlineelemente (a), was auch nicht erlaubt ist...
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Alt 20.03.2008, 19:20   #3
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
Zitat:
Zitat von hero-master Beitrag anzeigen
Moin,
von welchem Browser redest du, von welchem Betriebssystem? Ohne die Bilder zu sehen, ohne den umgebenen Code, ohne Doctype wird das wohl ein Raten ins Blaue.
Woher hast du denn "_display: inline-block;" ? Wozu brauchst du das overflow?
Dann schreibst du Blockelemente (h3) in Inlineelemente (a), was auch nicht erlaubt ist...
tritt nur im firefox auf...
der doctype ist xhtml strict
_display: inline-block und overflow:hidden, damit das float wieder aufgehoben wird, und ich nicht zusätzlich ein clear: left benutzen muss, da ja die li-tags ein float: left haben

Vielleicht liegt es ja daran das ich ein block-element nicht in ein inline element setzen darf, habe jetzt h3 mal gegen ein span ausgetauscht. bisher sieht alles gut aus, aber der fehler war auch nicht 100% reproduzierbar.

ich habe deshalb alles in das a-tag geschrieben, damit man den hover-effekt um das bild und überschrift bekommt.
evtl. hast du ja noch ne quelle, wo man sich sowas mal abschauen kann.
alexf812 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Liste ist verschoben Liste ist verschoben
« Z-Index Problem bei Pulldown Menü | Hilfe... div im div mit height 100% ? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:30 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 RC7 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67