header宽度为980px,水平居中,上内边距20px,清除浮动。header中左div左浮动。header中右div右浮动,行高为80px。header中a标签颜色为#404042,鼠标悬浮颜色为#da5454。
时间: 2024-02-29 15:52:22 浏览: 142
下面是实现上述要求的 CSS 代码:
```css
header {
width: 980px;
margin: 20px auto 0;
overflow: hidden; /* 清除浮动 */
}
header .left {
float: left;
}
header .right {
float: right;
line-height: 80px;
}
header a {
color: #404042;
}
header a:hover {
color: #da5454;
}
```
其中,`header` 元素的 `width` 属性设置为 `980px`,`margin` 属性设置为 `20px auto 0`,表示上内边距为 `20px`,左右外边距自动,从而实现水平居中。`overflow: hidden;` 用于清除 `header` 内部的浮动元素。`header .left` 和 `header .right` 分别指定了左右两个子元素的浮动方向。`header a` 和 `header a:hover` 分别设置了链接文本的颜色和鼠标悬浮时的颜色。
相关问题
html, h1, h2, h3, h4, h5, h6, body, div, ul, li, a, img, ol, dd, dt, dl, span, strong, b, button, input, select, section, pre, small, nav, thead, tbody, table, header, footer, em, i, p { margin: 0; padding: 0; } body{ font-size: 14px; background-color: #fff; font-family: "Microsoft YaHei", sans-serif; color: #c0daed; } a{ color: #333; text-decoration: none; } li{ list-style: none; } img{ border: none; } button{ border: none; outline: none; } .fl{ float: left; } .fr{ float: right; } .clear{ clear: both; } h1, h2, h3, h4, h5, h6{ font-size: 14px; font-weight: normal; } .m2{ width: 1273px; margin: 0 auto; }
这是一段CSS样式代码,它定义了一些常见的HTML元素的样式。以下是代码中的一些关键部分:
- `margin: 0; padding: 0;`:将所有元素的外边距和内边距设置为0,用于消除默认的边距和内边距。
- `body{}`:设置整个页面的样式,包括背景颜色、字体大小、字体家族和文本颜色。
- `a{}`:设置超链接的样式,包括文本颜色和去除下划线。
- `li{}`:设置列表项的样式,去除默认的列表样式。
- `img{}`:设置图片的样式,去除默认的边框。
- `button{}`:设置按钮的样式,去除默认的边框和外边框。
- `.fl{}`和`.fr{}`:定义了浮动到左侧和右侧的样式类。
- `.clear{}`:清除浮动的样式类。
- `h1, h2, h3, h4, h5, h6{}`:设置标题的样式,包括字体大小和字体粗细。
- `.m2{}`:定义一个带有固定宽度和水平居中的样式类。
这段代码看起来像是一个简单的基础样式,可以作为一个起点来构建网页的样式。
用DIV+CSS完成一个网页布局,要求有标题栏在页面顶部,导航栏在页面左边,内容烂在中间,页脚栏在页面底部
好的,我会为您解答这个问题。
首先,在HTML中可以使用`<div>`标签来创建布局的各个部分,如标题栏、导航栏、内容栏和页脚栏。接下来,使用CSS来设置它们的样式和位置。
以下是一个简单的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>网页布局示例</title>
<style>
body {
margin: 0;
padding: 0;
}
#header {
height: 50px;
background-color: #ccc;
}
#nav {
float: left;
width: 200px;
height: 400px;
background-color: #ddd;
}
#content {
margin: 0 auto;
width: 800px;
height: 400px;
background-color: #eee;
}
#footer {
height: 50px;
background-color: #ccc;
}
</style>
</head>
<body>
<div id="header">
<h1>网页标题</h1>
</div>
<div id="nav">
<ul>
<li><a href="#">导航链接1</a></li>
<li><a href="#">导航链接2</a></li>
<li><a href="#">导航链接3</a></li>
</ul>
</div>
<div id="content">
<p>网页内容</p>
</div>
<div id="footer">
<p>版权信息</p>
</div>
</body>
</html>
```
在这个示例代码中,`<div>`标签被用来创建了四个部分:标题栏、导航栏、内容栏和页脚栏。CSS样式被用来设置它们的高度、宽度、背景颜色等属性,使它们看起来更加美观。
其中,`float`属性被用来使导航栏浮动在页面左边,`margin: 0 auto`被用来使内容栏在页面中间水平居中显示。同时,`margin`和`padding`被设置为0,以确保页面的边框和内边距不影响布局。
以上就是一个基础的网页布局示例,您可以根据需要进行修改和完善。
阅读全文