2015-04-27 3 views
0

Я стилизации отборный тег и мне интересно, если я могу взять пространство справа, где стрелкиStylize выберите выпадающий тег

http://codepen.io/anon/pen/Pqwpdm

<header class="navbar"> 
    <div class="navbar__container"> 
    <select class="navbar__select"> 
     <option class="navbar__option">Janeiro, 2015</option> 
     <option class="navbar__option">Fevereiro, 2015</option> 
     <option class="navbar__option">Março, 2015</option> 
     <option class="navbar__option">Abril, 2015</option> 
     <option class="navbar__option">Maio, 2015</option> 
     <option class="navbar__option">Junho, 2015</option> 
     <option class="navbar__option">Julho, 2015</option> 
     <option class="navbar__option">Agosto, 2015</option> 
     <option class="navbar__option">Setembro, 2015</option> 
     <option class="navbar__option">Outubro, 2015</option> 
     <option class="navbar__option">Novembro, 2015</option> 
     <option class="navbar__option">Dezembro, 2015</option> 
    </select> 
    </div> 
</header> 


.navbar__select { 
    float: right; 
    background: #C9D3DD; 
    font-size: 17px; 
    border: 0; 
    border-radius: 0; 
    -webkit-appearance: none; 
    padding: 5px; 
} 

Спасибо! :).

+1

Что вы подразумеваете под пробелом справа? в зависимости от вашей операционной системы вы получите другой вид окна выбора. – Filype

+0

есть пространство справа, которое я не могу снять, потому что стрелки выбора есть .. я хочу снять .. –

+0

Это зависит от того, какой браузер вы используете. '-webkit-appearance' будет работать только в хромированном и сафари. Что делать, если вы добавляете следующие 2 свойства: 'внешний вид: нет; -moz-внешний вид: нет;/* Firefox */' – Filype

ответ

2

Этот вопрос has already been asked.

Чтобы резюмировать:

  • Используйте -moz-appearance: none отключить стрелку раскрывающегося списка в Firefox
  • Используйте -webkit-appearance: none отключить стрелку раскрывающегося списка в Webkit-браузерах (например, Google Chrome)
  • Набор display: none на классе psudo, доступном для стрелки раскрывающегося списка в Internet Explorer: ::-ms-expand
+0

это приведет к исчезновению стрелки, но пространство остается неподвижным. –

+0

Это пространство существует только потому, что поле выбора больше, чем текст внутри. Если вы хотите изменить ширину поля выбора, вы можете, поместив в CSS для этого 'width: __px;'. – joejoe31b

Смежные вопросы