我一直在每页的顶部使用以下内容。
body, html {
color: #333333;
font-family: Arial,sans-serif;
font-size: 0.95em;
line-height: 1.15;
}
但我的同事告诉我,我不需要body
和html
。
这是对的吗?
答案 0 :(得分:2)
不,不,你可以省略html
。所有使用css格式化和设置样式的可见和表示内容都将(并且应该)在<body>
标记内。
答案 1 :(得分:1)
对于上面的代码,您实际上不需要同时设置html
和body
但是,某些浏览器会将margin
和padding
应用于其中一个,因此重置这两个浏览器是个好习惯
html, body{
margin:0;
padding:0;
}
如果您尝试将元素放在浏览器窗口的顶部/底部,这会有所帮助。
答案 2 :(得分:0)
如果您正在处理margin
,width
或height
以及background
,则可能需要同时定位两者,但对于一般属性,则不需要。您在此处列出的属性仅适用于body
。