IT热点
  • 电脑硬件
  • 手机
  • MP4
  • 品牌机
  • 办公产品
  • 投影机
  • 服务器
  • 奥林巴斯
  • 尼康
  • 佳能
  • 阿尔卡特
  • 索尼
  • 微星
  • 七彩虹
  • 笔记本
  • 数码相机
  • 数码摄像机
  • 惠普
  • 戴尔
  • 联想
  • 诺基亚
  • 摩托罗拉
  • 索尼爱立信
  • LG
  • 西门子
  • 飞利浦
  • 华硕
  • 硕泰克
  • - - - - - - - - - -
    首页 >> 学院 >> 网页制作 >> 网页制作HTMLCSS
    标记语言:为指定样式 [网页制作HTMLCSS]
    zhaozy
    2008-5-4 13:57:00 文/

    这个<body>有分类

    这就是<body>标签加入游戏的地方:通过为<body>指定class,指定这个是索引页,就能为这个分类编写特殊的规则了.

    举例来说,为了要覆盖预设的10像素左外补丁,就需要为索引页的<body>标签加上一下这个分类.

    <body class="index">

    在原本为#content 与 #footer设定补丁的规则之后,我们加上以下的CSS:  

    #content, #footer {

      margin: 10px 190px 10px 10px;

      }

    body.index #content, body.index #footer {

      margin-left: 190px;

      }

    在把<body>标签设为index分类的页面里,左边扩大190像素(与右边相同)可以用来容纳左栏,如果不指定index分类的话,左外补丁就会是预设值里声明的10像素了.
     
    现在就能在两栏,三栏布局之间切换了,只要为<body>标签指定分类,在需要的时候为标记源代码加上额外的<div>即可,你也能指定更多分类,能处理的页面类型数目并没有限制.

    标记区域与名称可以维持相同,根据页面类型进行微调即可.

    不止处理分栏

    我以切换Fast Company网站的分栏数目作为例子,但是相同的想法也能自定义页面上的任何元素.

    举例来说,如果在索引页上让所有以<h1>标注的页面标题以橘色(而不是预设的颜色)显示,你可以在预设值之后加上额外的CSS声明.在所有页面上,都能使用以下这段CSS:

    h1 {

      font-family: Arial, Verdana, sans-serif;

      font-size: 140%;

      color: purple;

      }

    而这段CSS只会对索引也发生作用.

    body.index h1 {

      color: orange;

      }

    你应该已经发现了,只需要在专门用于索引页的声明里面加上跟预设值不同的规则即可.在这个例子中,再使用<body class="index">的页面上,<h1>标签会以140%大小的橘色Arial字体显示,但不必为<h1>加上class,或是加上其他额外的标签.

    我在这里用的是非常简单的例子.不过你能开始想象为<body>标签指定适当的class,建立多种页面类型的可行性,这些分类可以用来触发完全不同的版面布局,色彩组合与设计,只需要单一的CSS文件,十分类似的标记源代码结构就能办到.
    ·IT产品报价大全

    更多相关: 手机
    在百度中更多内容: 手机


    [第一页] [上一页] 1 2 3 [下一页] [最后一页]

    打印此 投稿与建议 返回顶部

    相关文章