Столкнулся с такой проблемой, что у элемента textarea не получается полностью убрать отступ в Safari (iPad). Даже при margin: 0; padding: 0; border: 0;
текст все равно смещается вправо и вниз на несколько пикселей (то есть его нельзя подогнать впритык к краю textarea).
У элемента input такой проблемы нет. Также текст правильно смещается во всех остальных браузерах, включая десктопную версию Safari.
Опытным путем выяснил, что смещение элемента (extra margins) является общим явлением для всех устройств iOS (смещение textarea на 3 пикселя). Единственный вариант - вручную смещать text-indent
, когда пользователь заходит через iPhone/iPad:
if(/iPhone|iPad|iPod/i.test(navigator.userAgent)){
textareas = document.getElementsByTagName('textarea');
for(i = 0; i < textareas.length; i++){
textareas[i].style['text-indent'] = '-3px';
}
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
При добавлении псевдоэлемента :before (добавил текст) добавленный элемент дублируетсяНе могу понять, почему
Всем приветСуть вопроса такая-на странице есть несколько фоновых изображений
Есть две кнопки - Таблица и СписокНажимаю на Таблица - объекты выводятся таблицей
Добрый день! Помогите, пожалуйста, решить проблемуЕсть сайт на котором при изменении размера экрана меняются марджины у пунктов меню и чтобы...