Jump to content
  • 0

Разное отображение в браузерах элемента <select>


volshebnyi
 Share

Question

Здравствуйте!

Стилизовал элемент select, но, к сожалению, в Firefox практически вдвое увеличивается padiing, а в IE даже дефолтные стрелки выпадающего списка не убираются:

https://jsfiddle.net/hhbsorny/3/

Помогите, пожалуйста, разобраться в этом вопросе.

Заранее благодарю!

 

Edited by volshebnyi
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Мне кажется лучше делать полностью свой выпадающий список на основе input, тогда можно будет его стилизовать под все браузеры и добавить дополнительный функционал

на крайний случай в инете много готовых решений

Link to comment
Share on other sites

  • 0
1 час назад, Switch74 сказал:

Мне кажется лучше делать полностью свой выпадающий список на основе input, тогда можно будет его стилизовать под все браузеры и добавить дополнительный функционал

на крайний случай в инете много готовых решений

Подскажите, о каких готовых решениях речь?

Link to comment
Share on other sites

  • 0
2 часа назад, Switch74 сказал:

например банальный http://dimox.name/jquery-form-styler/

Это я видел. Я пытаюсь сделать только средствами CSS. В крайнем случае - нативный JavaScript. Без плагинов...

Link to comment
Share on other sites

  • 0

Ну так делайте нативный без плагинов тогда, за основу берите идею данного плагина.

На чистом css мне кажется выпадающий список будет не тот, но подзапариться можно конечно через radio или checkbox. 

Link to comment
Share on other sites

  • 0
13 часа назад, Switch74 сказал:

Ну так делайте нативный без плагинов тогда, за основу берите идею данного плагина.

На чистом css мне кажется выпадающий список будет не тот, но подзапариться можно конечно через radio или checkbox. 

Проблему с отступами в Firefox решил с помощью line-height. Остался один "нюанс" - line-height для select почему-то не работает в IE..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy