div css布局实例
当然,我可以为你提供一个简单的 CSS div 布局实例。在这个例子中,我们将创建一个简单的页面布局,其中包括一个头部(header),一个主体(main),一个侧边栏(sidebar)和一个页脚(footer)。
HTML 结构如下:
```html
```
接下来是 CSS 样式:
```css
body {
display: flex; /* 使用 Flexbox 布局 */
flex-direction: column; /* 子元素垂直排列 */
height: 100vh; /* 使得 body 高度占满整个视口高度 */
margin: 0; /* 移除默认边距 */
}
.header {
background-color: #333; /* 背景颜色为深灰色 */
color: white; /* 文字颜色为白色 */
padding: 20px; /* 内边距 */
}
.main {
flex-grow: 1; /* 让主体占据剩余空间 */
background-color: #f5f5f5; /* 背景颜色为浅灰色 */
padding: 20px; /* 内边距 */
}
.sidebar {
width: 200px; /* 侧边栏宽度 */
background-color: #e6e6e6; /* 背景颜色为亮灰色 */
padding: 20px; /* 内边距 */
}
.footer {
background-color: #333; /* 背景颜色为深灰色 */
color: white; /* 文字颜色为白色 */
padding: 20px; /* 内边距 */
position: fixed; /* 页脚固定在页面底部 */
bottom: 0; /* 页脚距离底部为 0 */
}
```
在这个例子中,我们使用了 Flexbox 布局来实现 div 的布局。`flex-grow` 属性用于使主体部分占据剩余空间,而侧边栏则通过指定宽度来固定其位置。页脚则通过 `position: fixed` 和 `bottom: 0` 来固定在页面底部。你可以根据自己的需求调整这个布局。
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。