<header>标签为什么不能改变背景颜色呢?

今天在写HTML5标准布局的时候,遇到了一个这样的问题,header标签不能够改变背景颜色,之后在网上查了之后,找到了问题的所在。

代码实例如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<style type="text/css">

	h3{
		background-color:#0611D5;
		padding: 15px;
		text-align: center;
	}
	nav{
		float:left;
		background-color:#5FA08F;
		width: 100%;
	}
	nav ul{
		list-style-type: none;
		display:flex;
	}
	nav ul li{
		float:left;
		border: solid 2px;
		background-color: #09CCEC;
		margin-left:90px;
		padding-left:12px;
		padding-right:12px;
	}
	nav ul li a{
		color:red;
	}
	
	</style>
<body>

<div
<header style="background-color:#00ff14;width:50%;margin:auto;">
	<h3>HTML5页面-header</h3>
	<nav>
		<ul>
			<li><a href="#">首页</a></li>
			<li><a href="#">百度</a></li>
			<li><a href="#">搜狗</a></li>
			<li><a>nav</a></li>
		</ul>
	</nav>
</header>

<section>
	<article>
		<header></header>
		<p></p>
		<footer></footer>
	</article>
</section>
<aside></aside>

<footer></footer>
</body>
</html>

效果图如下:
在这里插入图片描述

给header设置高度height或者内边距padding之后

1.截取修改的代码(单独加内边距):
在这里插入图片描述
1.单独加内边距之后的效果:
在这里插入图片描述

2.截取修改的代码(加高度):
在这里插入图片描述

2.加高度后的效果
在这里插入图片描述

所以,总的来说,如果header标签不能改变背景颜色的原因是因为没有设置高度或者是内边距。
还有一点,小伙伴们要记住,如果哪个标签设置背景颜色之后没有效果的话,给他一个高度或者内边距试试

如果这边文章对你有帮助的话,记得点赞哦!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
如何才能美化&lt;nav&gt;&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;响应式网页布局&lt;/title&gt; &lt;style&gt; /* 基础样式 */ body { margin: 0; padding: 0; font-family: Arial, sans-serif;/*如果计算机上有Arial则用Arial字体显示,如果没有,则使用系统默认的sans-serif字体显示。*/ font-size: 16px; } header { background-color: #333; color: #fff; padding: 20px; } nav { background-color: #555; color: #fff; padding: 10px; text-align: center; } section { padding: 20px; box-sizing: border-box; } footer { background-color: #333; color: #fff; padding: 20px; text-align: center; } /* 响应式布局 */ @media screen and (min-width: 768px) { header, nav, section, footer { width: 50%; float: left; } header, footer { clear: both; } nav { width: 100%; text-align: left; } section { height: 400px; } } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;header&gt; &lt;h1&gt;响应式网页布局&lt;/h1&gt; &lt;/header&gt; &lt;nav&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="#"&gt;首页&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;关于我们&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;产品介绍&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;联系我们&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/nav&gt; &lt;section&gt; &lt;h2&gt;我们的产品&lt;/h2&gt; &lt;p&gt;这里展示我们的产品信息。&lt;/p&gt; &lt;/section&gt; &lt;footer&gt; &lt;p&gt;版权所有 © 2021&lt;/p&gt; &lt;/footer&gt; &lt;/body&gt; &lt;/html&gt;
06-09
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁同学与Android

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值