正如 Bootstrap 网站中所说,HTML 文档结构必须是这样的(http://twitter.github.com/bootstrap/scaffolding.html)
<!DOCTYPE html>
<html lang="en">
...
</html>
但是我注意到,这会导致一个问题,即输入高度比平时大,当我删除 doctype 声明时它就变得正常了。
如何解释这个?
正如 Bootstrap 网站中所说,HTML 文档结构必须是这样的(http://twitter.github.com/bootstrap/scaffolding.html)
<!DOCTYPE html>
<html lang="en">
...
</html>
但是我注意到,这会导致一个问题,即输入高度比平时大,当我删除 doctype 声明时它就变得正常了。
如何解释这个?
我想这是默认行为,当您使用 HTML5 文档类型时您无能为力。
您可以使用 CSS 重置来清除浏览器/文档类型为您的元素创建的任何默认格式。这是一个非常常用的,虽然它不包含任何输入标签。:http: //meyerweb.com/eric/tools/css/reset/ 对于输入大小,你可以尝试一些这样的css :
input {
height:30px;
}
或者你想要的任何高度。如果我在这里走错了方向,请告诉我。