打印

[教程] 网页设计教程-教你从最开始了解DIV+CSS[7讲]

本主题由 System 于 2008-2-9 05:00 解除限时置顶

网页设计教程-教你从最开始了解DIV+CSS[7讲]

第7讲 内容细化 list部分的应用


在XHTML中,有一种对应HTML的table的标记,它就是list的两种标记.分别是ul和li.
你可以把它们看做一个整体,像目录一样,ul是一级标题,而li是二级标题,它们可以组成很多样式,比如说纵列排行的样式,也可以通过前面我们所讲的float组成横向列表样式.

我们先用一段代码来简单认识下
Body代码部分:

<ul>
<li>1</li>
<li>1</li>
<li>1</li>
</ul>
<ul>
<li>2</li>
<li>2</li>
<li>2</li>
</ul>

你可以自己新建一个网页,把代码放入,看到他们明显的区别.

当然,这种单纯的应用我们可以通过CSS把它复杂化,或者说是美化.
我们可以设定一个背景图,比如类似下面的图片

18*265的图
我们可以设定整个区域的<li>标记
list-style:none,先消除原始的li的识别符号
然后在<ul>中加入背景图
设定向左浮动25px,每行高27px,书写行高line-height:27px,看下效果

HTML body部分代码
复制内容到剪贴板
代码:
<ul id="l"><!--ID为l-->
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
</ul>
CSS部分
复制内容到剪贴板
代码:
#l{background:url(http://www.yannei.com/video/system/template/fashion/images/top10.gif) no-repeat left; padding-left:25px;}
/*设定背景图,不重复,左靠,内容向左浮动25px*/
#l li{list-style:none; line-height:27px; height:27px;}
/*list样式无,书写行高27,高度27*/
下面我们换一种,用浮动实现横排的美化,我们用CSS进行简单的美化
看下和上面相同的HTML代码,不同CSS实现的不同效果吧
CSS部分
复制内容到剪贴板
代码:
#l li{padding-left:5px; border-right:1px solid #000000; float:left; list-style:none; height:20px; line-height:20px;}
/*统一内容向左浮动5px,右边框1px宽,样式为基本,颜色为黑色,统一向左浮动,list样式无,高度20px,书写高度20px*/
今天的讲解就到这里结束了.主要讲了list的两个基本应用,希望大家练习一下以便熟悉内容

下周讲解内容:内容细化: <a>标记的华丽应用

TOP


感谢提供教程.正在研究

TOP

我的沙发
我要学习
太猛了
我喜欢

TOP

我想知道
就是说图片导航怎么做呀

TOP

引用:
原帖由 renbo124 于 2008-2-2 16:30 发表
我想知道
就是说图片导航怎么做呀
图片导航?有例子吗?

TOP

顶起来。好帖~~~感谢

TOP


当前时区 GMT+8, 现在时间是 2008-5-12 20:54 京ICP备08003531号

Designed By 17DST
DST官方风格设计制作:墙角蔷薇、缘亦如此、uforce、flash菲