如何制作文本框和textarea相同宽度的跨浏览器?

Wal*_*ssa 12 html css

将文本框(即输入类型="文本")和textarea的宽度设置为500px在IE6和Chrome中不起作用,只能在FF2中正常工作(尚未测试其他浏览器),IE和Chrome添加两个像素到文本框.

所有元素的填充和边距都设置为0

*
{
margin: 0px;
padding: 0px;
}
Run Code Online (Sandbox Code Playgroud)

将doctype从xhtml 1.0 transitional更改为strict也不起作用.

Pao*_*ino 9

您需要明确设置1px的边框并使宽度为498px,或使边框0和宽度为500px,尽管后者将无法看到输入,除非您知道它在那里,所以从那里它只是一个样式问题.


小智 0

尝试

input{
border:none;
}
Run Code Online (Sandbox Code Playgroud)