Мне не удается применить «padding» к checkbox на IE11, так что они будут вести себя так же, как и в IE10.Флажки не имеют «padding» на IE11
На IE10, вычисленный стиль для флажков был:
width: 13px;
height: 13px;
padding: 3px;
margin: 0;
На IE11, теперь:
width: 13px;
height: 13px;
padding: 0;
margin: 3px;
Хотя Флажки имеют одинаковый размер на обоих браузерах, их поведение немного изменилось. В IE10, добавление 3 пикселя вызывало флажок «навести» при прохождении мыши по 3 пикселя по краям окна. Это уже не так в IE11, что уменьшает площадь, на которую можно щелкнуть, на многие пиксели с каждой стороны.
Я пробовал применять те же самые стили, что и на IE10, к галочкам, без каких-либо успехов (см. http://jsfiddle.net/LSjb4/). Отступ, похоже, игнорируется. Я также пробовал играть с шириной и высотой (как это делали бы вы, например, в Chrome), но это заставляет окно визуально растягиваться.
Может ли кто-нибудь подумать о чистом решении CSS, чтобы получить то же поведение, что и IE10, сохраняя собственный вид флажка (без изображения)?
ПРИМЕЧАНИЕ: пожалуйста, пожалуйста, «почему вы пытаетесь это сделать, это плохо для удобства пользователя и т. Д.». Комментарии. Рассмотрим его как технический вызов без других целей, кроме удовлетворения ее решения :)
Это интересно, спасибо за него. Тем не менее, вопрос остается открытым в надежде на полное решение CSS. –