【发布时间】:2011-04-12 04:31:39
【问题描述】:
渲染输入文本元素时出现问题。如果我将<!doctype html> 添加到我的文件中,输入元素会被拉伸,我的输入提交按钮不会。
我在几个不同的浏览器中测试过,都是一致的,所以可能是我:(。
在示例中,我的文本元素以 304 像素的宽度呈现。当我删除第一行时,它将以 300 像素呈现。
示例:
<!doctype html>
<html>
<STYLE type="text/css">
*{ margin: 0px; padding: 0px; }
input
{
width: 300px;
}
</STYLE>
<body>
<input/><br/>
<input type="submit">
</body>
</html>
有人知道是什么原因造成的,但更重要的是如何解决?
【问题讨论】:
-
那是什么文档类型?我不认为这是有效的。使用有效的。
-
@Headshota 那是html5 doctype
-
@Headshota:它是标准的 html5 文档类型