书写高效得、可维护的、组件化的CSS.ppt

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
书写高效得、可维护的、组件化的CSS

为什么要拆分样式文件? 更易于查找样式规 则.简化维护,方便 管理.还可以针对某 一页面提供特定 的样式. 步骤二 添加一个桥接样式文件 HTML 文档 桥接样式文件 为什么要添加桥接样式? 你可以随时添加或移除样 式而不需要修改 HTML文档. 步骤三 引入桥接样式文件 HTML 文档 桥接样式文件 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN /TR/html4/strict.dtd html lang=en head meta http-equiv=content-type content=text titlePage title/title link rel=stylesheet href=bridging.css type=text/css” media=screen, projection /head body ... /body /html 为什么要定义两种媒体类型? NN4不支持@import,故识别 不到桥接样式. 步骤四 将(分离的)CSS文件导入桥接 样式中 HTML 文档 桥接样式文件 @import ‘header.css’; @import ‘content.css’; @import ‘footer.css’; @imports 如何工作? 它将所有CSS规则从一个文 件导入到另外一个文件. @import 不能被老的 浏览器所识别. 概述? HTML 文档 桥接样式文件 对于大型站点来 说,这是一个理 想的概念. Home bridge1 header nav footer home p { margin: 0 0 1em; } p { background: #ddd; } p { color: #666; } 译者注: 对于十六进制颜色值,个人偏向于色值不缩写且英文字 母要大写的方式. 高效的:: p { margin: 0 0 1em; background: #ddd; color: #666; } 使用 简记属性 低效率的:: body { font-size: 85%; font-family: arial, helvetica, sans-serif; background-image: url(image.gif); background-repeat: no-repeat; background-position: 0 100%; margin-top: 1em; margin-right: 1em; margin-bottom: 0; margin-left: 1em; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-style: solid; border-width: 1px; border-color: red; color: #222222; 高效的:: body { font: 85% arial, helvetica, sans-serif; background: url(image.gif) no-repeat 0 100%; margin: 1em 1em 0; padding: 10px; border: 1px solid red; color: #222; } 避免使用 !important 慎用写法:: #news { background: #ddd !important; } 特定情况下可以使用 以下方式提高权重级别:: #container #news { background: #ddd; } body #container #news { background: #ddd; } 那么,如何让(后续)维护你 站点的人更容易理解你的 样式代码呢? 书写可维护的CSS 在样式表开头添加一个注 释块,用以描述这个样式 表的创建日期、创建者、 标记等备注信息. /* Site: Author: Updated: Site name Name Date and time Updated by: Name */ 包括公用颜色标记 /* COLORS #def455 #fff #333 #00600f #098761 #aaf433 #960 #000 Body background: Container background: Main Text: Links: Visited links: Hover links: H1, H2, H3: H4, H5, H6: */ 给ID和Class进行有意义 的命名 不推荐的

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档