K@llenMedlem sedan mars 20032 667 inlägg Hej,
Jag har problem med en kodsnutt CSS för att sätta stil på input select.
Ser bra ut i de webbläsare jag testat förutom Mozilla FF. Där blir det dubbla pilar för att fälla ut listan. Se bifogade bilder.
Hur kan jag lösa detta?
.select-style {
padding: 0;
margin: 0;
margin-left: 70px;
border: 1px solid #ccc;
width: 50%;
border-radius: 3px;
overflow: hidden;
background-color: #fff;
background: #fff url("arrowdown.gif") no-repeat 97% 40%;
}
.select-style select {
font-size: 1.1em;
padding: 10px 10px;
width: 100%;
border: none;
box-shadow: none;
background-color: transparent;
background-image: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.select-style select:focus {
outline: none;
}
metalboyMedlem sedan jan. 2005953 inlägg Sätt bakgrundsbilden (pilen) på select-elementet istället för på containern.
K@llenMedlem sedan mars 20032 667 inlägg Tack, men tyvärr ingen skillnad. :(
Danne VMedlem sedan aug. 20068 090 inlägg Lite på studs...testa något av följande:
1. Gör en conditional comment för FF där du utesluter "arrowdown.gif" och låt webbläsaren sköta pilarna.
2. Prova en "normalize.css" http://necolas.github.io/normalize.css/
Det du ser i FF kan bero på dina egna inställningar i webbläsaren. Testa "reset" i FF.
Å andra sidan: Skit i problemet. Sånt här stör ofta i utvecklarens ögon eftersom han/hon kollar detaljer och glor på sidan timme efter timme. Den normale användaren däremot reagerar knappt. Eller bryr sig inte ett dugg.
K@llenMedlem sedan mars 20032 667 inlägg Tack, gjorde en egen stil för FF:
@-moz-document url-prefix() {
.select-style select {
font-size: 1.1em;
padding: 10px 10px;
width: 100%;
border: none;
box-shadow: none;
background-color: transparent;
background-image: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
}