[TYPO3-german] Re: Menü mit Bildern statt GMENU oder Textmenü
JoH asenau
info at cybercraft.de
Sat Sep 25 10:23:56 CEST 2010
> #manufacturers li
> {
> display: inline;
> }
>
> #manufacturers li a
> {
> display: block;
> }
>
> #manufacturers li a span
> {
> /* margin-top: 100px; */
> }
Das kann so nicht funktionieren, weil
a) das display:inline der li-tags vom display:block der a-tags aufgehoben wird (die Kacheln stehen also untereinander)
und b) der Text natürlich mitten in den a-tags steht, weil Du den im span-tag bisher nicht verschiebst
Ohne float oder zumindest display:inline-block wirst Du da nicht weiter kommen.
Letzteres klappt aber im IE nur für Elemente, die per Default vom Typ "inline" sind.
li {
display:block;
float:left;
}
a {
display:block;
width:62px;
height:62px;
overflow:hidden;
}
span {
line-height:1000px;
}
Das sollte eigentlich reichen. Die Hintergründe sollten dann ins a-tag, dann kannst Du sogar ohne spezielle Hacks ein hover bis runter zum IE6 realisieren:
entweder mit zwei Bildern
.kachel1 a {
background:url(../whatever/blah.jpg) no-repeat top left;
}
.kachel1 a:hover {
background:url(../whatever/blah_over.jpg) no-repeat top left;
}
oder mit nur einem Bild:
.kachel1 a {
background:url(../whatever/blah.jpg) no-repeat;
background-position: top left;
}
.kachel1 a:hover {
background-position: bottom left;
}
HTH
Joey
PS: Sowas findest Du aber eigentlich als Mini-Tutorial an jeder dritten Ecke im Web ;-)
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
More information about the TYPO3-german
mailing list