Ich habe eine <select>
und möchte, dass die erste Option unsichtbar ist, da es nicht genug Platz für den Text auf der mobilen Version gibt und sie trotzdem abgehackt wird, also habe ich beschlossen, sie einfach verschwinden zu lassen, aber es wird nicht funktionieren. Nur mit dem Rest der Optionen (auf PC-Browsern), aber nicht für den ersten. Warum ist das so?
Das habe ich bereits versucht
CSS:
%Vor%HTML:
%Vor%Danke.
Verwenden von JavaScript (bester Weg)
Wenn Sie die erste Option nur im Mobilgerät ausblenden möchten, folgen Sie diesem
Ich denke, dass Sie aus diesem Grund wirklich kein css hinzufügen müssen. Wenn Sie die erste Option leer lassen möchten, entfernen Sie Bitte auswählen .i.e.,
%Vor%Wenn Sie möchten, dass einige Abstände innerhalb der Box vorhanden sind, obwohl Text entfernt wurde, können Sie einfach ein paar Mal hinzufügen, um das Panel breit genug zu machen, wie unten gezeigt.
%Vor% Sie können es auf display: none;
only issue is setzen, es wird in Internet Explorer nicht funktionieren (Überraschung!)
Oder lass das <option>
leer ...
Hier ist ein funktionierender Plünderer für Sie. Ändern Sie es in display:none
und fügen Sie select
dem CSS hinzu
ODER
Sie können visibility: hidden;
anstelle von display:none
in CSS verwenden
Tags und Links css html-select css-selectors