web学习第三课,网页列表设计+div分块
---博客静态网页(项目实例)
接上次的项目实例,该项目实例是一个带有图片的静态网页,区域布局分明。
做一个静态网页的步骤顺序:
- 网站整体布局分析设计(已完成)
- 导航与Banner的实现(已完成)
- 左侧列表的实现(本节)
- 主体内容与脚注的实现(未完待续)
- 发布(未完待续)
上次效果是将左侧列表划分为三块,今天的任务是通过划分完成的块,对块中内容进行更加细化的划分,增添内容。
---左侧列表的实现
1、“活力地带”这块的div,包含标题<h5>、图片<img />、列表标 签<ul><li></li></ul>
h1~h6标题,h1最大
HTML实现:
<div id="huoli">
<h5>活力地带</h5>
<ul>
<li><img src="images/1.gif" alt="修饰小图标" /><a href="#">个人首页</a></li>
<li><img src="images/2.gif" alt="修饰小图标" /><a href="#">校园情缘</a></li>
<li><img src="images/3.gif" alt="修饰小图标" /><a href="#">阳光生活</a></li>
<li><img src="images/4.gif" alt="修饰小图标" /><a href="#">释放梦想</a></li>
<li><img src="images/5.gif" alt="修饰小图标" /><a href="#">我的相册</a></li>
<li><img src="images/6.gif" alt="修饰小图标" /><a href="#">给我留言</a></li>
</ul>
</div>
CSS实现:
#huoli{
height:150px;
margin-top:20px; }
.biaoti{
color:#FFFFFF;
font-size:16px;
font-weight:bolder; /*加粗*/
width:220px;
height:40px;
background-color:#328048;
border-radius:0 10px 10px 0; /*只设置右边的圆角 顺序:上 右 下 左*/
padding-left:30px;
line-height:40px; }
#huoli ul{
padding-left:20px;
padding-top:10px;
list-style:none;
/*去掉点*/
}
#huoli ul li{
float:left;
/*因为空间不够宽,仅能放下2个li*/
width:80px;
margin:5px;
}
#huoli ul li a{
float:left;
font-size:12px;
color:#333333;
text-decoration:none;
}
#huoli ul li img{
/*为了和文字保持队形,也浮动*/
float:left;
margin-right:6px;
}
2、“文章分类、文章列表”放在一块div了,包含标题<h5>、列 表标签<ul><li></li></ul>
当点击文章分类或者文章名称时,会有跳转这样一个操作,所以 用<a>超链接。
HTML实现:
<div id="list">
<h5>我的文章分类</h5>
<ul>
<li><a href="#">个人随笔</a></li>
<li><a href="#">Web基础</a></li>
<li><a href="#">Java基础</a></li>
<li><a href="#">Servlet开发</a></li>
<li><a href="#">Spring框架</a></li>
</ul>
<h5>最新文章列表</h5>
<ul>
<li><a href="#">我的家在哪里</a></li>
<li><a href="#">你好!秋天</a></li>
<li><a href="#">web基础之HTML</a></li>
<li><a href="#">大学生软件设计大赛</a></li>
</ul>
</div>
CSS实现:
#list ul{
list-style:none;
padding:15px;
}
#list ul li{
border-bottom:1px dashed #666;
padding-bottom:8px;
padding-left:15px;
background:url(images/icon1.gif) no-repeat;
/*背景图片左上角相对于li元素左上角的位置 x轴 y轴*/
background-position:5px center;
margin-bottom:8px;
}
#list ul li a{
font-size:12px;
color:#333;
text-decoration:none;
}
---后面两步,未完待续...