Was ist der einfachste Weg, um Platz zwischen 2 nebeneinander liegenden Schaltflächen in asp.net zu platzieren
Lesezeit: 4 Minuten
Benutzer570185
Ich habe 2 Knöpfe nebeneinander, und ich hätte gerne welche dazwischen.
Der folgende Code hat 2 Schaltflächen direkt nebeneinander. Ich habe Margin für das Div ausprobiert und konnte einfach keinen schönen Abstand zwischen den beiden bekommen.
Haben Sie Marge auf den Schaltflächen selbst versucht?
– Chris
25. Februar 2011 um 16:26 Uhr
ja, ich würde einfach eine span-Klasse gestalten (padding-right: 4px; zum Beispiel) und sie als Klasse auf die Schaltfläche(n) anwenden. vielleicht übersehe ich hier etwas??
Dies ist der beste Weg, da es das Box-Modell vermeidet, das bei älteren Browsern ein Problem sein kann, und keine zusätzlichen Zeichen hinzufügt, die von einem Screenreader erfasst würden, sodass die Lesbarkeit verbessert wird.
Es ist gut, eine Reihe dieser Arten von Divs für bestimmte Szenarien zu haben (mein am häufigsten verwendetes ist vert5spacer, ähnlich wie dieses, aber fügt ein Block-Div mit Höhe 5 und Breite automatisch ein, um Elemente in einem Formular usw.
Das sieht nach einer sehr schönen Lösung aus. Vielen Dank! Ich hatte keine Ahnung, dass ich mit einer einfachen Frage wie dieser so viel lernen kann. :))
– Benutzer570185
25. Februar 2011 um 16:51 Uhr
Bemerkenswert: Es scheint, dass der Teiler auf eine Breite von Null zusammenfällt, wenn Sie irgendeine Art von Float haben. Wenn Sie min-height:1px festlegen, wird dies erledigt (oder werfen Sie ein in den Inhalt, obwohl ich sicher bin, dass das weniger koscher ist).
– Josh Sutterfield
27. Oktober 2015 um 15:57 Uhr
In meinem Fall hat das funktioniert: .divider{margin: 0.25rem; display: inline;}
– Viktoria Stuart
1. April um 20:12 Uhr
Fügen Sie ein Leerzeichen hinzu zwischen ihnen (oder mehr, je nach Vorliebe)
Alter Beitrag, aber ich würde sagen, der sauberste Ansatz wäre, dem umgebenden div eine Klasse und jeder Schaltfläche eine Schaltflächenklasse hinzuzufügen, damit Ihre CSS-Regel für mehr Anwendungsfälle nützlich wird:
Versuchen Sie, die folgende Klasse auf Ihrem zu installieren zweite Taste
.div-button
{
margin-left: 20px;
}
Bearbeiten:
Wenn Sie möchten, dass Ihre erste Schaltfläche sowohl vom div als auch von der zweiten Schaltfläche beabstandet ist, wenden Sie diese Klasse auf Ihre erste Schaltfläche an Auch.
azibit
ich benutzte und es funktioniert gut. Du könntest es versuchen. Sie müssen keine Anführungszeichen verwenden
Es gibt bereits eine Antwort, die darauf hindeutet.
– dakab
8. Januar 2016 um 11:09 Uhr
12981000cookie-checkWas ist der einfachste Weg, um Platz zwischen 2 nebeneinander liegenden Schaltflächen in asp.net zu platzierenyes
Haben Sie Marge auf den Schaltflächen selbst versucht?
– Chris
25. Februar 2011 um 16:26 Uhr
ja, ich würde einfach eine span-Klasse gestalten (padding-right: 4px; zum Beispiel) und sie als Klasse auf die Schaltfläche(n) anwenden. vielleicht übersehe ich hier etwas??
– Jim tollan
25. Februar 2011 um 16:29 Uhr