• CSS/CSS3 | P2-css编写位置


    CSS编写位置

    由于css是专门用于给 页面设置样式 的,所以设置样式代码也应该在固定的一个位置集中设置才行

    1. css编写位置

    根据编写位置不同,设置样式的类型叫法也不同

    大致有如下三种类型:

    1. 行内( 内联 )样式
    2. 内部样式
    3. 外部样式
    4. 导入式样式

    1、内联样式

    内联样式或者称为行内样式

    位置: 在元素(标签)的中,作为属性style

    特点: 编写方便

    缺点: 只能对一个标签生效,,代码粘黏性太高,不利于后期维护,不建议开发使用

    2、内部样式

    位置: HTML头部 的head标签中的style中,用选择器来决定为那个元素设置元素。

    特点: 可以对多个标签设置样式,修改只需要修改一个,减少代码粘连性。

    缺点: 不能跨页面使用样式

    3、外部样式

    位置: 在HTML文件外的单独的css文件中

    特点: 可以在多个网页中使用,不局限与某个HTML文件

    ▶T1-使用外部css样式为html文件设置样式

    使用Link标签引入

    格式:

    <link rel="stylesheet" href="css文件路径" >
    

    实例:

    <!-- head 标签中-->
    <link rel="stylesheet" href="/source/index.css">
    

    使用外部css样式的好处是: 可是利用到浏览器的缓存机制,从而加快网页的渲染速度,加快网页的加载速度,提升用户体验。

    2. css样式引入总结

    类别 引入方法 位置 加载
    行内样式 开始标签<style> html文件内 同时
    内部样式 <head>中的<style> html文件内 同时
    链入外部样式 <head><link>引入 css样式文件和html分离 页面加载时,同时加载css样式
    导入式@import 样式代码最开始处 css样式和html文件分离 读取html文件后加载

    使用链入外部css样式有那些好处:

    • CSS文件和HTML文件分离
    • 多文件可支持同使用CSS文件应用样式
    • 多文件同引入同CSS文件,CSS文件只需要下载一次

    Q: 什么是缓存机制?

    A: 可参考这篇文章: 实践这一次,彻底搞懂浏览器缓存机制

    (完)

    来源: 博客园
    作者: 茶哩哩
    文章: 转载请注明原文链接:https://www.cnblogs.com/martin-1/p/15138867.html

  • 相关阅读:
    两个Stirng[]拼接成一个数组
    Visual code 常用快捷键
    mysql 中的分页limit
    移动端web轮播图插件swiper,功能很强大
    array_splice()函数 ,删除数组中的某个值
    Github简单的上传和修改
    PHP数组在循环的时候修改本身的值
    IP定位,天气接口
    使用百度翻译的API接口
    laravel 队列
  • 原文地址:https://www.cnblogs.com/martin-1/p/15138867.html
Copyright © 2020-2023  润新知