关于css样式优先级的问题

CSS的三种引入方式

一、行内样式

使用style属性引入CSS样式。

<p style="font-size:16px;color:red;">直接在HTML标签中设置的样式</p>

这种方法不提倡使用,后期维护会狠不方便


二、内部样式表

在style标签中书写css代码,style标签写在head标签中。

<head>
   <style type="text/css">
      h1{
            font-size:16px;
         }
   </style>
</head>

三、外部样式表
css代码保存在扩展名为.css的样式表中
HTML文件引用扩展名为.css的样式表,有两种方式:链接式、导入式。

1、链接式

<link type="text/css" rel="styleSheet"  href="CSS文件路径" />  //常用方法

2、导入式

<style type="text/css">
  @import url("css文件路径");  //个别情况会使用到
</style>

@:优先级排序

!important > 内联样式 > id选择器样式 > 类选择器样式 > 元素选择器样式
CSS选择器的使用,应该尽量避免使用 !important 和 内联样式;id通常也是与class区分开使用,前者多用于JS中的结点定位,后者多用于CSS选择器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值