css三大特性

简介: css基础

<!DOCTYPEhtml>

<htmllang="en">


<head>

   <metacharset="UTF-8">

   <metahttp-equiv="X-UA-Compatible"content="IE=edge">

   <metaname="viewport"content="width=device-width, initial-scale=1.0">

   <title>三大特性</title>

   <style>

       /* css有三个非常重要的三个特性:层叠性,继承性,优先级 */

       /* 3.1.1css层叠性 */

       /* 相同选择器给设置相同的样式会造成冲突,层叠行就是为了解决样式冲突的问题

       原则1.样式冲突:遵循就近原则

           2.样式不冲突,不层叠 */

       

       h5 {

           color: red;

           font-size: 2em;

       }

       

       h5 {

           color: blue;

       }

       /* 3.1.2css继承性 */

       /* css中的继承形:子标签继承了父亲的特性如:文字颜色和字号 */

       /* 子元素可以继承父元素的样式(text-,font-,line-这些元素开头的可以继承) */

       

       div {

           color: brown;

           font-size: 2em;

       }

       /* 3.1.3行高的继承 */

       

       body {

           color: green;

           font: 12px/24px'Microsoft Yahei';

       }

       /* 3.1.3优先级 */

       /* 1.选择器相同,则根据选择器权重

       继承 或者* 选择器 <元素选择器<类选择器和伪类选择器<ID选择器<行内样式style=""< !inportant这个是最大的*/

       

       div {

           color: blue;

       }

       

       .test {

           color: blueviolet;

       }

       

        :test {

           color: blueviolet;

       }

       

       #demo {

           color: brown;

       }

       /* 注意点1.权重是有4组数字组成,但是不会进位。

               2.可以理解为一级比一级大

               3.等级判断从左向右,如果某一位数值相同,则判断下一位数值 */

       /* 3.1.4css的权重叠加 */

       

       ulli {

           /* 权重是不是0001加上了一个0001 */

           color: chartreuse;

       }

       

       li {

           /* 这个的权重是不是还是0001 */

           color: cyan;

       }

       

       .navli {

           color: blue;

       }

   </style>

</head>


<body>

   <h5>哈哈哈</h5>

   <div>

       <p>哈哈啊哈</p>

       <divclass="text"id="demo"style="color: black;">haha</div>

   </div>

   <ulclass="nav">

       <li>哈哈哈</li>

   </ul>

</body>


</html>

相关文章
|
8月前
|
前端开发
CSS三大特性之层叠性~
CSS三大特性之层叠性~
|
9月前
|
Web App开发 前端开发 容器
CSS进阶: 选择器进阶、背景相关属性、元素显示模式、CSS特性
CSS进阶: 选择器进阶、背景相关属性、元素显示模式、CSS特性
114 1
|
14天前
|
机器学习/深度学习 移动开发 前端开发
CSS3 新特性
CSS3 新特性
34 0
|
12天前
|
前端开发 JavaScript 开发者
CSS3作为CSS的最新版本,引入了许多强大的新特性和改进
【5月更文挑战第26天】CSS3作为CSS的最新版本,引入了许多强大的新特性和改进
17 2
|
23天前
|
前端开发 UED
【专栏:CSS 进阶篇】CSS3 新特性:过渡、动画与变形
【4月更文挑战第30天】CSS3的过渡、动画和变形三大特性为网页设计注入活力,创造生动丰富的用户体验。过渡提供平滑效果,常用于按钮点击等;动画实现复杂动态效果,适用于滚动字幕等;变形允许元素几何变换,如旋转和缩放。实际应用包括动态导航菜单、图片轮播和加载动画。然而,需注意浏览器兼容性、性能优化和设计平衡。掌握这些特性,将为网页设计带来更多创新可能。
|
23天前
|
前端开发 JavaScript 开发者
【Web 前端】css3的新特性有哪些?
【4月更文挑战第22天】【Web 前端】css3的新特性有哪些?
|
23天前
|
前端开发
css的特性
【4月更文挑战第11天】css的特性
13 1
|
23天前
|
人工智能 前端开发 JavaScript
【前端设计】HTML+CSS+JavaScript基本特性
【前端设计】HTML+CSS+JavaScript基本特性
|
23天前
|
前端开发 容器
CSS面试考点:隐藏元素、BFC、垂直居中、CSS3新特性
【4月更文挑战第2天】 CSS面试考点:隐藏元素、BFC、垂直居中、CSS3新特性
23 10
|
23天前
|
编解码 前端开发 JavaScript
CSS3新特性
CSS3新特性
46 0