`
wezly
  • 浏览: 485312 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

CSS简写方法说明

 
阅读更多

    简单的说,css简写就是在等效的前提下,把多句css代码简化成一句。在我看来,简写css的好处有三:一是写起来方便(就像键盘快捷键);二是简化代码;三是帮助你熟悉和深刻理解css。

闲话少说,书归正传。能够简写的css属性主要有以下几个:

font

简写:

font:italic small-caps bold 12px/1.5em arial,verdana;
 

等效于:

font-style:italic;
font-variant:small-caps;
font-weight:bold;
font-size:12px;
line-height:1.5em;
font-family:arial,verdana;
 

顺序:font-style | font-variant | font-weight | font-size | line-height | font-family

(注:简写时,font-size和line-height只能通过斜杠/组成一个值,不能分开写。)

background

简写:

background:#fff url(bg.gif) no-repeat fixed left top;
 

等效于:

background-color:#fff;
background-image:url(bg.gif);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:left top;
 

顺序:background-color | background-image | background-repeat | background-attachment | background-position

margin & padding

简写:

margin:1px 0 2em -20px;
 

等效于:

margin-top:1px;
margin-right:0;
margin-bottom:2em;
margin-left:-20px;
 

顺序:margin-top | margin-right | margin-bottom | margin-left

padding的简写和margin完全一样。

border

简写:

border:1px solid #000;
 

等效于:

border-width:1px;
border-style:solid;
border-color:#000;
 

顺序:border-width | border-style | border-color

这三句也是简写,等于是把四边的样式合而为一了。(关于四边的问题,下文有详细说明)

border-top / border-right / border-bottom / border-left

简写:

border-top:1px solid #000;
 

等效于:

border-top-width:1px;
border-top-style:solid;
border-top-color:#000;
 

(和border一样)

list-style

简写:

list-style:square outside url(bullet.gif);
 

等效于:

list-style-type:square;
list-style-position:outside;
list-style-image:url(bullet.gif);
 

顺序:list-style-type | list-style-position | list-style-image

关于四边

有很多样式都涉及到了四边的问题,这里统一说明。

四边的简写一般如下:

padding:1px 2px 3px 4px;
 

等效于:

padding-top:1px;
padding-right:2px;
padding-bottom:3px;
padding-left:4px;
 

顺序:top | right | bottom | left

不论是边框宽度,还是边框颜色、边距等,只要css样式涉及四边,顺序通通都是“上右下左”(顺时针方向)。

如果四边的值省略一个,只写三个:

padding:1px 2px 3px;
 

则等效于:

padding-top:1px;
padding-right:2px;
padding-bottom:3px;
padding-left:2px;
 

(省略的“左”值等于“右”)

如果四边的值省略两个:

padding:1px 2px;
 

则等效于:

padding-top:1px;
padding-right:2px;
padding-bottom:1px;
padding-left:2px;
 

(省略的“下”值等于“上”)

如果只有一个值:

padding:1px;
 

则等效于:

padding-top:1px;
padding-right:1px;
padding-bottom:1px;
padding-left:1px;
 

关于css简写就先写到这里,大家有什么问题欢迎与我交流。

 

分享到:
评论

相关推荐

    css属性详解说明,css属性详解说明

    - **简介:** `background` 是一个简写属性,用于在单个声明中设置一系列背景相关的属性。 - **用法示例:** ```css .example { background: #ff0000 url(images/bg.jpg) no-repeat center top; } ``` - **...

    常用CSS缩写语法总结.rar

    "常用CSS缩写语法总结"这个资料包正是对这些缩写的集中归纳,旨在帮助开发者提升编写CSS的速度和质量。 1. **简写属性(Shorthand Properties)**: - `font`: 包括`font-style`, `font-weight`, `font-size`, `...

    CSS超级压缩工具

    2. **缩写属性**:许多CSS属性有其缩写形式,例如`margin`、`padding`、`font`等,使用缩写可以减少字符数量。例如,`margin: 0 10px 0 10px;` 可以写为 `margin: 0 10px;`。 3. **移除注释**:注释虽然有助于代码...

    css常用元素及使用说明

    ### CSS常用元素及使用说明详解 #### 一、引言 CSS(层叠样式表)是一种用于描述HTML文档外观和格式的语言。它提供了强大的工具来控制网页布局、颜色、字体等各个方面,使得开发者能够轻松地设计出美观且功能丰富...

    格式化CSS,CSS压缩器

    在提供的压缩包文件`cssZip.htm`中,可能包含了关于如何使用这个CSS格式化和压缩工具的详细说明,包括工具的界面、操作步骤、设置选项等。通过阅读这个文件,开发者可以学会如何有效地管理和优化他们的CSS代码,以...

    css3实现3d凹凸按钮.zip

    但通常情况下,结合使用`rotateX`、`rotateY`等简写形式已能满足大部分需求。 在压缩包中的"jiaoben18141"文件,可能是实现这些效果的CSS代码示例。打开这个文件,可以详细查看并学习如何编写这样的CSS3样式。同时...

    使用的CSS书写规范、顺序

    以下是对标题和描述中提到的CSS书写规范和顺序的详细说明: **CSS书写顺序:** 1. **位置属性**:首先设置元素的位置属性,包括`position`(定位模式),`top`、`right`、`bottom`、`left`(边缘距离),`z-index`...

    css-知识点简介与梳理

    CSS中字体属性包括font-family、font-size、font-style、font-variant、font-weight以及简写属性font。这些属性可以定义字体类型、字体大小、字体风格、字体变体和字体粗细。 常用文本属性包括word-spacing、letter...

    纯CSS3发光油灯笼动画特效.zip

    在CSS3中,`animation`属性是一个简写属性,用于设置一个或多个动画效果。它包括`animation-name`、`animation-duration`、`animation-timing-function`、`animation-delay`、`animation-iteration-count`、`...

    css中padding、margin两个重要属性的详细介绍及举例说明

    本文将详细介绍这两个属性的功能、使用方法以及一些进阶技巧,帮助读者更深入地理解和掌握它们。 #### 二、基础知识 在正式介绍`padding`与`margin`之前,我们需要先了解一些基础概念: 1. **盒子模型(Box Model)...

    产品介绍CSS模板下载

    【描述】"产品介绍 CSS html 爱心 蓝色 模板下载"进一步说明了这个模板的特点。这里提到了“爱心”和“蓝色”,这可能意味着模板采用了心形元素作为设计的一部分,而“蓝色”则表明了整体色彩风格倾向于冷静、专业或...

    CSSIS-UEM,软件设计过程文档分享

    这里我们将围绕"CSSIS 文档 设计说明书 UEM 软件设计文档"这些关键词,探讨软件设计过程中的重要知识点。 首先,"CSSIS"可能是"Computer Supported Software Integrated System"的缩写,指的是计算机支持的软件集成...

    CSS命名规范(个人总结)

    6. **注释**:在CSS文件中添加注释,说明各个区块的作用,帮助团队成员理解代码。例如,`/* 这个样式用于主要内容区域 */`。 7. **嵌套**:确保CSS选择器的嵌套合理,避免过深的嵌套,这有助于提高代码的效率和可...

    CSS代码快速格式化工具

    7. **简写属性展开**:对于如`margin`和`padding`等简写属性,可以将其展开为单独的上、右、下、左属性,以便于理解和修改。 8. **自动完成和提示**:提供代码补全功能,根据输入自动建议可能的属性、选择器和值,...

    css+div技术参考手册

    CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 如何将样式表加入您的网页: 你可以用以下三种方式将样式表加入您的网页...

    CSS-CSS属性速查表

    `bgProperties`属性用于设置或获取背景图片的属性,包括位置、重复模式等,是CSS背景样式的补充说明,但已被更具体的CSS属性取代。 #### blockDirection `blockDirection`属性用于获取表明块元素内容的绕排方向,...

    韩顺平html css js笔记.doc

    W3C 是英文 World Wide Web Consortium 的缩写,中文意思是 W3C 理事会或者万维网联盟,W3C 于 1994 年 10 月在麻省理工学院计算机科学实验室成立,创建者是万维网的发明者 Tim Berners-lee。W3C 组织是对网络标准...

    css-doodle.js螺旋状动画特效.zip

    在"jiaoben6718"这个文件名中,"jiaoben"可能是“脚本”或“教程”的拼音缩写,"6718"可能是一个版本号或者与项目相关的编号。这个文件可能是详细的代码示例或说明文档,帮助用户理解和实现这种螺旋状动画特效。 ...

Global site tag (gtag.js) - Google Analytics