10 Stimmen

Wie kann ich ein HTML-Auswahlfeld so gestalten, dass der Dropdown-Pfeil für den Druck wegfällt?

Ich habe ein HTML-Auswahlelement, das ich für den Druck so gestalten möchte, dass es nur wie der ausgewählte Text aussieht. Wie kann ich den Dropdown-Pfeil ausblenden?

25voto

Rowan Punkte 241

Das folgende Beispiel funktioniert für Firefox, Safari, Chrome und einige andere

-moz-appearance: none;
-webkit-appearance: none;
appearance: none;

Für IE-Unterstützung siehe http://fetchak.com/ie-css3/

3voto

Guffa Punkte 663241

Das können Sie nicht.

In den Normen ist nicht festgelegt, dass das Auswahlelement einen Pfeil haben muss, um dem Benutzer anzuzeigen, dass es Optionen zur Auswahl hat, oder wie diese Optionen angezeigt werden. Da diese visuellen Elemente nicht definiert sind, gibt es natürlich auch keine Vorgaben für ihre Änderung.

Sie müssen nur beim Drucken ein anderes Element anzeigen.

3voto

keegan3d Punkte 9027

In Webkit können Sie angeben:

-webkit-appearance: none;

Bei den anderen Browsern bin ich mir nicht sicher.

2voto

Ramesh Punkte 597

1voto

Matt Hamsmith Punkte 3845

Eine Idee: Tauschen Sie für den Druckvorgang das Kombinationsfeld gegen ein Etikettensteuerelement aus.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X