公告:

dl_dt_dd_ul_li_ol区别及应用

作者:star0312 / 时间:13年前 (2012/11/14) / 分类:网站建设 / 阅读:987 / 评论:0

      Div-Css已经成为web设计的标准。Table已经成为过去式。现在Html5标准已经发布。大部分人都习惯了div-css的叫法,其实应该叫Xhtml,div只不过是xhtml内的一个元素,相当于早期html中的table一样。

      HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。

      HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。 

     闲话少说下面说说本文的主题:dl_dt_dd_ul_li_ol区别及应用。dl_dt_dd_ul_li_ol都是xhtml内的元素。可以分为两个类别:ul_li_ol是一类,dl_dt_dd是另一类。对于网页设计者,经常用到的是ul_li_ol,而对于dl_dt_dd则很少用

 

首先,来说一下ul_li_ol:

 

ul: unordered lists 
ol: ordered lists 
li: Lists

ol 有序列表:
      <ol>
      <li>……</li>
      <li>……</li>
      <li>……</li>
      </ol>
表现为:
      1……
      2……
      3……

ul 无序列表,表现为li前面是大圆点而不是123:
      <ul>
      <li>……</li>
      <li>……</li>
      </ul>

很多人容易忽略 dl dt dd的用法:
dl 内容块
dt 内容块的标题
dd 内容
可以这么写:
<dl>
<dt>标题</dt>
<dd>内容1</dd>
<dd>内容2</dd>
</dl>

dt 和dd中可以再加入 ol ul li和p,理解这些以后,在使用div布局的时候,会方便很多,w3c提供了很多元素辅助布局。

LI代码的格式化: 

A).运用CSS格式化列表符: 

以下是引用片段:
ul li{ 
list-style-type:none; 

B).如果你想将列表符换成图像,则: 

以下是引用片段:
ul li{ 
list-style-type:none; 
list-style-image: url(/blog/images/icon.gif); 

C).为了左对齐,可以用如下代码: 

以下是引用片段:
ul{ 
list-style-type:none; 
margin:0px; 

D).如果想给列表加背景色,可以用如下代码: 

以下是引用片段:
ul{ 
list-style-type: none; 
margin:0px; 

ul li{ 
background:#CCC; 


E).
如果想给列表加MOUSEOVER背景变色效果,可以用如下代码: 

以下是引用片段:
ul{ list-style-type: none; margin:0px; } 
ul li a{ display:block; width: 100%; background:#ccc; } 
ul li a:hover{ background:#999; }说明:display:block;这一行必须要加的,这样才能块状显示! 


F).LI
中的元素水平排列,关键FLOAT:LEFT: 

以下是引用片段:
ul{ 
list-style-type:none; 
width:100%; 

ul li{ 
width:80px; 
float:left; 
}  

<ul><li>的区别

<LI> 的参数设定(常用): 

例如: <li type="square" value="4">

type="square"

只适用于非顺序清单,设定符号款式,其值有三种,如下,内定为 type="disc":

以下是引用片段:
符号 是当 type="disc" 时的列项符号。
符号 if" width=10 height=10 border=0> 是当 type="circle" 时的列项符号。
符号 是当 type="square" 时的列项符号。
value="4" 

      只适用于顺序清单,设定该一项的数目,其後各项将以此作为起始数目而递增,但前面各项则不受影响,其值只能是 1,2,3.. 等整数,没有内定值。

      <UL>称为无序清单标记。

      所谓无序清单就是在每一项前面加上 、、等符号,故又称符号清单。

      <UL> 的参数设定(常用):

      例如: <UL type="square">

      type="square"

      设定符号款式,其值有三种,如下,内定为 type="disc":

以下是引用片段:
      符号 是当 type="disc" 时的列项符号。
      符号 是当 type="circle" 时的列项符号。
      符号 是当 type="square" 时的列项符号。 


      <ul>
是项目列表,<li>是列表项,项目列表就是用符号来列的,所以你列出来默认的就是黑点,还有一个是<ol>这个是编号列表,用数字来列的,也是用<li>做列表项 

      <li>是 list item 即列表项,但列表有很两种,所以外面得有 <ul> 或者 <ol> 用来区别无序列表(小点点)和有序列表(1,2,3...)。

dl_dt_dd_ul_li_ol区别及应用

 

 

 

 

  • 我的QQ二维码
  • QQ群
  • 我的微信二维码
  • 微信公众号

没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。