我目前正在学习html/css,并注意到一种常见的技术是在body标签的根目录中放置一个通用的容器div:
......
这样做是否有正当理由?为什么css不能只引用body标签?
容器div,有时是内容div,几乎总是用于允许更复杂的CSS样式.身体标签在某些方面是特殊的.浏览器并不像普通的div那样对待它; 它的位置和尺寸与浏览器窗口相关联.
但是容器div只是一个div,你可以用边距和边框来设置它.你可以给它一个固定的宽度,你可以用它为中心margin-left: auto; margin-right: auto
.
另外,内容,例如版权声明,可以放在容器div的外面,但它不能放在身体的外面,允许在边框外面的内容.
这种方法可以让您更灵活地设计整个内容的样式.有效地创建两个可以设计样式的容器.用作背景的HTML Body标签,以及包含内容的容器id的div.
然后,您可以在页面中定位内容,同时为背景或其他效果设置样式而不会出现问题.把它当作内容的"框架".