SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 01.03.2008, 19:31   #1
TP-Member
 
Benutzerbild von Ravelli
 
Registriert seit: Sep 2005
Ort: Altenbeken
Ravelli ist auf einem guten Weg

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
Ravelli ist offline   Mit Zitat antworten
Linktipp

Alt 01.03.2008, 19:33   #2
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
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
Adromir ist offline   Mit Zitat antworten
Alt 01.03.2008, 20:09   #3
TP-Member
 
Benutzerbild von Ravelli
 
Registriert seit: Sep 2005
Ort: Altenbeken
Ravelli ist auf einem guten Weg
@Adromir: genau das war auch einer meiner ersten Versuche, aber es hat keinerlei Auswirkungen.
Ravelli ist offline   Mit Zitat antworten
Alt 01.03.2008, 20:58   #4
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
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
Adromir ist offline   Mit Zitat antworten
Alt 01.03.2008, 21:12   #5
TP-Insider
 
Benutzerbild von ingozen
 
Registriert seit: Sep 2006
Ort: South of Heaven
ingozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine User
Code:
a {
    line-height: 20px;
}

a img {
   vertical-align: middle;
}
haut auf jeden hin.
__________________
Mein Skateboard ist wichtiger als Deutschland.
ingozen ist offline   Mit Zitat antworten
Alt 01.03.2008, 21:14   #6
TP-Member
 
Benutzerbild von Ravelli
 
Registriert seit: Sep 2005
Ort: Altenbeken
Ravelli ist auf einem guten Weg
@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...
Ravelli ist offline   Mit Zitat antworten
Alt 01.03.2008, 21:22   #7
TP-Member
 
Benutzerbild von Ravelli
 
Registriert seit: Sep 2005
Ort: Altenbeken
Ravelli ist auf einem guten Weg
@ingozen: leider klappt das nicht, wie du hier sehen kannst:
www.paderdesign.de/test1.htm
Ravelli ist offline   Mit Zitat antworten
Alt 01.03.2008, 21:26   #8
TP-Insider
 
Benutzerbild von ingozen
 
Registriert seit: Sep 2006
Ort: South of Heaven
ingozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine User
Zitat:
Zitat von Ravelli Beitrag anzeigen

#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.
ingozen ist offline   Mit Zitat antworten
Alt 01.03.2008, 21:37   #9
TP-Member
 
Benutzerbild von Ravelli
 
Registriert seit: Sep 2005
Ort: Altenbeken
Ravelli ist auf einem guten Weg
@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
Ravelli ist offline   Mit Zitat antworten
Alt 01.03.2008, 21:43   #10
TP-Veteran
 
Benutzerbild von koenixblau
 
Registriert seit: Jul 2006
Ort: Berlin
koenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKEkoenixblau ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Ravelli Beitrag anzeigen
@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.
__________________
» Mögen hätt' ich schon wollen, aber dürfen hab ich mich nicht getraut. «

In bunt und Farbe

könixblau.de | wunschkonzert

Geändert von koenixblau (01.03.2008 um 21:47 Uhr). Grund: Entfernung
koenixblau ist gerade online   Mit Zitat antworten
Alt 01.03.2008, 22:59   #11
TP-Member
 
Benutzerbild von Ravelli
 
Registriert seit: Sep 2005
Ort: Altenbeken
Ravelli ist auf einem guten Weg
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
Ravelli ist offline   Mit Zitat antworten
Alt 02.03.2008, 10:17   #12
TP-Insider
 
Benutzerbild von ingozen
 
Registriert seit: Sep 2006
Ort: South of Heaven
ingozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine Useringozen lebt für das TP und seine User
Zitat:
Zitat von koenixblau Beitrag anzeigen
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.
Wer aufmerksam liest ist klar im Vorteil
__________________
Mein Skateboard ist wichtiger als Deutschland.
ingozen ist offline   Mit Zitat antworten
Alt 03.03.2008, 03:37   #13
TP-Member
 
Benutzerbild von Ravelli
 
Registriert seit: Sep 2005
Ort: Altenbeken
Ravelli ist auf einem guten Weg
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
Ravelli ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Höhe eines kombinierten Text- und Grafiklinks Höhe eines kombinierten Text- und Grafiklinks
« Galerie | CSS pop div soll Fensterrand erkennen »

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 11:27 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