山海科技发展网

08月18日科技常识:了解css3样式表写法和优先级

导读 摘要 今天小编跟大家讲解下有关了解css3样式表写法和优先级 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关了解css3样式表...
摘要 今天小编跟大家讲解下有关了解css3样式表写法和优先级 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关了解css3样式表写法和

今天小编跟大家讲解下有关了解css3样式表写法和优先级 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关了解css3样式表写法和优先级 的相关资料,希望小伙伴们看了有所帮助。

css3和css有什么区别 首先css3是css(层叠样式表)技术的升级版本 而css是一种用来表现html(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。然后是内容上css3主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。而css不仅可以静态地修饰网页 还可以配合各种脚本语言动态地对网页各元素进行格式化。最后在特点上css3新特征有很多 例如圆角效果、图形化边界、块阴影与文字阴影、使用RGBA实现透明效果、渐变效果、使用@Font-Face实现定制字体、多背景图、文字或图像的变形处理(旋转、缩放、倾斜、移动)、多栏布局、媒体查询等。css主要能够对网页中元素位置的排版进行像素级精确控制 支持几乎所有的字体字号样式 拥有对网页对象和模型样式编辑的能力。

下面言归正传 其实今天学习这个主要是想了解css3的transform动画效果 不过貌似第一节课没有提到 有点小失落 这个html5+css3+js不光可以实现动画 其次可以往这个游戏与建模方向发展,闲话不多扯 在第一节中笔记如下:

1.html嵌套样式包含内部、外部、内联 通过代码的可复用性 比对最后得出:不建议使用内联样式 内部样式其次 外部样式推荐使用 比方说下面这个最后展示结果字体的颜色是#f90 原因是因为外部<内部<内联 这个是单行的样式 如果页面样式数量过多 超出一定数值 还是建议将这个css的样式与代码相分离 最后通过link链接 具体代码展示如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>简单了解css3样式设计和优先级</title> <style type="text/css"> div{ color: rebeccapurple; } div.box{ color: saddlebrown; } #box{ color: blue; /* color: blue!important; */ /*添加的important属性最后读取*/ } /*有意思的一点是当这个图片的宽高一致时 border-radius:50%的圆形属性和这个img2的图片直径500px一致*/ .box1>img{ border-radius: 50%; }/*img尺寸1000x956px*/ .box2>img{ border-radius: 500px; }/*img2尺寸500x500px*/ </style> <link rel="stylesheet" href="http://www.aidi.net.cn/article/detial/7500/demo1.css"></head><body> <div class="box" id="box" style="font-size: 24px;font-weight: bold;color: #f90;"> html嵌套样式包含内部、外部、内联 通过代码的可复用性 比对最后得出:不建议使用内联样式 内部样式其次 外部样式推荐使用 代码展示如下: </div><!--内联样式--> <!-- 新建一个css样式表通过link链接控制这个页面的样式 --><!--外部样式--> <p class="box1"><img src="http://www.aidi.net.cn/article/detial/7500/images/timg.jpg" alt=""></p> <p class="box2"><img src="http://www.aidi.net.cn/article/detial/7500/images/timg2.jpg" alt=""></p></body></html>

个人看法是先将外部与内部整合起来 根据html代码从上至下读取 考虑下css优先级:标签<class类<id选择器<内联样式(行内样式) 当然如果样式加入important属性值就又是另外一种情况了。

原文:https://www.cnblogs.com/dhnblog/

来源:爱蒂网