当前位置: 首页 > news >正文

前端理论总结(css3)——link/import区别 // 伪类/伪元素

伪类/伪元素

     1:
          伪类使用1个冒号,常见的有::hover,:link,:active,:target,:not(),:focus等
          伪元素使用 2 个冒号,常见的有:::before,::after,::first-line,::first-letter,::selection、::placeholder 等
     2:
           伪类是给页面中已经存在的元素添加一个类
           伪元素添加了一个页面中没有的元素(只是从视觉效果上添加了,不是在文档树中添加)

link/import区别

      1:作用对象不同
            link 为当前页面服务
            @import 为 CSS 服务
      2:加载顺序的差别
             当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载
             @import引用的CSS会等到页面全部被下载完再被加载(无样式内容闪烁)
      3:兼容性的差别
             link标签无兼容性问题
             @import只有在IE5以上的才能识别
      4:使用dom控制样式时的差别
             当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的

http://www.lryc.cn/news/327791.html

相关文章:

  • ntp服务器搭建
  • 对象的内存布局
  • docker centos7离线安装ElasticSearch单机版
  • 【计算机网络】IP 协议
  • 刷题DAY38 | LeetCode 509-斐波那契数 70-爬楼梯 746-使用最小花费爬楼梯
  • 蓝桥杯-卡片换位
  • Unity 布局控制器Content Size Fitter
  • Python的面向对象、封装、继承、多态相关的定义,用法,意义
  • Elasticsearch 向量搜索
  • 2024蓝桥杯每日一题(背包)
  • Redis桌面客户端
  • 让Unity的协程变得简单
  • 2.9 Python缩进规则(包含快捷键)
  • 任务记录.
  • andv vue 实现多张图片上传
  • 使用JMeter+Grafana+Influxdb搭建可视化性能测试监控平台
  • django模板下,vue的使用(前后端不分离)
  • python笔记(7)List(列表)
  • java 抠取红色印章(透明背景)
  • CSS及javascript
  • LeetCode 1997.访问完所有房间的第一天:动态规划(DP)——4行主要代码(不需要什么前缀和)
  • BootsJS上新!一个库解决大部分难题!
  • 智慧公厕,让数据和技术更好服务社会生活
  • Spark基于DPU Snappy压缩算法的异构加速方案
  • 如何使用python链表
  • ADB的主要操作命令及详解
  • 傻瓜式启动关闭重启docker容器的脚本
  • R语言使用dietaryindex包计算NHANES数据多种营养指数(2)
  • Elasticsearch 索引模板、生命周期策略、节点角色
  • buy me a btc 使用数字货币进行打赏赞助