 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Fragen stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
01.03.2008, 19:31
|
#1
|
|
TP-Member
Registriert seit: Sep 2005
Ort: Altenbeken
|
Höhe eines kombinierten Text- und Grafiklinks
Hallo Freunde der Nacht,
für die Navigation in einem Veranstaltungskalender habe ich eine kleine Grafik und ein Text per CSS umrahmt und das Ganze als Schaltfläche definiert. Leider ist die Höhe der Schaltflächen in IE6 und Firefox/Mozilla unterschiedlich, da IE6 die Höhe ausgehend von der Grafik berechnet, Mozilla und Co aber von der Höhe des enthaltenen Textes:
Hier ist eine Beispielseite (Quellcode aufs Nötigste reduziert):
http://www.paderdesign.de/test.htm
Hat jemand eine Idee, wie man das in den gängigen Browsern auf eine einheitliche Höhe bringen kann? Hintergrundgrafik nutze ich hierbei schon für Hover-Effekt (im Beispiel aber entfernt).
Bis zu Euren hoffentlich zahlreichen Antworten einen schönen Abend,
Ravelli
|
|
|
01.03.2008, 19:33
|
#2
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Versuch mal für den IE die line-height zu ändern (ist jetzt nur ne Vermutung)
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
01.03.2008, 20:09
|
#3
|
|
TP-Member
Registriert seit: Sep 2005
Ort: Altenbeken
|
@Adromir: genau das war auch einer meiner ersten Versuche, aber es hat keinerlei Auswirkungen.
|
|
|
01.03.2008, 20:58
|
#4
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Dann versuch mal paddings und margins zu nullen. Prinzipiel würde ich aber sagen, daß es der IE hier richtig macht. Die Größe des übergeordneten Elements sollte eigentlich immer so groß sein wie Inhalt + padding.
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
01.03.2008, 21:12
|
#5
|
|
TP-Insider
Registriert seit: Sep 2006
Ort: South of Heaven
|
Code:
a {
line-height: 20px;
}
a img {
vertical-align: middle;
}
haut auf jeden hin. 
__________________
Mein Skateboard ist wichtiger als Deutschland.
|
|
|
01.03.2008, 21:14
|
#6
|
|
TP-Member
Registriert seit: Sep 2005
Ort: Altenbeken
|
@Adromir: das habe ich natürlich auch schon probiert, auch ohne erfolg, da die bezugsbasis bei beiden browsern unterschiedlich bleibt.
jetzt habe ich etwas gefunden, was helfen könnte, aber wirklich ideal scheint das auch nicht zu sein. und zwar müsste man das a-element, welches das eltern-element vom img-element ist, mit display:inline-block definieren. dann würden die schaltflächen weiterhin in einer reihe angezeigt werden, aber mit dem unterschied, dass man ihnen nun höhe und breite zuweisen kann. allerdings kennen das firefox/mozilla nicht, dafür kennen sie etwas ähnliches. insgesamt würde es dann so aussehen:
#Hauptmenue a {
display: -moz-inline-box; /* Mozilla-Workaround */
display: inline-block; /* für IE6 */
height:1.3em;
}
ich teste es aber erstmal in ruhe...
|
|
|
01.03.2008, 21:22
|
#7
|
|
TP-Member
Registriert seit: Sep 2005
Ort: Altenbeken
|
@ingozen: leider klappt das nicht, wie du hier sehen kannst:
www.paderdesign.de/test1.htm
|
|
|
01.03.2008, 21:26
|
#8
|
|
TP-Insider
Registriert seit: Sep 2006
Ort: South of Heaven
|
Zitat:
Zitat von Ravelli
#Hauptmenue a {
display: -moz-inline-box; /* Mozilla-Workaround */
display: inline-block; /* für IE6 */
height:1.3em;
}
|
Das ist, entschuldige mein französisch, kompletter Unsinn.
Für eine Navigation solltest du eh eine Liste benutzen.
Check mal das kleine Beispiel hier.
Lesestoff:
float, display
__________________
Mein Skateboard ist wichtiger als Deutschland.
|
|
|
01.03.2008, 21:37
|
#9
|
|
TP-Member
Registriert seit: Sep 2005
Ort: Altenbeken
|
@ingozen: das mit den listen ist eine prima idee! hatte ich wohl verdrängt, weil es ja auch komplizierter geht :-) ich werde es gleich mal ändern. vielen dank für den tipp!!! schönen abend noch, ravelli
|
|
|
01.03.2008, 21:43
|
#10
|
|
TP-Veteran
Registriert seit: Jul 2006
Ort: Berlin
|
Zitat:
Zitat von Ravelli
@ingozen: das mit den listen ist eine prima idee! hatte ich wohl verdrängt, weil es ja auch komplizierter geht :-) ich werde es gleich mal ändern. vielen dank für den tipp!!! schönen abend noch, ravelli
|
Betreffend diesen gibt es einen nützlichen "Online-Generator":
http://www.accessify.com/tools-and-w.../list-o-matic/
Die Icons werden dann eben als Hintergrundbild, ohne Wiederholung, definiert.
Geändert von koenixblau (01.03.2008 um 21:47 Uhr).
Grund: Entfernung
|
|
|
01.03.2008, 22:59
|
#11
|
|
TP-Member
Registriert seit: Sep 2005
Ort: Altenbeken
|
so, nun habe ich das auf listen abgeändert und es sieht ganz gut aus. hier könnt ihr es fertig sehen:
http://www.paderdesign.de/test3.htm
vielen dank für eine hilfe!!!
schönen abend noch,
ravelli
|
|
|
02.03.2008, 10:17
|
#12
|
|
TP-Insider
Registriert seit: Sep 2006
Ort: South of Heaven
|
Zitat:
Zitat von koenixblau
|
Wer aufmerksam liest ist klar im Vorteil 
__________________
Mein Skateboard ist wichtiger als Deutschland.
|
|
|
03.03.2008, 03:37
|
#13
|
|
TP-Member
Registriert seit: Sep 2005
Ort: Altenbeken
|
Guten Morgen zusammen,
nun habe ich das Beispiel von ingozen in einem anderen projekt weitergesponnen. Da hier das Design rundherum anders ist, ergibt sich ein Folgeproblem. Und zwar wird die Navigation in Firefox, Opera und Seamonkey wie gewünscht angezeigt. IE6 schießt hier leider quer.
Schaut es Euch selbst an:
http://www.paderdesign.de/test4.html
Sobald ich das a-Element mit 'height: 100%;' definiere, macht IE6 nach jeder Schaltfläche einen Zeilenumbruch.
Hat jemand eine Idee, wie man das fixen könnte?
Bis später mal eine gute Nacht,
Ravelli
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:27 Uhr.
|
 |