源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
楼主: ttx9n

[CSS] CSS样式编写的简明指南

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2015-7-29 19:16:43 | 显示全部楼层 |阅读模式
这篇文章主要介绍了CSS样式编写的简明指南,是CSS入门学习中的基础知识,需要的朋友可以参考下


复制代码代码如下:[selector]{
[property]:[value];
[<- Declaration ->]
}</p> <p>[选择器]{
[属性]:[值];
[<- 声明 ->]
}

编写 CSS 样式时,我习惯遵守这些规则:

    class 名称以连字符(-)连接,除了下文提到的 BEM 命名法;
    缩进 4 空格;
    声明拆分成多行;
    声明以相关性顺序排列,而非字母顺序;
    有前缀的声明适当缩进,从而对齐其值;
    缩进样式集从而反映 DOM;
    保留最后一条声明结尾的分号。

例如:

CSS Code复制内容到剪贴板
  1. .widget{   
  2.     padding:10px;   
  3.     border:1px solid #BADA55;   
  4.     background-color:#C0FFEE;   
  5.     -webkit-border-radius:4px;   
  6.        -moz-border-radius:4px;   
  7.             border-radius:4px;   
  8. }   
  9.     .widget-heading{   
  10.         font-size:1.5rem;   
  11.         line-height:1;   
  12.         font-weight:bold;   
  13.         color:#BADA55;   
  14.         margin-right:-10px;   
  15.         margin-left: -10px;   
  16.         padding:0.25em;   
  17.     }  

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

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

以下是一个没有拆分成多行的例子:

CSS Code复制内容到剪贴板
  1. .t10    { width:10% }   
  2. .t20    { width:20% }   
  3. .t25    { width:25% }       /* 1/4 */  
  4. .t30    { width:30% }   
  5. .t33    { width:33.333% }   /* 1/3 */  
  6. .t40    { width:40% }   
  7. .t50    { width:50% }       /* 1/2 */  
  8. .t60    { width:60% }   
  9. .t66    { width:66.666% }   /* 2/3 */  
  10. .t70    { width:70% }   
  11. .t75    { width:75% }       /* 3/4*/  
  12. .t80    { width:80% }   
  13. .t90    { width:90% }  

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

回复

使用道具 举报

2

主题

2万

回帖

380

积分

中级会员

Rank: 3Rank: 3

积分
380
发表于 2022-8-16 18:02:30 | 显示全部楼层
天天源码社区www.tiantianym.com
回复 支持 反对

使用道具 举报

11

主题

2万

回帖

300

积分

中级会员

Rank: 3Rank: 3

积分
300
发表于 2023-1-26 04:33:29 | 显示全部楼层
看看看咋么
回复 支持 反对

使用道具 举报

4

主题

1万

回帖

60

积分

注册会员

Rank: 2

积分
60
发表于 2023-1-31 01:33:23 | 显示全部楼层
天天源码社区论坛
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

294

积分

中级会员

Rank: 3Rank: 3

积分
294
发表于 2023-7-11 04:21:24 | 显示全部楼层
。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

69

积分

注册会员

Rank: 2

积分
69
发表于 2023-8-21 07:01:07 | 显示全部楼层
额风风风微风微风违法
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-12-1 18:44:50 | 显示全部楼层
数据库了多久撒快乐的健身卡啦
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

66

积分

注册会员

Rank: 2

积分
66
发表于 2023-12-5 14:09:02 | 显示全部楼层
数据库了多久撒快乐的健身卡啦
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
发表于 2024-3-13 00:25:14 | 显示全部楼层
你们谁看了弄洒了可能
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

68

积分

注册会员

Rank: 2

积分
68
发表于 2024-6-10 05:57:50 | 显示全部楼层
啦啦啦啦啦啦哈哈哈
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-30 02:49 , Processed in 0.067409 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表