Ich habe Label und Textfeld in jQuery Mobile und wenn die Bildschirmgröße ändert sich die gesamte Struktur zu ändern.Responsive Textbox jQuery mobile
Wenn ich Bildschirmgröße Breite weniger als 448px habe, geht es zu Label und Textbox unter dem Etikett, aber wenn es über 447px ist es eins neben dem anderen.
Ich füge zwei Fotos hinzu, um klar zu sein.
Dies ist der Code:
Html:
<div role="main" class="ui-content">
<form>
<div class="ui-field-contain">
<label for="sales1">Sales:</label>
<input type="text" id="sales" value="">
</div>
</form>
</div>
Css:
.ui-field-contain .ui-input-text {
width: 50% !important;
}
Gibt es irgendeinen Weg durch CSS, es zu überschreiben und in jeder Bildschirmgröße immer nebeneinander zu stehen?
Ich sehe nicht, '' '.ui-input-text''' im HTML .. Ist es etwas jQuery Mobile ist hinzufügen? –
müssen Sie nicht darauf achten. Dies ändert nur die Größe des Textfelds. ohne es wird es 100% groß sein, aber trotzdem, was ich erwähnt habe, wird passieren. – Danny
Es tut mir leid, aber ich achte darauf. Ich bin so verkabelt - versuche ein Problem zu erkennen und ich sehe, dass es eine CSS-Klasse gibt, auf die in HTML nicht verwiesen wird ... Vielleicht kannst du http angeben : //plnr.co/ link? –