В Safari он выглядит не так, как должен отображаться. Поскольку вы не указали значение высоты, input
по умолчанию будет соответствовать размеру последнего унаследованного размера шрифта.
Правое и нижнее позиционирование также будут игнорироваться, поскольку вы пытаетесь установить верхнее и левое поля одновременно. Похоже, они имеют преимущество в этом случае.
Если вам нужно использовать поле input
, чтобы оно отображалось по всей ширине и высоте окна браузера во время его просмотра, вам нужно повторить CSS следующим образом:
body{
margin:10px;
}
#someid{
display:block;
margin:0 auto;
width:100%;
height:100%;
}
Это растянет поле input
до высоты и ширины, когда у пользователя есть окно браузера. Он также будет иметь поле вокруг каждой стороны в 10 пикселей от окна браузера.
Если вам нужно иметь поле, установите его в стиле body
или обертке DIV вокруг поля ввода.