Chrome开发者工具调试样式

开发者工具调试样式

一定要学会样式调试,写代码出错很正常,能否解决与能否快速解决的关键是,我们是否真正掌握样式调试。

1 学习方法

注意开发者工具面板的各个细节,每个细节都有相应的含义。

2 查看元素当前定义的样式

Chrome开发者工具,选择相应元素。

img

“element.style”表示我们通过style属性设置的样式;

“用户代理样式表”表示浏览器自动为标签设置的样式。

3 调整样式

这里调整样式能够立即看到运行效果,但不会真正修改本地的文件。刷新页面,这些修改就会丢失。

(1)删除样式

可以取消复选择表示取消样式,查看效果。

img

(2)增加样式

可以在空白处点击,增加属性,并智能提示属性名称。

img

(3)修改属性

可以修改属性名或属性值。

img

当属性值是数值,可以使用鼠标滚动或上下箭头来调整大小。

可通过辅助键设置每次调整差值。Ctrl:加减100、Shift:加减10、Alt:加减0.1。

4 查看继承属性

后代元素继承祖先元素的可继承属性值。样式面板的“继承自”表示从祖先元素继承的样式。

【为说明相关知识点,首先通过开发者工具为body添加样式font-size:16px。】

img

继承样式会显示“继承自”字样,可继承所有祖先元素:父元素,以及爷元素,直到根元素html。

样式面板的属性颜色

(1)正常色。元素本身的所有属性,颜色正常;继承自宜先元素的可继承属性,颜色正常。

(2)灰色。当显示父元素选择器时,会显示其中所有定义属性,可继承属性显示正常色,不可继承属性显示灰色。如上图“继承自body”的margin属性。

叠加性

一个元素具有自身的样式,还具有祖先元素的所有可继承属性,称之为CSS的叠加性。

5 查看覆盖性

一个元素的自身与多个祖宗元素都设置同一CSS属性名的不同值时,优先级高的选择器会覆盖优先级低的选择器。

以元素技术项“Linux”为例。

img

父元素的color属性被覆盖不会生效,相应显示删除线。

6 查看计算样式

“计算样式”选项卡,默认列举设置属性。选中“全部显示”,列举所有属性。

img

可在过滤框输入指定属性查看当前值。

img

“计算样式”的属性颜色

(1)灰色。表示没有被重新设置过,灰色又分两种情况。

(1-1)CSS初始默认值。选中“全部显示”时才展开的属性,均是灰色属性。

(1-2)浏览器自动计算属性值。没有选中“全部显示”时,以body为例,浏览器会自动计算它的宽高,虽然没有设置,但计算样式也会显示值。显示仍是灰色。

img

(2)正常色。表示使用浏览器设置的样式或者开发人员设置的样式。

7 查看两级默认值

默认值分两级:CSS属性初始默认值、浏览器为标签设置的默认值。

(1)CSS初始默认值。当CSS属性完全没有被设置过,选中“全部显示”时才展开的属性,“计算样式”查看到的值即初始默认值,显示为灰色。

(2)浏览器设置默认值。“样式”面板里“用户代理样式表”设置的样式,即浏览器设置默认值,显示为正常色。

8 常见样式错误

(1)属性名称错误

img

设置错误的属性名,前面会出现警告图标,样式名与值上出现删除线。鼠标悬停在警告图标,弹出信息“属性名称未知”。

(2)属性值错误

img

当设置错误的属性值,前面会出现警告图标,值上出现删除线。鼠标悬停在警告图标,弹出信息“属性值错误”。

  • 16
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值