在标记中设置了上边距“topmargin”属性,但是页面边距没有改变 – 解决方案

html代码如下:

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

<body background="images/bg.jpg" margin-top="200px" bgproperties="fixed">
	<center>
		<p>面朝大海,春暖花开</p>
		<p>海子</p>
		<p>从明天起,做一个幸福的人</p>
		<p>喂马,劈柴,周游世界</p>
		<p>从明天起,关心粮食和蔬菜</p>
		<p>我有一所房子,面朝大海,出暖花开</p>
		<p>从明天起,和每一个亲人通信</p>
		<p>告诉他们我的幸福</p>
		<p>那幸福的闪电告诉我的</p>
		<p>我将告诉每个人</p>
		<p>给每一条河和每一坐山取一个温暖的名字</p>
		<p>陌生人,我也为你祝福</p>
		<p>愿你有一个灿烂的前程</p>
		<p>愿你有情人终成眷属</p>
		<p>愿你在尘世获得幸福</p>
		<p>我也愿面朝大海,春暖花开</p>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
	</center>
</body>
</html>

浏览器打开运行结果图:

浏览器打开运行结果图
浏览器打开运行结果图

检查源代码的问题,发现第8行中的marigin-top是CSS的边距代码,并非html的,所以此处只要将margin-top更改为topmargin即可:

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

<body background="images/bg.jpg" topmargin="200px" bgproperties="fixed">
	<center>
		<p>面朝大海,春暖花开</p>
		<p>海子</p>
		<p>从明天起,做一个幸福的人</p>
		<p>喂马,劈柴,周游世界</p>
		<p>从明天起,关心粮食和蔬菜</p>
		<p>我有一所房子,面朝大海,出暖花开</p>
		<p>从明天起,和每一个亲人通信</p>
		<p>告诉他们我的幸福</p>
		<p>那幸福的闪电告诉我的</p>
		<p>我将告诉每个人</p>
		<p>给每一条河和每一坐山取一个温暖的名字</p>
		<p>陌生人,我也为你祝福</p>
		<p>愿你有一个灿烂的前程</p>
		<p>愿你有情人终成眷属</p>
		<p>愿你在尘世获得幸福</p>
		<p>我也愿面朝大海,春暖花开</p>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
	</center>
</body>
</html>

浏览器运行效果图:

浏览器运行效果图
浏览器运行效果图

通过对比代码修改前后的浏览器运行效果图可以看出,后者明显有上边距的改变,此问题解决。

© 版权声明
THE END
喜欢就点赞支持一下吧,如果觉得不错或日后有所需要,可以收藏文章和关注作者哦。
点赞2打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容