千家信息网

CSS的三大样式是什么

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍"CSS的三大样式是什么",在日常操作中,相信很多人在CSS的三大样式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"CSS的三大样式是什么"的疑惑
千家信息网最后更新 2025年01月19日CSS的三大样式是什么

这篇文章主要介绍"CSS的三大样式是什么",在日常操作中,相信很多人在CSS的三大样式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"CSS的三大样式是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    CSS样式

    行内式

    又叫:内联样式、行内样式、嵌入式样式

    我是div
    我是div2号

    我是段落

    • 当样式仅需要在一个元素上应用一次时,要使用内联样式

    • 缺点

      • 将表现和内容混杂在一起,结构样式没有分离,不利于后期维护

      • 样式不能重复使用 ( 推荐不使用 )

    内部式

                                            内部样式表                                                                                
    CSS基础学习

    我是段落

    • 当单个文档需要特殊的样式时,使用内部样式表

      • 适合案例、短小的页面开发

    • 使用

      CSS基础学习外部样式
      CSS基础学习外部样式

      我是段落

      我是段落

      • 当样式需要应用于很多页面时,外部样式表将是理想的选择

        • 适合整站开发、比较长的页面开发

      • 在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 标签链接到样式表,浏览器会从CSS文件中读到样式声明,并根据它来格式文档

      • 优点

        • 结构化样式分离,好维护

        • 样式重用,可以多个页面使用

      • import 的区别

        • 当使用JavaScript控制DOM去改变样式的时候,只能用 标签

        • 因为@import 不是DOM可以控制的

        • @import 是CSS2.1提供的,所以老的浏览器不支持,@import 只有在IE5以上的才能识别

        • 标签无此问题

        • 是当页面 ( body里面的内容 ) 被加载的时候 ( 也就是被浏览者浏览的时候 ), 引入的CSS会同时被加载

        • import 引入的CSS会先等页面加载完毕之后再加载,如果用这种加载方式,会在网速比较慢的时候,出现闪烁的效果,影响用户体验

        • 本质上来看, 是HTML的标签,而 import 是CSS提供的一种方式

        • 加载顺序上

        • 兼容性上的区别

        • 使用DOM

      多重样式优先级

                                              多重样式优先级                                                                                  
      解析规则第一条测试

      解析规则第二条测试:外部和内部样式表同时使用

      • 多重样式优先级

        • 同时使用内部、外部、行内样式表修饰同一个标签的时候,优先级最高的是行内样式表,即显示结果是行内样式

        • 当外部和内部样式表同时使用的时候,哪个css样式距离标签近就最终显示哪个样式

      到此,关于"CSS的三大样式是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

    0