轻松玩转CSS样式属性代码缩写

开发 前端
你对CSS样式属性代码缩写是否熟悉,CSS样式中不同类有相同属性及属性值的缩写,对于两个不同的类,但是其中有部分相同甚至是全部相同的属性及属性值时,应对其加以合并缩写。

本文向大家描述一下CSS样式属性代码缩写的用法,CSS样式中不同类有相同属性及属性值的缩写,对于两个不同的类,特别是当有多个不同的类而有相同的属性及属性值时,合并缩写可以减少代码量并易于控制。

CSS样式属性代码缩写

1、CSS样式中不同类有相同属性及属性值的缩写:

对于两个不同的类,但是其中有部分相同甚至是全部相同的属性及属性值时,应对其加以合并缩写,特别是当有多个不同的类而有相同的属性及属性值时,合并缩写可以减少代码量并易于控制。如:

  1. #mainMenu{  
  2. background:url(../images/bg.gif);  
  3. border:1pxsolid#333;  
  4. width:100%;  
  5. height:30px;  
  6. overflow:hidden;  
  7. }  
  8. #subMenu{  
  9. background:url(../images/bg.gif);  
  10. border:1pxsolid#333;  
  11. width:100%;  
  12. height:20px;  
  13. overflow:hidden;  
  14. }  
  15.  

CSS样式中两个不同类的属性值有重复之处,刚可以缩写为:

  1. #mainMenu,#subMenu{  
  2. background:url(../images/bg.gif);  
  3. border:1pxsolid#333;  
  4. width:100%;  
  5. overflow:hidden;  
  6. }  
  7. #mainMenu{height:30px;}  
  8. #subMenu{height:20px;}  
  9.  

 2、CSS样式中同一属性的缩写:

同一属性根据它的属性值也可以进行简写,如:

  1. .search{  
  2. background-color:#333;  
  3. background-image:url(../images/icon.gif);  
  4. background-repeat:no-repeat;  
  5. background-position:50%50%;  
  6. }  
  7. .search{  
  8. background:#333url(../images/icon.gif)no-repeat50%50%;  
  9. }  
  10.  

 #p#3、CSS样式中内外侧边框的缩写:

在CSS中关于内外侧边框的距离是按照上、右、下、左的顺序来排列的,当这四个属性值不同时也可直接缩写,如:

  1. .btn{  
  2. margin-top:10px;  
  3. margin-right:8px;  
  4. margin-bottom:12px;  
  5. margin-left:5px;  
  6. padding-top:10px;  
  7. padding-right:8px;  
  8. padding-bottom:12px;  
  9. padding-left:8px;  
  10. }  
  11.  

 则可缩写为:

  1. .btn{  
  2. Margin:10px8px12px5px;  
  3. Padding:10px8px12px5px;  
  4. }  
  5.  

而如果当上边与下边、左边与右边的边框属性值相同时,则属性值可以直接缩写为两个,如:

  1. .btn{  
  2. margin-top:10px;  
  3. margin-right:5px;  
  4. margin-bottom:10px;  
  5. margin-left:5px;  
  6. }  
  7.  

缩写为:

  1. .btn{margin:10px5px;}  
  2.  

而当上下左右四个边框的属性值都相同时,则可以直接缩写成一个,如:

  1. .btn{  
  2. margin-top:10px;  
  3. margin-right:10px;  
  4. margin-bottom:10px;  
  5. margin-left:10px;  
  6. }  
  7.  

缩写为:

  1. .btn{margin:10px;}  
  2.  

4、CSS样式中颜色值的缩写:

当RGB三个颜色值数值相同时,可缩写颜色值代码。如:.

  1. menu{color:#ff3333;}  
  2.  

可缩写为:

  1. .menu{color:#f33;}  
  2.  

【编辑推荐】

  1. CSS样式实时切换技巧剖析
  2. 创建和插入CSS样式表秘笈
  3. 专家推荐三大“顶级”CSS技巧!
  4. 探究网页布局中CSS无效的十个常见原因
  5. DIV CSS初学者必须掌握的10个问题与技巧

 

责任编辑:佚名 来源: 52css.com
相关推荐

2010-09-10 15:36:29

CSS缩写

2010-09-03 14:09:28

CSSCSS样式

2010-09-16 10:10:50

CSSdisplay

2010-08-23 08:53:04

CSSmargin外边距

2010-09-06 13:59:23

CSS缩写

2010-09-14 15:04:42

list-styleCSS

2010-09-16 10:29:47

DisplayVisibilityCSS

2021-11-10 16:08:45

鸿蒙HarmonyOS应用

2020-09-24 10:57:12

编程函数式前端

2021-11-10 16:07:01

鸿蒙HarmonyOS应用

2019-10-26 13:59:35

PythonRFM模型数据

2010-09-08 11:28:24

CSS缩写

2023-08-18 14:39:02

2010-07-09 12:09:34

IT运维Mocha BSM摩卡软件

2024-08-16 14:28:21

2017-07-20 11:11:39

前端CSS书写规范

2009-09-18 16:15:25

CSS样式属性

2010-09-14 14:10:36

CSS样式表

2022-03-30 14:34:21

鸿蒙HarmonyOScss

2022-12-28 08:16:30

CSS新规范样式
点赞
收藏

51CTO技术栈公众号