css的简写规范
css简写有这么几个好处,第一个也是最大的好处就是减少了代码的数量。第二个就是方便自己的编写吧。
下面来介绍几个常见的css属性简写规则。
一、字体(font)
font-style:设置字体的样式。其值有normal(默认字体),italic(斜体),oblique(倾斜),inherit(继承父元素字体)。
font-variant:设置字体变化。其值有normal,small-caps(显示小型大些字幕的字体),inherit。
font-weight:设置字体的粗细。其值有normal,bold(加粗),bolder(更粗),lighter(更细),100~900,inherit。
font-size:设置字体的尺寸。
line-height:设置字体的行高,normal,number(这个数字会与当前字体尺寸相乘),length(固定的行间距),%(基于当前字体尺寸的百分比),inherit。
font-family:规定字体的样式,family-name(字体名称),inherit。
font : font-style | font-variant | font-weight | font-size/line-height | font-family
需要注意的是font-size和line-height只能通过“/”组成一个值。并且只有在同时指定了font-size和font-family属性时简写才起作用。
二、背景(background)
background-color:设置背景颜色。
background-image:设置背景图片。url,none,inherit。
background-repeat:设置背景重复方式。repeat,repeat-x,repeat-y,no-repeat,inherit。
background-attachment:设置背景图片是否固定。scroll(图像随页面滚动而滚动),fixed(图像位置固定,不随页面而滚动),inherit。
background-position:设置背景图像的位置。x% y%,x px y px,位置关键词。
background : background-color | background-image | background-repeat | background-attachment | background-position
background属性的简写并没有硬性要求,但一般还是按上述顺序简写。
三、margin & padding
margin : margin-top | margin-right | margin-bottom | margin-left
padding : padding-top | padding-right | padding-bottom | padding-left
四、border
border-width:设置边框宽度。thin(细边框),medium(默认),thick(粗边框),length(自定义边框的宽度),inherit。
border-style:设置边框样式。
border-color:设置边框颜色。
border : border-width | border-style | border-color
五、list-style
list-style-type:设置列表标志的类型。
list-style-position:设置在何处放置列表项标记。inside(在文本以内),outside(在文本以外),inherit。
list-style-image:设置图像来代替标志。url,none,inherit。
list-style : list-style-type | list-style-position | list-style-image
css的简写规范的更多相关文章
- CSS BEM 命名规范简介
[前言] BEM 是一个简单又非常有用的命名约定.让你的前端代码更容易阅读和理解,更容易协作,更容易控制,更加健壮和明确,而且更加严密.这篇文章主要介绍了CSS BEM 命名规范简介(推荐)的相关资料 ...
- 关于CSS的书写规范和顺序
关于CSS的书写规范和顺序,是大部分前端er都必须要攻克的一门关卡,如果没有按照良好的CSS书写规范来写CSS代码,会影响代码的阅读体验.这里总结了一个CSS书写规范.CSS书写顺序供大家参考,这些是 ...
- css样式书写规范
在工作当中css样式是非常重要的,但是咋样书写css样式更重要. 一.css书写规范 1.定位属性:position display float left top right bottom ...
- css属性简写集合
作为一个前端攻城狮,CSS那绝对是基础,可是基础也有掌握不牢的时候.今天就来总结一下容易写错的CSS属性简写问题. 1.background 背景颜色:background-color ...
- HTML/CSS/JS编码规范
最近整理了一份HTML/CSS/JS编码规范,供大家参考.目录:一.HTML编码规范二.CSS编码规范三.JS编码规范 一.HTML编码规范 1. img标签要写alt属性 根据W3C标准,img标签 ...
- css的书写规范+常用
格式化: body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blo ...
- html和css的编码规范
HTML和CSS编码规范内容 一.HTML规范 二.CSS规范 三.注意事项: 四.常用的命名规则 五.CSS样式表文件命名 六.文件命名规则 一.HTML规范: 1.代码规范 页面的第一行添加标准模 ...
- CSS 样式书写规范
可能不同团队都有各自的规范,又或者很多人在写 CSS 的时候还是想到什么就写什么,不存在太多的约束. 我觉得 CSS 代码规范还是有存在的必要的,尤其是在团队配合,多人协作下,规范就显得尤为重要. 本 ...
- 编写灵活、稳定、高质量的 css代码的规范
语法 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法. 为选择器分组时,将单独的选择器单独放在一行. 为了代码的易读性,在每个声明块的左花括号前添加一个空格. 声 ...
随机推荐
- BT协议分析(1)—1.0协议
简述 BT下载是采用P2P的下载方式,下载的大致形式采用如下图所示,处于图示中心的称为Tracker服务器,其余称为Peer. 缺点 1.资源的安全性 2.资源的实效性(没有上传者则BT也将失效) ...
- 记录一些PHP7RCC1编译问题
1,php7rc1源码编译undefined symboles的问题 自己计划将php7环境部署到cubieboard上,懒得去找别人预编译的版本,所以动手从源码编译,中间遇到了一个小问题,此处记录一 ...
- IIS错误:在唯一密钥属性 fileExtension=".url"时,无法添加类型为“mimeMap”的重复集合项
代码可以运行,但没有加载上样式,后来在IIS点击MIME类型时报错了 查看web.config中 <staticContent> <mimeMap fileExtension=&qu ...
- java socket编程(网络编程)
一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输. 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可 ...
- dentry与inode有什么联系和区别
我们在进程中要怎样去描述一个文件呢?我们用目录项(dentry)和索引节点(inode).它们的定义如下: struct dentry {struct inode ...
- C# Redis Server分布式缓存编程 --网络转载
这篇文章我将介绍如果用最简洁的方式配置Redis Server, 以及如何使用C#和它交互编程 一. 背景介绍 Redis是最快的key-value分布式缓存之一 缺点: 没有本地数据缓冲, 目前还没 ...
- iOS_Quartz2D之涂鸦板
响应者对象:继承了UIResponder的对象 触摸事件:一根或多根手指: 开始触摸: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent ...
- golang开发环境(2016.9.16)
一.windows下安装 1.下载go1.7.3.windows-amd64.msi,建议默认安装到‘C:\Go\’ 2.环境变量 变量 值 说明 Path C:\Go\bin 安装程序默认会设置,如 ...
- python-模块安装方法
python程序会使用很多模块,通常安装模块的方法是找到官方网站,选择合适的版本下载安装,很麻烦.为了简化安装第三方的模块,python提供了easy_install工具,只需要一条命令就可以安装合适 ...
- spring.net xml 命名空间
<objects xmlns="http://www.springframework.net" xmlns:xsi="http://www.w3.org ...