У меня есть элемент выбора html, который я бы хотел создать для печати, чтобы он выглядел только как выделенный текст. Как скрыть стрелку вниз?
Как я могу создать окно выбора html, чтобы опустить стрелку вниз для печати?
Ответ 1
Вы не можете.
В стандартах нет ничего, что указывало бы, что элемент выбора должен иметь стрелку, указывающую пользователю, что у нее есть варианты на выбор или как отображаются эти параметры. Поскольку эти визуальные элементы не определены, для их изменения нет ничего определенного.
Вам просто нужно отобразить другой элемент при печати.
Ответ 2
Ниже приведены работы для Firefox, Safari, Chrome и нескольких других.
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
Для поддержки IE смотрите http://fetchak.com/ie-css3/
Ответ 3
В webkit вы можете указать:
-webkit-appearance: none;
Не уверен в других браузерах.
Ответ 4
Попробуйте это
http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx
Ответ 5
Одна идея: для операции печати замените поле со списком с помощью элемента управления меткой.
Ответ 6
Вы можете указать выделенное текстовое значение рядом с раскрывающимся списком и скрыть его с помощью CSS. Затем используйте таблицу стилей печати, чтобы отобразить текст и скрыть выпадающее меню при печати.