Я заметил, что элемент <input>
в HTML игнорирует пару CSS "left" и "right". То же самое для пары "верх" и "снизу". См. Пример кода ниже:
<html>
<head>
<style><!--
#someid {
position: absolute;
left: 10px;
right: 10px;
top: 10px;
bottom: 10px;
}
--></style>
</head>
<body>
<input type="text" id="someid" value="something"/>
</body>
</html>
<input>
должен занимать почти все пространство в браузере (кроме границы 10 пикселей вокруг него). Он отлично работает в Safari, но в FireFox и IE <input>
остается маленьким в верхнем левом углу браузера.
Если я использую "left" и "width", "top" и "height", тогда все работает нормально. Однако я не знаю, что такое ширина и высота, я хочу, чтобы они были скорректированы в зависимости от размера окна браузера.
Любые идеи, как обойти это?
Спасибо.