Ich habe 3 HTML-Selects in einer Zeile auf meiner Seite, die normalerweise gut angezeigt werden. Wenn die Größe der Seite jedoch unterhalb einer bestimmten Breite geändert wird, verschwinden die Inhalte aller ausgewählten Elemente. Sie können beide Zustände sehen hier:Inhalt von <select> verschwinden, wenn Seite in der Größe geändert wird
I Bootstrap 2.3.2 verwenden und diese sind nur normale select-Tags ohne zusätzlichen Styling oder Javascript. Kann jemand verhindern, dass der Inhalt meines Auswahl-Tags verschwindet, wenn die Größe der Seite geändert wird? Die Verwendung einer anderen Version von Bootstrap ist keine Option. Ich bin mit 2.3.2 festgefahren.
Wenn ich weiter die Breite verringern, kommen die Inhalte der Auswahl zurück. Ich vermute, es hat etwas mit Bootstrap und Reaktionsfähigkeit etc. zu tun, aber ich weiß nicht genug über Bootstrap, um die genaue Ursache festzuhalten.
konnte ich Chrome Developer Tools verwenden, und festgestellt, dass, wenn der Text in der Auswahl verschwinden, wenn ich die Schriftgröße in dem folgenden deaktivieren:
@media (max-width: 1024px) and (min-width: 481px)
label, button, select, .uiGrid.table td, .uiGrid.table th {
font-size: inherit;
}
Der Text in der ausgewählten erscheint wieder. Leider ist dieses CSS-Bit in einer gemeinsam genutzten Bibliothek definiert, die ich nicht kontrolliere.
Wie gewünscht, hier ist der Code, den ich die wählen auf der Seite hinzufügen verwenden:
<div class="pull-left">
<div class="btn-toolbar" style="margin: 0;">
<div class="btn-group">
<select class="input-medium">
<option>Select 1</option>
<option>Value 2</option>
<option>Value 3</option>
<option>Value 4</option>
</select>
</div>
<div class="btn-group">
<select class="input-medium">
<option>Select 2</option>
<option>Value 2</option>
<option>Value 3</option>
<option>Value 4</option>
</select>
</div>
<div class="btn-group">
<select class="input-medium">
<option>Select 3</option>
<option>Value 2</option>
<option>Value 3</option>
<option>Value 4</option>
</select>
</div>
</div>
</div>
diese Seite, wenn für Code-bezogene Fragen. Wie sollen wir helfen, wenn Sie keinen Code gepostet haben? –
Die Steuerung sieht aus, als ob sie die Textbreite nicht bewältigen kann und schiebt den Text irgendwo weg. Kannst du etwas Code posten, dann guckst du lieber so. – PeterS
Der von Ihnen gepostete Code funktioniert gut - http://www.bootply.com/y12Dmqo08a, also muss es ein anderes CSS sein, das dieses Element beeinflusst. Analysieren Sie Ihren Code in Web-Dev-Tools in einem Browser. Tritt es bei bestimmten Darstellungsfeldbreiten auf? – robjez