2012-03-26 16 views

Antwort

1

ändern Sie button em zu .home em in Ihrem Stylesheet. Wenn Sie möchten, dass es auf die Größe des Textes verkleinert wird, fügen Sie display:inline-block zu den Regeln hinzu.

+0

ich ändere das. aber das hat mein Problem nicht behoben! siehe neu bearbeitet http://jsfiddle.net/33m4p/2/ –

+2

es funktioniert gut, entweder haben Sie ein browserspezifisches Problem oder Sie haben das Problem nicht klar definiert. Was ich sehe, ist ein Knopf, der die Breite der Seite mit abgerundeten Kanten auf beiden Seiten füllt. Das sagt "width: auto"/"display: block" dazu. Wenn Sie möchten, dass der Text um den Text verkleinert wird, müssen Sie 'display: inline-block' im div verwenden. – SpliFF

+0

ja, jetzt funktioniert. +1 –

0

Die Schaltfläche Bild ist nicht breit genug, um Ihre gesamte div zu decken. Machen Sie das Bild entweder breiter (bearbeiten Sie es und laden Sie es erneut hoch), oder machen Sie das div schmaler.

+0

Sie sehen Original Demo? Ich bearbeite Schaltflächenbilder nicht. siehe Original-Demo –

+0

Ja, die ursprüngliche Demo verwendet Elemente, die eine geringere Breite als das Bild haben und daher funktionieren sie. –

+0

jetzt! Was schlägst du zu diesem Thema vor? –