网页的居中显示,使用了margin、clear:both

   很久没写过页面了,现在写起来也觉得捡起来还是挺快的。

   当时遇到了这样的问题,我有一个大的div包涵了整个网站,有网页头部,中部还有底部。头部就是一个标题,中部就是几张图片跟文字排版,结果左右两边的图片边距不一样,这根本就不是我一开始想要的排版,在几经修改下,如下。

  1.把图片的那个div设为margin:0 50px;这样就是上下边距为0,左右边距各位50。样式如下:

body{margin:0;padding: 0px; width:1440px;height:500px;background-color: #F0F0F0;font:"微软雅黑";}

#top{height:60px;line-height: 60px;text-align: center;margin-top: 20px;}

#middle{height: 400px;margin:0px auto;}

.left{height: 400px;float: left;text-align: left;margin:10px 50px;}

#bottom{height: 40px;line-height:40px;clear: both;}

2.底部的文字一直没有下去,而是贴着图片的文字,设了高度、行高 ,都没有效果,后来想到了清除前面的样式:clear:both;解决了问题。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>欢迎加入我们的团队</title>
		<link charset="UTF-8" href="css/index.css" rel="stylesheet">
	</head>
	<body>
		<div id="total">
			<div id="top">ni
				<h2>欢迎加入我们的团队</h2>
			</div>
			<div id="middle">
				<div class="left" id="left1">
					<img src="img/TIM图片20171201135253.png" width="250px" height="300px;"/>
					<br>
						姓名:11<br>
						1233232<br>
						23232<br>
						34343<br>
				</div>
				<div class="left">
					<img src="img/TIM图片20171201135253.png" width="250px" height="300px;"/>
				<br>
						姓名:11<br>
						1233232<br>
						23232<br>
						34343<br>
				</div>
				<div class="left">
					<img src="img/TIM图片20171201135253.png" width="250px" height="300px;"/>
				<br>
						姓名:11<br>
						1233232<br>
						23232<br>
						34343<br>
				</div>
				<div class="left">
					<img src="img/TIM图片20171201135253.png" width="250px" height="300px;"/>
				<br>
						姓名:11<br>
						1233232<br>
						23232<br>
						34343<br>
				</div>
				
			</div>
			<div id="bottom">
				<center>
					<p>网页底部网页底部</p>
				</center>
			</div>
		</div>
	</body>
</html>

  网页的最终效果图如下:

 

posted @ 2017-12-02 13:40  Racheal  阅读(326)  评论(0编辑  收藏  举报