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

01_前端css编写的三种方式

前言

  • CSS的引入方式共有三种:行内样式、内部样式表、外部样式表

一、内联式引入

  • 用法: 在元素上直接通过style属性进行设置css样式设置
  • 示例:
<h1 style="color:red;">style属性的应用</h1>
<p  style="font-size:14px;color:green;">直接在HTML标签中设置的样式</p>
  • 实际在写页面时不提倡使用,在测试的时候可以使用。
  • 例如:
<!DOCTYPE>
<html>
<head><meta charset="utf-8" /><title>CSS样式引入方式一:内联式</title>
</head>
<body><!--使用行内样式引入CSS--><h1 style="color:red;font-size: 50px;">pytohon9999</h1><p style="color:red;font-size:30px;">我是p标签</p>
</body>
</html>

二、内部样式表引入

  • 用法: 在style标签中书写CSS代码。style标签写在head标签中
  • 例如:
<!DOCTYPE>
<html>
<head><meta charset="utf-8" /><title>CSS样式引入方式二:内部样式表</title><!-- 使用内部样式表引入CSS--><style type="text/css">div {background: rosybrown;color: red;width: 20px;height: 60px;}</style></head>
<body><div>pytohon9999</div>
</body></html>

三、外联式引入

  • 用法:

  • CSS代码保存在扩展名为.css的样式表中

  • HTML文件引用扩展名为.css的样式表

  • 有两种方式:链接式、导入式

  • 例如:

<!DOCTYPE>
<html>
<head><meta charset="utf-8" /><title>CSS样式引入方式三:外联式引入</title><!-- 链接式:推荐使用 --><link rel="stylesheet" href="./css文件的样式.css"><!-- 导入式 --><style type="text/css">@import url("./css文件.css");</style></head>
<body><div>pytohon9999</div>
</body></html>

四、CSS 中的优先级

  • 1. 样式的优先级
  • 行内样式 > 内部样式 > 外部样式(后两者是就近原则)

  • 1.1 行内样式 和 **内部样式 **比较优先级:
<!DOCTYPE>
<html>
<head><meta charset="utf-8" /><title>行内样式和内部样式表的优先级</title><!--内部部样式表--><style type="text/css">div {background: green;}</style>
</head>
<body><!--行内样式--><div style="background: red;font-size: 50px;color: aliceblue;">pytohon9999</div>
</html>
  • 浏览器运行效果:

image.png

  • 结论:行内样式优先级高于内部样式表

  • 1.2 **内部样式表 和 外部样式 **比较优先级:
<!DOCTYPE>
<html>
<head><meta charset="utf-8" /><title>内部样式表 和 外部样式的优先级</title><!-- 外联式之:链接式 --><link rel="stylesheet" href="./css文件.css"><!--内部部样式表--><style type="text/css">div {background: green;}</style></head>
<body><!--行内样式--><div>pytohon9999</div>
</html>
  • 浏览器运行效果:

image.png

  • 结论:行内样式优先级高于内部样式表
http://www.lryc.cn/news/161182.html

相关文章:

  • 07-垃圾收集算法详解
  • Redis高并发分布式锁实战
  • MybatisPlus分页插件使用
  • Linux指令二【进程,权限,文件】
  • uni-app运行到微信开发者工具-没有打印的情况
  • 由前端接口入门学习后端的controller层
  • HJ71 字符串通配符
  • ffmpeg 开发笔记
  • 一种基于注意机制的快速、鲁棒的混合气体识别和浓度检测算法,配备了具有双损失函数的递归神经网络
  • [运维|系统] go程序设置开机启动踩坑笔记
  • CRC原理介绍及STM32 CRC外设的使用
  • Python 操作 Word
  • Linux--进程创建(fork)-退出--孤儿进程
  • LeetCode 热题 HOT 100:链表专题
  • Redis发布订阅
  • 在Windows操作系统上安装PostgreSQL数据库
  • 【云原生】Kubeadmin部署Kubernetes集群
  • Java中wait和notify详解
  • 算法竞赛个人注意事项
  • ClickHouse和Doris超大数据集存储
  • 02-Flask-对象初始化参数
  • 第5篇 vue的通信框架axios和ui框架-element-ui以及node.js
  • RabbitMQ 知识点解读
  • SimVODIS++: Neural Semantic Visual Odometry in Dynamic Environments 论文阅读
  • 7.Xaml Image控件
  • Solidity 小白教程:11. 构造函数和修饰器
  • 静态工厂模式,抽象工厂模式,建造者模式
  • 【动手学深度学习笔记】--门控循环单元GRU
  • 浅析linux异步io框架 io_uring
  • 访问者模式的一个使用案例——文档格式转换