css书写顺序(请教前辈们:css样式表先后顺序!!!)

2026-04-06 15:00:01 :0

css书写顺序(请教前辈们:css样式表先后顺序!!!)

各位老铁们好,相信很多人对css书写顺序都不是特别的了解,因此呢,今天就来为大家分享下关于css书写顺序以及请教前辈们:css样式表先后顺序!!!的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

请教前辈们:css样式表先后顺序!!!

按照良好的CSS书写规范来写CSS代码,这样会提高代码的阅读体验。下面具体说几点。

CSS书写顺序

  1. 位置属性(position, top, right, z-index, display, float等)

  2. 大小(width, height, padding, margin)

  3. 文字系列(font, line-height, letter-spacing, color- text-align等)

  4. 背景(background, border等)

  5. 其他(animation, transition等)

使用CSS缩写属性

  CSS有些属性是可以缩写的,比如padding,margin,font等等,这样精简代码同时又能提高用户的阅读体验。

去掉小数点前的“0”

连字符CSS选择器命名规范

  1.长名称或词组可以使用中横线来为选择器命名。

  2.不建议使用“_”下划线来命名CSS选择器,为什么呢?

  输入的时候少按一个shift键;

  浏览器兼容问题 (比如使用_tips的选择器命名,在IE6是无效的)

  能良好区分JavaScript变量命名(JS变量命名是用“_”)

如何定义CSS3属性的书写顺序


一、不同书写顺序示例
首先是比较聪明和值得推荐的写法:
.not-a-square {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
下面就是我们可能不怎么在意的,可能会产生问题的书写顺序:
.not-a-square {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
实际上,按照我们的逻辑思考,后面的书写也应该不会产生问题啊。比如说,火狐即支持border-radius: 10px;又支持-moz-border-radius: 10px;属性,后面的overwrite前面的也没有问题啊。但是,事实上,事情不是我们想的那么简单的。
1. 很久很久以前:浏览器即不宠幸前缀CSS3也不宠幸纯情CSS3(border-radius);
2. 不久之前:浏览器只宠幸前缀CSS3,不宠幸纯情的CSS3;
3. 现在:浏览器不仅宠幸前缀CSS3属性,还宠幸纯情CSS3属性;
4. 等到以后:前缀CSS3就回乡下带孩子了,浏览器只宠幸纯情CSS3属性。
下图就是这种趋势的生动写照。
二、实例说明
理想总是美好的,现实总是惨淡的。当下,webkit核心的浏览器不仅支持border-radius属性,也支持-webkit-border-radius属性,这本身没什么,只是见下面:
.not-a-square {
// 这两个家伙干的不是同一个活
border-radius: 30px 10px;
-webkit-border-radius: 30px 10px;
}
当属性超过一个参数值的时候,不同的属性产生的作用是不一样的。
纯情的那种写法(border-radius: 30px 10px),是让box左上和右下角为30像素圆弧,左下角和右上是10像素圆弧。而那种杂碎的前缀写法(-webkit-border-radius),则box渲染为每个角都是30像素宽10像素高的圆弧。
如果您现在使用的是最新的Chrome浏览器(我的是Chrome6.0.472.62),或者是(Safari4依旧扁平)Safari5,您就能看到效果了。
三、结语
其实Border radius不是唯一的实例,CSS3中的background-image 渐变貌似也有同样的遭遇。我想,以后会有人吧这些差异全部罗列出来的。但是,无论怎样,把“纯情”的写法放在最后压轴总是更明智的。

关于css书写顺序和请教前辈们:css样式表先后顺序!!!的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

css书写顺序(请教前辈们:css样式表先后顺序!!!)

本文编辑:admin

更多文章:


我要自学网aics6教程(ai cs6如何快速画菱形)

我要自学网aics6教程(ai cs6如何快速画菱形)

大家好,关于我要自学网aics6教程很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于ai cs6如何快速画菱形的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本

2026年7月14日 00:15

response抗原(简述抗体产生的一般规律)

response抗原(简述抗体产生的一般规律)

大家好,关于response抗原很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于简述抗体产生的一般规律的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录简

2025年12月12日 08:45

prototype2下载(虐杀原形2是不是可以免费下载)

prototype2下载(虐杀原形2是不是可以免费下载)

大家好,关于prototype2下载很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于虐杀原形2是不是可以免费下载的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2025年9月10日 12:00

三国杀游戏是拿什么语言写的?桌游版权申请

三国杀游戏是拿什么语言写的?桌游版权申请

“桌游源码”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看三国杀游戏是拿什么语言写的?桌游版权申请!本文目录三国杀游戏是拿什么语言写的桌游版权申请武汉知名的IT互联网公司有哪些三国杀游戏是拿什么语言写的因为三国杀要运行之前,

2026年7月8日 07:45

sqlite3数据库教程(怎么用asp来操作sqlite数据库,要求具体的完整例子)

sqlite3数据库教程(怎么用asp来操作sqlite数据库,要求具体的完整例子)

本篇文章给大家谈谈sqlite3数据库教程,以及怎么用asp来操作sqlite数据库,要求具体的完整例子对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录怎么用asp来操作sqlite数据库,要求具体的完整例子sqlite3 怎

2025年7月14日 17:00

sqlyog如何(sqlyog智能提示如何设置)

sqlyog如何(sqlyog智能提示如何设置)

“sqlyog如何”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看sqlyog如何(sqlyog智能提示如何设置)!本文目录sqlyog智能提示如何设置sqlyog视图如何创建sqlyog如何还原数据库sqlyog智能提示如

2025年6月17日 18:45

皮皮游戏薰结婚了吗?皮皮薰为什么讨厌莫问

皮皮游戏薰结婚了吗?皮皮薰为什么讨厌莫问

其实皮皮游戏薰的问题并不复杂,但是又很多的朋友都不太了解皮皮游戏薰结婚了吗,因此呢,今天小编就来为大家分享皮皮游戏薰的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录皮皮游戏薰结婚了吗皮皮薰为什么讨厌莫问皮皮游戏薰

2026年7月28日 08:45

display有哪些属性(如何理解CSS的display属性)

display有哪些属性(如何理解CSS的display属性)

各位老铁们,大家好,今天由我来为大家分享display有哪些属性,以及如何理解CSS的display属性的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文

2025年9月16日 19:45

windows下nginx启动(windows下启动nginx为什么会有两个nginx.exe进程)

windows下nginx启动(windows下启动nginx为什么会有两个nginx.exe进程)

今天给各位分享windows下启动nginx为什么会有两个nginx.exe进程的知识,其中也会对windows下启动nginx为什么会有两个nginx.exe进程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目

2026年1月10日 23:15

oracle 执行计划(oracle执行计划影响估值的因素)

oracle 执行计划(oracle执行计划影响估值的因素)

大家好,oracle 执行计划相信很多的网友都不是很明白,包括oracle执行计划影响估值的因素也是一样,不过没有关系,接下来就来为大家分享关于oracle 执行计划和oracle执行计划影响估值的因素的一些知识点,大家可以关注收藏,免得下

2026年9月25日 15:00

小程序开发制作视频(2021抖音小程序制作流程)

小程序开发制作视频(2021抖音小程序制作流程)

其实小程序开发制作视频的问题并不复杂,但是又很多的朋友都不太了解2021抖音小程序制作流程,因此呢,今天小编就来为大家分享小程序开发制作视频的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录2021抖音小程序制作流

2025年6月1日 07:00

零基础学c  全彩版(零基础学CAD画图好学吗)

零基础学c 全彩版(零基础学CAD画图好学吗)

这篇文章给大家聊聊关于零基础学c 全彩版,以及零基础学CAD画图好学吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录零基础学CAD画图好学吗C语言入门经验:零基础如何学习C语言零基础学CAD画图好学吗挺好学的,新手刚开始学

2026年5月13日 13:45

scope and sequence(scope and sequence 是什么意思)

scope and sequence(scope and sequence 是什么意思)

今天给各位分享scope and sequence 是什么意思的知识,其中也会对scope and sequence 是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录scope and sequenc

2025年6月21日 07:45

重庆java培训班(你觉得现在的java培训怎么样)

重庆java培训班(你觉得现在的java培训怎么样)

本篇文章给大家谈谈重庆java培训班,以及你觉得现在的java培训怎么样对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录你觉得现在的java

2025年6月22日 15:15

sql server 2008安装闪退(我的系统是WIN7 但是怎么试安装SQLServer2008都是闪退,希望大神能远程帮帮我!谢谢!)

sql server 2008安装闪退(我的系统是WIN7 但是怎么试安装SQLServer2008都是闪退,希望大神能远程帮帮我!谢谢!)

各位老铁们好,相信很多人对sql server 2008安装闪退都不是特别的了解,因此呢,今天就来为大家分享下关于sql server 2008安装闪退以及我的系统是WIN7 但是怎么试安装SQLServer2008都是闪退,希望大神能远程

2025年9月24日 09:30

maven本地(maven本地依赖库文件名)

maven本地(maven本地依赖库文件名)

今天给各位分享maven本地依赖库文件名的知识,其中也会对maven本地依赖库文件名进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录maven本地依赖库文件名maven设置本地仓库路径,怎么查看是否成功mave

2025年11月9日 08:15

服务器系统server2008(windows server2008r2有哪些特点)

服务器系统server2008(windows server2008r2有哪些特点)

大家好,如果您还对服务器系统server2008不太了解,没有关系,今天就由本站为大家分享服务器系统server2008的知识,包括windows server2008r2有哪些特点的问题都会给大家分析到,还望可以解决大家的问题,下面我们就

2025年10月18日 16:45

汇编输入指令(弱问:怎么输入汇编语言的指令)

汇编输入指令(弱问:怎么输入汇编语言的指令)

本篇文章给大家谈谈汇编输入指令,以及弱问:怎么输入汇编语言的指令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录弱问:怎么输入汇编语言的指令汇编语言怎么使用A命令输入数据汇编如何输入指令汇编 输入输出指令怎么用弱问:怎么输入汇

2025年8月12日 06:15

数据库设计包括哪几个方面(数据库的系统设计包括哪些内容)

数据库设计包括哪几个方面(数据库的系统设计包括哪些内容)

大家好,如果您还对数据库设计包括哪几个方面不太了解,没有关系,今天就由本站为大家分享数据库设计包括哪几个方面的知识,包括数据库的系统设计包括哪些内容的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录数据库的系统设计包

2026年9月11日 00:00

最新商品代码库(新增商品编码在哪里)

最新商品代码库(新增商品编码在哪里)

大家好,关于最新商品代码库很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于新增商品编码在哪里的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录新增商品编码

2026年3月2日 04:30

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索