当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > CSS属性(分级属性)

HTML/XHTML教程
HTML教程:DOCTYPE 的缩写
掌握常用的用于网页中引用内容的HTML标记
10个未被充分利用或被误解的HTML标签
网站超级链接的打开方式探讨
网页中flash wmode属性你会用吗?
XHTML教程:Transitional和Strict的区别
网页设计之5种简单的XHTML网页表单
制作主流邮箱能正常显示的HTML邮件的技巧
网页布局设计的简单原则
W3C教程(14):W3C RDF和OWL活动
W3C教程(16):其他的W3C活动
W3C教程(13):W3C WSDL 活动
W3C教程(15):W3C SMIL 活动
作用相似html标记:strong与em、q、cite、blockquote
html 基底网址标记
GET POST 区别详解
圆角矩形的html+css实现代码
HTML title 属性换行的办法
html tbody 用法
nofollow让评论和留言中的链接起到真正的作用

HTML/XHTML教程 中的 CSS属性(分级属性)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 61 ::
收藏到网摘: n/a

如果您使用过Word,那您一定知道Word中有一个“项目符号和编号”的功能。
  在html中,您无需使用前面提到的一些字体、颜色、容器属性来对字体、颜色和边距、填充距等进行初始化。因为在CSS中,已经提供了进行分级的专用分级属性。
  分级属性包括了“list-style”(列表样式)、“list-item”(列表项)等多种属性,我们先来看一下分级属性的详细列表:

  下面我们来看一个分级属性的例子,代码如下所示:

  <html>
  <head>
  <title> fenji css </title>
  <style type=“text/css”>
//*定义CSS*//
  <!--
  p{display:block;white-space:normal}

  //*定义显示属性为“block”,意思是在新的区域里显示; white-space的属性
   normal使多重空白合成为一个*//

  em{display:inline}
  //*定义EM的显示属性为“inline” 目的是为了其控制下的文本显示中不折行*//
  li{display:list-item;list-style:square}
  //*定义li的显示属性为“list-item”,显示在列表项中加入一个符号标记, 而
  list-style属性值定义为square使列表项前的标记为方块*//

  img{display:block} //*定义图片属性为block使图片在新的位置打开*//
   -->
  </style>
  </head>
  <body>
   <p><em>sample</em>text<em>sample</em>text<em>sample</em>
   text<em>sample</em> text<em>sample</em></p>
//*定义一段文本*//
   <ul>//*定义列表项*// <li>list-item 1</li>
   <li>list-item 2</li> <li>list-item 3</li> </ul>
   <p><img src="/upload/tech/20091104/20091104154524_98f13708210194c475687be6106a3b84.jpg"” width=“280”height=“185”
          alt=“invisible”></p>
//*定义一幅图片*//
   </body>
   </html>

  上段代码的显示效果如下图:

  我们看到由于定义了<p>的属性为Block,所以文本、列表、图片都在不同的位置上打开,Inline属性使文本不折行,list-style-type的属性值为square使列表项前的符号为方块;
  如果我们在上面的代码中做一些改动,则将以另一种效果显示,我们在<head>中把“EM”的display属性值改为block,使其都在新的位置打开;li的“list-style”属性值改为“Upper-roman”(大写罗马符号),img的“display”属性值改为“none”(让图片不显示)。 修改后的显示效果如下图:

  我们看到分级属性也能达到排版的部分功能,几处代码的改动就可以使页面发生很大的变化。自己来试一试其他的效果吧!
  下一节我将向您介绍鼠标属性。