Я пытаюсь создать текстовое поле
, которое выглядит точно как 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 моего брата, если на то пошло.
РЕДАКТИРОВАТЬ 2011-08-10:
Я только что проверил это на
и той же самой "padding" отображается, за исключением того, что это 1 пиксель вместо 3.