CSS样式编写的简明指南
建站知识 2021-07-03 08:15www.168986.cn长沙网站建设
复制代码
代码如下:[selector]{
[property]:[value];
[<- Declaration ->]
}</p> <p>[选择器]{
[属性]:[值];
[<- 声明 ->]
}
[property]:[value];
[<- Declaration ->]
}</p> <p>[选择器]{
[属性]:[值];
[<- 声明 ->]
}
编写 CSS 样式时,我习惯遵守这些规则
class 名称以连字符(-)连接,除了下文提到的 BEM 命名法;
缩进 4 空格;
声明拆分成多行;
声明以相关性顺序排列,而非字母顺序;
有前缀的声明适当缩进,从而对齐其值;
缩进样式集从而反映 DOM;
保留一条声明结尾的分号。
例如
CSS Code复制内容到剪贴板
- .widget{
- padding:10px;
- border:1px solid #BADA55;
- background-color:#C0FFEE;
- -webkit-border-radius:4px;
- -moz-border-radius:4px;
- border-radius:4px;
- }
- .widget-heading{
- font-size:1.5rem;
- line-height:1;
- font-weight:bold;
- color:#BADA55;
- margin-right:-10px;
- margin-left: -10px;
- padding:0.25em;
- }
我们可以发现,.widget-heading 是 .widget 的子元素,因为前者的样式集比后者多缩进了一级。这样通过缩进就可以让开发者在阅读代码时快速获取这样的重要信息。
我们还可以发现 .widget-heading 的声明是根据其相关性排列的.widget-heading 是行间元素,所以我们先添加字体相关的样式声明,接下来是其它的。
以下是一个没有拆分成多行的例子
CSS Code复制内容到剪贴板
- .t10 { width:10% }
- .t20 { width:20% }
- .t25 { width:25% } / 1/4 /
- .t30 { width:30% }
- .t33 { width:33.333% } / 1/3 /
- .t40 { width:40% }
- .t50 { width:50% } / 1/2 /
- .t60 { width:60% }
- .t66 { width:66.666% } / 2/3 /
- .t70 { width:70% }
- .t75 { width:75% } / 3/4/
- .t80 { width:80% }
- .t90 { width:90% }
在这个例子(来自inuit.css’s table grid system)中,将 CSS 放在一行内可以使得代码更紧凑。
上一篇:CSS注释的一些高级用法
下一篇:CSS编写规范的相关建议
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML