Я пытаюсь создать textarea
, который выглядит точно как div
.
Однако на iOS есть 3 пикселя, которые откуда-то не могут быть удалены.
Здесь мой код:
<!doctype html>
<title>Textarea test</title>
<style>
textarea, div
{
background: yellow;
font: 13px arial;
border: 0;
padding: 0;
border-radius: 0;
margin: 0;
-webkit-appearance: none;
}
</style>
<div>test</div>
<hr>
<textarea>test</textarea>
Это отображается так (я увеличил масштаб):
Как показывает скриншот, там есть 3 пикселя перед текстом, от которого я хочу избавиться. Насколько я вижу, это не поле/дополнение или граница.
Это происходит на моем iPhone и iPad, работающем под управлением iOS 4.3. И быть ясным; эти 3 дополнительных пикселя не отображаются в Safari/Firefox/Chrome на моем рабочем столе. Или мой брат Windows Phone, если на то пошло.
EDIT 2011-08-10:
Я только что проверил это на <input type=text>
, и появляется то же самое "дополнение", за исключением того, что это 1 пиксель вместо 3.