千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > HTML+CSS之如何找BUG

HTML+CSS之如何找BUG

来源:千锋教育
发布人:syq
时间: 2022-08-11 11:52:42 1660189962

  很多刚进入前端行业的小伙伴在写页面的时候,很容易出现错误,这时候很多小伙伴就会一行行查看自己的代码哪里有问题,或者仔细的对比网上代码,这样查看错误很浪费时间,而且陷入了自己的思维里面看不出错误在哪里。

HTML+CSS

  下面呢,教大家如何快速的查找错误及解决问题。其实,咱们的浏览器就有控制台及一些辅助工具等帮助我们查找错误,在这里我使用的Chrome(谷歌浏览器)的控制台来进行错误的查找。打开控制台方式有两种,一种在浏览器中点击鼠标右键,选择检查,如下图:

HTML+CSS之如何找BUG237

  另一种,直接通过快捷键F12(如果F12不行,可以试一下Fn+F12),调出来控制台。

HTML+CSS之如何找BUG283

  好了,了解完这些以后,我们来看一下都有哪些错误,以及如何通过控制台查看错误进行更改。

  先写一个比较简单的效果,写一个div标签,给这个div写一个宽200px,高100px,背景颜色为粉色

  HTML结构

11

  CSS样式

  div{width: 200px; height: 100px; background-color: pink;}

HTML+CSS之如何找BUG712

  上面是想象中的样子,完美。但实现效果上可能是这样的:

HTML+CSS之如何找BUG741

  出现问题的时候,稳住别慌,通过控制台查看一下,首先看一下css样式有没有引入成功,上面说到过控制台左边为html标签,右边是css属性,我们先选中div看一下右边有没有写的css属性

HTML+CSS之如何找BUG836

  1、在这里看到右边css那里没有我们写的宽高背景颜色,一种可能是我们css没有引入成功,如果使用的是外部样式表,可以去查一下自己写的路径对不对;如果路径不对,一般在控制台会显示一个红色的×,如下图:

HTML+CSS之如何找BUG938

  2、另一种可能我们写的这个标签的css修饰前多写了标点符号。如下图:

HTML+CSS之如何找BUG976

  3、那如果我们在这里使用了class选择器、id选择器或者其他的选择器,要注意选择器的使用及名字的设置。不然也会出现显示不了咱们的css修饰。

HTML+CSS之如何找BUG1050

HTML+CSS之如何找BUG1051

  4、好了,在往下看,如果css还是没有出来,就看一下单词是否拼对、属性和属性值是否匹配。单词不对,或属性和属性值不匹配那么控制台的css属性前面会出现一个黄色的感叹号,并且会把错误的属性划掉,如下图,这个时候就需要你查一下单词和属性了。

HTML+CSS之如何找BUG1172

  5、还有我们在网页导航的时候会给导航项加边框,代码如下:

  HTML结构:

12

  CSS样式:

13

  我们要取消第一个或者最后一个的边框,我们给第一个或最后一个li加class名取消边框,发现取消不了,而且属性和属性值检查了一遍是对的,在控制台中也显示了,只不过被划掉了(注意只是划掉,但没有黄色感叹号),这个时候可能是选择器权重不够

HTML+CSS之如何找BUG1709

  那么我们可以通过包含选择题增加权重,找到父元素的class名,添加到前面就可以

  css代码修改

  .nav .noborder{border-left:0}

  这样就解决了。

  最后总结一下:

  1. 没有相应CSS属性,查引入路径或看选择符前是否多加标点

  2. 控控制台出现感叹号并且被划掉,单词拼写错误或属性属性值不匹配

  3. 控控制台出现属性被划掉但没有感叹号,权重不够

  再有前端的小伙伴遇到了上述几种错误,可以尝试通过上面的方式去解决一下,这些问题一般都是常见的,遇到几次解决之后注意避免就可以啦~更多关于“前端培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT
开班信息
北京校区
  • 北京校区
  • 大连校区
  • 广州校区
  • 成都校区
  • 杭州校区
  • 长沙校区
  • 合肥校区
  • 南京校区
  • 上海校区
  • 深圳校区
  • 武汉校区
  • 郑州校区
  • 西安校区
  • 青岛校区
  • 重庆校区
  • 太原校区
  • 沈阳校区
  • 南昌校区
  • 哈尔滨校区