Wie kann ich die Breite eines Label-Tags steuern?
Das label-tag nicht über die Eigenschaft "Breite", also wie sollte ich die Breite eines label-tag?
InformationsquelleAutor der Frage ziiweb | 2010-05-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
CSS zu verwenden, natürlich...
Den
width
Attribut ist veraltet, und CSS sollte immer verwendet werden, um die Kontrolle über diese Arten von Layout-Stilen.InformationsquelleAutor der Antwort Josh Stodola
Mithilfe der inline-block ist besser, weil es nicht zwingen, die übrigen Elemente und/oder Kontrollen gezogen werden in eine neue Zeile.
InformationsquelleAutor der Antwort M009
Inline-Elemente (wie SPAN, LABEL, etc.) werden angezeigt, so dass Ihre Höhe und Breite berechnet werden, indem der browser, basierend auf deren Inhalt. Wenn Sie möchten, zu Steuern, Höhe und Breite ändern Sie die Elemente' Blöcke.
display: block;
macht das element angezeigt als einen festen block (wie z.B. DIV-tags), was bedeutet, dass es einen Zeilenumbruch nach dem element (es ist nicht inline). Sie können zwardisplay: inline-block
um das Problem zu beheben Leitungsbruch, diese Lösung funktioniert nicht im IE6, weil der IE6 nicht erkennt inline-block. Wenn Sie wollen, dass es cross-browser-kompatibel dann schauen Sie bei diesem Artikel: http://webjazz.blogspot.com/2008/01/getting-inline-block-working-across.htmlInformationsquelleAutor der Antwort Srka
Angabe der Breite, Label nicht eine richtige Art und Weise. sollten Sie ein div oder Tabelle Struktur zu verwalten. aber immer noch, wenn Sie nicht möchten, ändern Sie Ihren ganzen code, dann können Sie verwenden Sie folgenden code.
InformationsquelleAutor der Antwort Yaxita Shah
InformationsquelleAutor der Antwort shiny
Können Sie entweder geben Sie der Klasse den Namen, um alle label so, dass alle dieselbe Breite :
Beispiel
oder Sie können einfach geben, der rest der Beschriftung
InformationsquelleAutor der Antwort Ajinkya