so, hab mal wieder eine Stelle erreicht, wo mir irgendwie die Kombination aus CSS und Browsertücke die Darstellung vermiest ...
ich habe eine Liste von Buttons, die jeweils ein Bild bekommen sollen. Nach eingehender Lektüre von Fachliteratur hab ich mich für die Html 4 Variante <button entschieden und folgendes erstellt:
soweit klappt das auch, der Button liefert den erwarteten Post-wert usw - aber das Bild, dass nach meiner Mathematik exakt innerhalb des 1 px breiten Borders der Klick-Fläche liegen müsste, ist seltsam verschoben .. ca 1 px nach unten und 2 oder 3 px nach rechts.. da die Schaltfläche nicht größer sein KANN und obendrein die Graue Farbe der Schaltfläche einfach mal zum brechen aussieht, stellt sich mir die Frage :
Wie schieb ich das Bildchen exakt an die Stelle, wo es hingehört ?
ok, ich hab nochmal ganz genau nachgeschaut .. im IE zeichnet "er" zusätzlich einen 1px breiten Rahmen um das Bildchen, wo die Hintergrund-Farbe des Buttons zu sehen ist .. die hab ich inzwischen im Stylesheet auf #FFFFFF geändert, damit es sich mit dem Hintergrund meines Bildes (zufällig auch weiß) verträgt.. aber der Firefox verschiebt das zusätzlich nach rechts ...
nach kurzer Beratung haben wir im Team beschlossen, dass der 1px Abstand des IE toleriert wird (macht die Tabelle, wo die Buttons dann zur Anwendung kommen, besser lesbar - ich musste den Buttons nun 20px Breite und Höhe geben ...
Aber im Firefox ... *kopfschüttel* ..
ich habe eine Liste von Buttons, die jeweils ein Bild bekommen sollen. Nach eingehender Lektüre von Fachliteratur hab ich mich für die Html 4 Variante <button entschieden und folgendes erstellt:
HTML-Code:
button.todo { border-top: 1px solid #A1A1A1; border-left: 1px solid #A1A1A1; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 0px; padding-top: 0px; color: #003B69; width: 18px; height: 18px; } ...... <button class="todo" type="submit" name="btn1" value="2" > <img src="./img/question.jpeg" width="16" height="16" border="0" /> </button>
Wie schieb ich das Bildchen exakt an die Stelle, wo es hingehört ?
ok, ich hab nochmal ganz genau nachgeschaut .. im IE zeichnet "er" zusätzlich einen 1px breiten Rahmen um das Bildchen, wo die Hintergrund-Farbe des Buttons zu sehen ist .. die hab ich inzwischen im Stylesheet auf #FFFFFF geändert, damit es sich mit dem Hintergrund meines Bildes (zufällig auch weiß) verträgt.. aber der Firefox verschiebt das zusätzlich nach rechts ...
nach kurzer Beratung haben wir im Team beschlossen, dass der 1px Abstand des IE toleriert wird (macht die Tabelle, wo die Buttons dann zur Anwendung kommen, besser lesbar - ich musste den Buttons nun 20px Breite und Höhe geben ...
Aber im Firefox ... *kopfschüttel* ..
Kommentar