认识 CSS(三大特性、引入方式)

简介: 认识 CSS(三大特性、引入方式)

个人主页:学习前端的小z

个人专栏:HTML5和CSS3悦读

本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论!


day06-认识 CSS(三大特性、引入方式)


作业

.text-center {
    text-align:center;
    font-size: 30px;
    color: red;
}
<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="测试" content="测试">
        <meta description="测试" content="测试">
        <title>测试</title>
        <link rel="stylesheet" href="./test.css">
        <style>
            .text-right{
                text-align:right;
                color:green;
                font-size:50px;
            }
        </style>
    </head>
    <body>
        <div class="text-center">
            <p>这是一个链接式</p>
            <span class="text-right">
                <p>这是一个链接式+嵌入式,遵循就近原则</p>
                <p style="text-align:left;color:blue;font-size:70px;">这是一个链接式+嵌入式+行内式,也遵循就近原则</p>
            </span>
        </div>
    </body>
</html>

优先级的计算

ul li a ----> (0,0,0,1)+(0,0,0,1)+(0,0,0,1)=(0,0,0,3)

#bbb a ----> (0,1,0,0)+(0,0,0,1)=(0,1,0,1)

a:hover div .red —>(0,0,1,1)+(0,0,0,1)+(0,0,1,0)=(0,0,2,2)

.abc!important ---->(0,0,1,0)+无穷=无穷

2024-4-1 学习笔记

1 CSS三大特性

1.1 层叠性

1相同属性:.就近原则
2.不同属性:合并

1.2 继承性

自身有该样式,不能继承,就近原则

百分号%的line-height不会继承,会先算好再到下一个,这时候子元素设置font-size就无效了

2 text-align注意事项

text-align不能放到行内元素上面,因为行内元素它本身就是内容的宽度,没有剩余空间,所以对齐方式无意义

text-align要放在块的最外面的那个标签

3 a标签注意事项

a 标签可以继承color,但是要注意有可能本来a标签浏览器给它添加了一些样式了的,那么继承的权重是小于标签本身的权重,所以可能无效。

4 优先级

继承<标签,伪类

继承的优先级是最弱的,有!important也没用

5 a:hover

a是标签选择器 :hover 是伪类选择器,是两个

6 CSS引入方式

css一般添加顺序:1.链接式,2.嵌入式,3.行内式。

7 chrome调试技巧

可以只用chrome查看deatails,然后回vscode按ctrl+g输入行数修改

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