我注意到<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>
几乎所有空间(除了它周围的 10px 边框)。它在 Safari 中运行良好,但在 FireFox 和 IE 中,它<input>
在浏览器的左上角仍然很小。
如果我使用“left”和“width”,以及“top”和“height”,那么一切正常。但是我不知道宽度和高度是多少,我希望它们根据浏览器窗口的大小进行调整。
任何想法如何解决这个问题?
谢谢。