html5中文学习网

您的位置: 首页 > 视频教程 > CSS3视频教程 » 正文

CSS样式编写的简明指南_Div+Css教程

[ ] 已经帮助:人解决问题

   代码如下:iJiHTML5中文学习网 - HTML5先行者学习网

  [selector]{iJiHTML5中文学习网 - HTML5先行者学习网

  [property]:[value];iJiHTML5中文学习网 - HTML5先行者学习网

  [<- Declaration ->]iJiHTML5中文学习网 - HTML5先行者学习网

  }iJiHTML5中文学习网 - HTML5先行者学习网

< p>[选择器]{iJiHTML5中文学习网 - HTML5先行者学习网

 iJiHTML5中文学习网 - HTML5先行者学习网

  [属性]:[值];iJiHTML5中文学习网 - HTML5先行者学习网

  [<- 声明 ->]iJiHTML5中文学习网 - HTML5先行者学习网

  }iJiHTML5中文学习网 - HTML5先行者学习网

  编写 CSS 样式时,我习惯遵守这些规则:iJiHTML5中文学习网 - HTML5先行者学习网

  class 名称以连字符(-)连接,除了下文提到的 BEM 命名法;iJiHTML5中文学习网 - HTML5先行者学习网

  缩进 4 空格;iJiHTML5中文学习网 - HTML5先行者学习网

  声明拆分成多行;iJiHTML5中文学习网 - HTML5先行者学习网

  声明以相关性顺序排列,而非字母顺序;iJiHTML5中文学习网 - HTML5先行者学习网

  有前缀的声明适当缩进,从而对齐其值;iJiHTML5中文学习网 - HTML5先行者学习网

  缩进样式集从而反映 DOM;iJiHTML5中文学习网 - HTML5先行者学习网

  保留最后一条声明结尾的分号。iJiHTML5中文学习网 - HTML5先行者学习网

  例如:iJiHTML5中文学习网 - HTML5先行者学习网

  CSS Code复制内容到剪贴板iJiHTML5中文学习网 - HTML5先行者学习网

  .widget{iJiHTML5中文学习网 - HTML5先行者学习网

  padding:10px;iJiHTML5中文学习网 - HTML5先行者学习网

  border:1px solid #BADA55;iJiHTML5中文学习网 - HTML5先行者学习网

  background-color:#C0FFEE;iJiHTML5中文学习网 - HTML5先行者学习网

  -webkit-border-radius:4px;iJiHTML5中文学习网 - HTML5先行者学习网

  -moz-border-radius:4px;iJiHTML5中文学习网 - HTML5先行者学习网

  border-radius:4px;iJiHTML5中文学习网 - HTML5先行者学习网

  }iJiHTML5中文学习网 - HTML5先行者学习网

  .widget-heading{iJiHTML5中文学习网 - HTML5先行者学习网

  font-size:1.5rem;iJiHTML5中文学习网 - HTML5先行者学习网

  line-height:1;iJiHTML5中文学习网 - HTML5先行者学习网

  font-weight:bold;iJiHTML5中文学习网 - HTML5先行者学习网

  color:#BADA55;iJiHTML5中文学习网 - HTML5先行者学习网

  margin-right:-10px;iJiHTML5中文学习网 - HTML5先行者学习网

  margin-left: -10px;iJiHTML5中文学习网 - HTML5先行者学习网

  padding:0.25em;iJiHTML5中文学习网 - HTML5先行者学习网

  }iJiHTML5中文学习网 - HTML5先行者学习网

  我们可以发现,.widget-heading 是 .widget 的子元素,因为前者的样式集比后者多缩进了一级。这样通过缩进就可以让开发者在阅读代码时快速获取这样的重要信息。iJiHTML5中文学习网 - HTML5先行者学习网

  我们还可以发现 .widget-heading 的声明是根据其相关性排列的:.widget-heading 是行间元素,所以我们先添加字体相关的样式声明,接下来是其它的。iJiHTML5中文学习网 - HTML5先行者学习网

  以下是一个没有拆分成多行的例子:iJiHTML5中文学习网 - HTML5先行者学习网

  CSS Code复制内容到剪贴板iJiHTML5中文学习网 - HTML5先行者学习网

  .t10 { width:10% }iJiHTML5中文学习网 - HTML5先行者学习网

  .t20 { width:20% }iJiHTML5中文学习网 - HTML5先行者学习网

  .t25 { width:25% } /* 1/4 */iJiHTML5中文学习网 - HTML5先行者学习网

  .t30 { width:30% }iJiHTML5中文学习网 - HTML5先行者学习网

  .t33 { width:33.333% } /* 1/3 */iJiHTML5中文学习网 - HTML5先行者学习网

  .t40 { width:40% }iJiHTML5中文学习网 - HTML5先行者学习网

  .t50 { width:50% } /* 1/2 */iJiHTML5中文学习网 - HTML5先行者学习网

  .t60 { width:60% }iJiHTML5中文学习网 - HTML5先行者学习网

  .t66 { width:66.666% } /* 2/3 */iJiHTML5中文学习网 - HTML5先行者学习网

  .t70 { width:70% }iJiHTML5中文学习网 - HTML5先行者学习网

  .t75 { width:75% } /* 3/4*/iJiHTML5中文学习网 - HTML5先行者学习网

  .t80 { width:80% }iJiHTML5中文学习网 - HTML5先行者学习网

  .t90 { width:90% }iJiHTML5中文学习网 - HTML5先行者学习网

  在这个例子(来自inuit.css’s table grid system)中,将 CSS 放在一行内可以使得代码更紧凑。

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助