Хорошо ... Извините ... Вот и мы ... Официально неофициальный ответ ...
Вы не можете избавиться от этого.
Видимо, это «ошибка» с мобильным сафари на входах. См:
Однако, зная отступ, вы можете сделать это
textarea {
text-indent:-3px;
}
Это не симпатичное решение, но оно делает то, что вам нужно.
Редактировать
Забыл упомянуть, протестирован с iOS Simulator. Вы можете попробовать на своем телефоне.
Еще один момент: это также предполагает, что вы обслуживаете CSS исключительно для мобильного сафари, особенно для iPhone. Более старый способ сделать это:
/* Main CSS here */
/* iPhone CSS */
@media screen and (max-device-width: 480px){
/* iPhone only CSS here */
textarea {
text-indent: -3px;
}
}
Редактировать снова
Мне было очень весело с этим ... Вы также можете использовать отдельные таблицы стилей с этими объявлениями:
<link rel="stylesheet" media="all and (max-device-width: 480px)" href="iphone.css">
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)" href="ipad-portrait.css">
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape)" href="ipad-landscape.css">
<link rel="stylesheet" media="all and (min-device-width: 1025px)" href="ipad-landscape.css">
Редактировать Потому что, очевидно, кто-то купил Android;)
<script type="text/javascript">
if (navigator.userAgent.indexOf('iPhone') != -1) {
document.write('<link rel="stylesheet" href="iphone.css" type="text/css" />');
} else if (navigator.userAgent.indexOf('Android') != -1) {
document.write('<link rel="stylesheet" href="android.css" type="text/css" />');
} else {
document.write('<link rel="stylesheet" href="desktop.css" type="text/css" />');
}
</script>
Лично у меня действительно нет проблем с текстовыми записями, имеющими некоторые внутренние отступы. Это очищает его от края области и делает его более читаемым. Я, однако, считаю, что браузер должен поддерживать спецификации. Итак, вот обновление для разграничения между Android и iPhone. Веселись!