优先级问题(权重)

css引入方式

  1. 内联样式 <div style="css样式"></div>
  2. 内部样式 <style> css样式 </style>
  3. 外部样式 <link rel="stylesheet" href="样式表链接" />

在选择器精度一致时

  1. 内联样式 > 内部样式 > 浏览器缺省(默认)样式
  2. 内联样式 > 外部样式 > 浏览器缺省(默认)样式
  3. !important > 内联样式 > 浏览器缺省(默认)样式
  4. !important > 内部样式 > 浏览器缺省(默认)样式

类选择器,标签选择器,ID选择器,属性选择器的权重

ID选择器( #id ) > 类选择器( .className ) = 属性选择器( [name] 、[placeholder] 之类的) > 标签选择器(div, p, a等)

html中,帧元素(frameset)的优先级最高,表单元素比非表单元素的优先级要高。

表单元素包括:文本输入框、密码输入框、单选框、复选框、列表框等各种输入框

非表单元素:a、div、p等

所有的html元素又可以根据显示分为两类:有窗口元素以及无窗口元素。有窗口元素总是显示在无窗口元素的前面。

有窗口元素包括:select元素,object元素,以及frames元素等;

无窗口元素:大部分html元素都是无窗口元素。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值