XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Padding von Button ändern (http://xhtmlforum.de/showthread.php?t=74153)

Berni 10.11.2020 14:01

Padding von Button ändern
 
Hallo,

ich habe bei der Programmierung einer Webseite folgendes Problem: Ich möchte die Breite von einem Button verkleinern. Hierzu würde ich gerne den Wert für Padding verändern. Eine fixe Breite hat der Button nicht, soll er auch nicht bekommen.

vorher: .button { padding: 15px 20px; }
nachher: .button { padding: 15px 10px; }

Leider tut sich da gar nix... Ein anderes Style-Attribut, was den Wert überschreibt, finde ich nicht. Woran kann das noch liegen?

Vielen Dank schonmal

Berni 10.11.2020 14:19

Sorry, das wichtigste vergessen: https://www.12test.de/button-padding.html

MrMurphy 10.11.2020 15:36

Grundsätzich sollte vermieden werden eine Klasse .button wie das Element button zu nennen.

Das Problem liegt darin, dass durch die Änderung des Innenabstands padding nicht die Größe eines Elements geändert wird. Sondern nur der Platz im Element. Die Größe eines Elements wird durch width und / oder height geändert.

Ohne Angabe nehmen Blockelemente den zur Verfügung stehenden Platz ein.

Berni 11.11.2020 08:37

Hallo,

danke für die Antwort.

Die Idee mit der festen Breite und Höhe hatte ich auch schon.

Jedoch bekomme ich dadurch an anderer Stelle unerwünschte Effekte, da die Beschriftung je nach Button unterschiedlich lang ausfällt. Hinzu kommt eine unterschiedliche Darstellung durch das responsive Design, wodurch sich Höhe und Breite verändern.

Wenn ich jetzt die Höhe oder Breite fixe, bekomme ich entweder überstehende Schriften oder muss zu hohe oder zu breite Buttons verwenden. Das sieht dann am Ende auch nix aus.

cloned 12.11.2020 09:13

Du kannst auch mit min-width / max-width (bzw. height) arbeiten.
Ohne das gewünschte Design zu kennen kann man hier aber auch mehr raten als wirklich helfen.

Berni 12.11.2020 09:52

O.k. danke für eure Vorschläge. Ich habe es jetzt so gelöst, dass ich einfach die Spalten mit den Buttons schmaler gemacht habe, damit sich der Button gar nicht weiter ausbreiten kann.


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:40 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023