您的位置:首页 > Web前端 > CSS

CSS学习笔记之边缘属性和简单的布局

2016-09-10 10:36 661 查看
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<link type="text/css" href="StyleSheet.css" rel="stylesheet" />
</head>
<body>

<!-- 写网页的时候,都是先布局,每一个部分都是一个div,然后在div里写内容,整个页面是一个大的div。-->

<!-- 框架div -->
<div class="indexdiv">
<!-- logodiv -->
<div class="logodiv">
<ul class="ul">
<li><a href="#">企业名称</a></li>
<li><a href="#">企业文化</a></li>
<li><a href="#">产品介绍</a></li>
<li><a href="#">技术支持</a></li>
<li><a href="#">加入我们</a></li>
</ul>
</div>
<!-- 内容div -->
<div class="contentdiv">
<!-- 图片div -->
<div class="imagediv">
<img id="imgId" src="1.jpg" />
</div>
<!-- 文本div -->
<div class="textdiv">
<div class="ttdiv">
<h2 class="h2">    过零丁洋</h2>
<p class="pp">辛苦遭逢起一经,干戈寥落四周星;</p>
<p class="pp">山河破碎风飘絮,身世浮沉雨打萍;</p>
<p class="pp">惶恐滩头说惶恐,零丁洋里叹零丁;</p>
<p class="pp">人生自古谁无死,留取丹心照汗青。</p>
</div>
</div>
</div>
</div>
</body>
</html>


CSS代码:

.indexdiv {
margin:0; /* 边缘属性一般是指:外边距和内边距。 */
padding:0;
}

.logodiv{
background-color:chocolate;
height:70px;
padding:13px; /* 设置div中列表距离div的内边距 */
}

li{
float:left; /* 设置列表浮动于logodiv之上,并且左对齐(横向显示) */
font-size:x-large; /* 设置列表字体大小 */
list-style:none; /* 清除列表前面的标记 */
width:200px; /* 设置单个列表的宽度 */
}

a:hover{
background-color:red; /* 设置当鼠标移动到超链接上时的颜色 */
font-size:xx-large; /* 设置当鼠标移动到超链接上时的字体大小 */
}

.contentdiv{
margin:30px; /* 设置内容div的外边距 */
background-color:blue;
width:1000px;
height:460px;
}

#imgId{
width:250px;
height:auto;
padding-top:36px; /* 设置图片距离imagediv的上边距 */
padding-left:60px; /* 设置图片距离imagediv的左边距 */
}

.imagediv{
background-color:yellowgreen;
height:400px;
width:400px;
float:left; /* 设置imagediv浮动于contentdiv之上,并且左对齐 */
margin-top:30px; /* 设置imagediv距离contentdiv的上边距 */
margin-left:70px;
4000
/* 设置imagediv距离contentdiv的左边距 */
}

.textdiv{
background-color:darkviolet;
height:400px;
width:400px;
float:left; /* 设置textdiv浮动于contentdiv之上,并且左对齐(左边靠着imagediv) */
margin:30px;
}

.ttdiv{
padding-top:60px; /* 设置文本内容距离textdiv的上边距 */
padding-left:80px; /* 设置文本内容距离textdiv的左边距 */
}

页面效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: