ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
405
405
EMPFEHLEN
-
18.10.07 18:13 #1
- Registriert seit
- Sep 2007
- Beiträge
- 4
Hallo beisammen,
vielleicht kann mir ja jemand weiterhelfen und weiß hier weiter.
Ich habe mir ein relativ simples Benutzermenü mit CSS Buttons gebastelt. Neben der Schrift ist links jeweils eine Grafik. Diese steht in allen Browsern (FF, Opera, Safari, Konquerer usw) über, was auch so sein soll
, nur im Internet Explorer nicht, dort zieht die Grafik den Button in die Höhe, obwohl das nicht gewünscht ist.
Ich hab schon zig Sachen bei google gesucht, hab lauter Sachen ausprobiert (display Varianten, position, overflow, z-index, Höhen- und Breitenangaben bei den Grafiken), aber nichts.
Vielleicht hab ich ja auch nur irgendwas ganz doofes übersehen oder der IE beherscht es einfach nicht, ich weiß gerade nicht weiter.
Hier der CSS Code für die Buttons:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
a.button:link, a.button:visited { background: url(../img/page/bg_button_inactive.png) repeat-x #8eb4cc; color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; margin-left: 2px; margin-right: 2px; border: 1px solid #546f90; }
die Bilder werden ganz normal mit img src eingebunden und durch den CSS Befehle vertical-align: top nach unten ausgerichtet.
Ich hoffe ihr könnt mir helfen, ansonsten müssen die Leute die meine Seite mit dem IE besuchen mit den Buttons "leben".HTML-Code:<a class="button" href="index.php?area={$area}&p=changedetails"><img class="absmiddle_profil" src="{$img_folder}/icon_profil.png"> {$lang.profile}</a>
Zur besseren Veranschaulichung siehe die Screenshots, die ich angehängt habe
(Bild1: Firefox / Bild2: Opera / Bild3: Internet Explorer)
Schöne Grüße
Carsten
-
18.10.07 18:22 #2Maik Tutorials.de Gastzugang
Hi,
gibt es eine Online-Version, um das Problem direkt in Augenschein nehmen zu können?
-
18.10.07 18:25 #3
- Registriert seit
- Sep 2007
- Beiträge
- 4
habs mal freigeschaltet

unter www.tech-inside.de zu erreichen
-
18.10.07 18:44 #4Maik Tutorials.de Gastzugang
-
18.10.07 18:52 #5
- Registriert seit
- Sep 2007
- Beiträge
- 4
Naja, nicht soooo schlimm, das Design wird dadurch nicht zerrissen o.ä., es kann ohne Probleme benutzt werden, darauf kommt es hauptsächlich an.
Aber es hätte ja sein könnnen das ich irgendwas übersehen habe oder das es irgendeinen Hack dafür gibt den ich bisher nicht gefunden habe.
Vielleicht kriegt es ja Microsoft mal hin mit ihrem IE
Erstmal danke für die schnelle Hilfe
-
18.10.07 21:17 #6Maik Tutorials.de Gastzugang
Das hat mir dann doch keine Ruhe gelassen, und ich hab da mal was mit einer absoluten Positionierung für die Grafikelemente versucht, and it works

Das Modell läuft bei mir im IE 5.5, 6 & 7:
Code :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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
<!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"> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <meta name="author" content="Maik"> <title>tutorials.de | demo_Tech-Inside</title> <style type="text/css"> <!-- a:link,a:visited {color: #4a5966; text-decoration:none; font-weight: normal;} a:hover {color: #4a5966; text-decoration:underline; font-weight: normal;} /* Buttons */ /* Button Usermenü Profil, Posteingang */ a.button:link, a.button:visited { background: url(http://www.tech-inside.de/templates/tech-inside/img/page/bg_button_inactive.png) repeat-x #8eb4cc; color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; padding: 3px 6px; margin: 0 2px; border: 1px solid #546f90; [b]position:relative; float:left;[/b] } a.button:hover, a.button:active { background: url(http://www.tech-inside.de/templates/tech-inside/img/page/bg_button_active.png) repeat-x #FFFFFF; color: #000000; font-size: 10px; font-weight: bold; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; } /* Button Usermenü Logout */ a.button1:link, a.button1:visited { background: url(http://www.tech-inside.de/templates/tech-inside/img/page/bg_button1_inactive.png) repeat-x; color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration:none; padding: 3px 6px; margin: 0 2px; border-top: 1px solid #546f90; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; [b]position:relative; float:left;[/b] } a.button1:hover { background: url(http://www.tech-inside.de/templates/tech-inside/img/page/bg_button1_active.png) repeat-x; } .absmiddle_profil { vertical-align: top; [b]border:none; position:absolute; top:2px;[/b] } [b].button span, .button1 span { margin-left:24px; }[/b] --> </style> </head> <body> <span style="font-size: 11px;[b]float:left;margin-right:5px;[/b]">Du bist nicht angemeldet</span><a class="button" href="javascript:toggleLayer('loginbox');"><img class="absmiddle_profil" src="http://www.tech-inside.de/templates/tech-inside/img/page/icon_signon.png">[b]<span>[/b] Anmelden[b]</span>[/b]</a><a class="button" href="javascript:toggleLayer('pwlostbox');" style="cursor: help;"><img class="absmiddle_profil" src="http://www.tech-inside.de/templates/tech-inside/img/page/icon_forgetpw.png">[b]<span>[/b] Kennwort vergessen?[b]</span>[/b]</a><a class="button" href="/faq/1.htm"><img class="absmiddle_profil" src="http://www.tech-inside.de/templates/tech-inside/img/page/icon_help.png">[b]<span>[/b] Hilfe[b]</span>[/b]</a><a class="button1" href="/registrieren-1.htm"><img class="absmiddle_profil" src="http://www.tech-inside.de/templates/tech-inside/img/page/icon_register.png">[b]<span>[/b] Registrieren?[b]</span>[/b]</a> </body> </html>
-
18.10.07 22:01 #7
- Registriert seit
- Sep 2007
- Beiträge
- 4
Ein riesengroßes D A N K E S C H Ö N !

Ist der Hammer. Ich hatte auch schon mit span usw rumexperementiert, war dann irgendwann entnervt.
Kann man sich bei dir irgendwie erkenntlich zeigen? Neben einer Erwähnung auf der Seite natürlich
Ähnliche Themen
-
Text durch Grafiken austauschen lassen
Von Decomposition im Forum PHPAntworten: 14Letzter Beitrag: 01.03.10, 13:36 -
Checkboxen durch Grafiken ersetzen
Von Johnnii360 im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 19.11.07, 16:15 -
DIV Höhe wird durch gefloateten DIV beeinflusst?
Von Martys im Forum CSSAntworten: 4Letzter Beitrag: 06.09.05, 19:18 -
HILFE Zellen werden auseinandergezogen!
Von tantebootsy im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 16.01.05, 22:39 -
Buchstaben durch Grafiken ersetzen
Von morgenstern im Forum PHPAntworten: 2Letzter Beitrag: 18.08.04, 20:04







Login





