前端如何快速寻找到css样式的位置
发布网友
发布时间:2022-04-30 03:40
我来回答
共2个回答
懂视网
时间:2022-05-13 08:31
第一次做前端开发。刚入职,分配给我的任务是找出一个ThinkPHP做的网站的无用和重复的CSS。
我的思路是:用火狐插件找出每个页面没有用到的css,然后分析哪些css在所有页面都没用到。
请教大家,有没有好的方法?
回复讨论(解决方案)
firefox下有个css usage的插件。瞅瞅
找是不太现实的,最笨最快的办法是重写一遍,这样才能有效的组织html,css。
css usage也只是本页面,而不是本站,所以你懂的这个没办法量化。
最快的确实是重写。。。
就是css文件不导入 新建一个 然后参照FF debug 一个个写
或者你可以选择这么做 打开CSS文件 用编辑器的搜索 如果页面上没出现对应的 选择器的内容就去掉
谢谢大家!我也觉得这个任务真蛋疼
热心网友
时间:2022-05-13 05:39
CSS样式实现快速定位bug的六大技巧
1、检查是否清除浮动
其实有不少的CSSBUG问题是因为没有清除浮动造成的。养成良好的清除浮动的习惯是必要的,推荐使用无额外HTML标签的清除浮动的方法(尽量避免使用overflow:hidden;zoom:1的类似方法来清除浮动,会有太多的*性)。
2、检查IE下是否触发haslayout
很多的IE下复杂CSS BUG都与IE特有的haslayout息息相关。熟悉和理解haslayout对于处理复杂的CSSBUG会事半功倍。推荐阅读old9翻译的《Onhavinglayout》(如果无法翻越穿越伟大的GFW,可阅读蓝色上的转帖)
快捷提示:如果触发了haslayout,IE的调试工具IEDeveloperToolbar中的属性中将会显示haslayout值为-1。
3、边框背景调试法
故名思议就是给元素设置显眼的边框或者背景(一般黑色或红色),进行调试。此方法是最常用的调试CSSBUG的方法之一,对于复杂BUG依旧适用。经济实惠还环保.
4、检查页面的标签是否闭合
不要小看这条,也许折腾了你两天都没有解决的CSS BUG问题,却仅仅源于这里。毕竟页面的模板一般都是由开发来嵌套的,而他们很容易犯此类问题。
快捷提示:可以用Dreamweaver打开文件检查,一般没有闭合的标签,会*背景高亮。
5、样式排除法
有些复杂的页面也许加载了N个外链CSS文件,那么逐个删除CSS文件,找到BUG触发的具体CSS文件,缩小锁定的范围。
对于刚才锁定的问题CSS样式文件,逐行删除具体的样式定义,定位到具体的触发样式定义,甚至是具体的触发样式属性。
6、模块确认法
有时候我们也可以从页面的HTML元素出发。删除页面中不同的HTML模块,寻找到触发问题的HTML模块。
如何查看DIV被设置什么CSS样式
一、按组合快捷键 Ctrl+Shift+C 如上图,在当前页面按组合键Ctrl+Shift+C,然后鼠标移到被查看的元素上,元素被置为可审查的状态。二、单击被审查的元素 如上图,当前元素的CSS样式在控制台右侧都列出来了。可以通过编辑右侧的CSS属性,对页面的展现样式作调试,很方便。更快捷的方法:接下来的步骤...
前端框架如何实现定位
a) 我们可以通过右键,查看元素的工具进行定位到毛点所定位到的位置,如果出现问题这种问题很直观,并且能通过这种方法直接定位到问题 页面的跳转,也属于html的问题,大家在出现点击未跳转或者跳转方式不正确的问题,直接可以定位到跳转属性的问题,找到对应的跳转对应的块提供给开发人员即可 二、CSS,产生样...
如何引入css样式?
将STYLE属性直接加在单个的HTML元素标签上,控制HTML标签的表现样式。这种引入CSS的方式是分散灵活方便,但缺乏整体性和规划性,不利于后期的修改和维护,当需要修改网站的样式时,一个相同的修改可能涉及多个地方,维护成本高。使用STYLE属性的样式效果最强,会覆盖掉其它几种引入方式的相同样式效果。2.将样...
之前没有任何代码基础,想通过自学学会基础的CSS样式,如何高效自学CSS...
1、初期不要急着自己去设计页面,直接仿站来让自己获得从0到1的能力。 找一些比较有新意的,结构上稍有复杂度的,基本没切过有高相似度的页面,时间要花在刀刃上。确实培养起了自己对CSS的兴趣。2、基础技能练习差不多了,可以找份真实的工作来巩固深入学习。比你自己业余去摸索要高效10倍。理解了...
前端怎么快速筛选页面没用的js和css文件
相关使用方法可以看这里:ESLint,JSHint比如:我使用VI作为编辑器,截图中使用的是ESLint:..使用Chrome的 Dev Tool Chrome从某个版本开始加入了Coverage,打开方式:..下图中,绿色的是页面使用到的CSS和JS代码,红色是未被使用的(注意,这里未被执行过,不代表没有用,只是代表还没被触发):....
firefox 用什么插件可以让网站的css样式在前端显示出来,请高手指点迷 ...
下面两个,第一个功能多,第二个用来分析结构超个方便。web Developer https://addons.mozilla.org/zh-CN/firefox/addon/60/ Firebug https://addons.mozilla.org/zh-CN/firefox/addon/1843/
CSS样式引用不成功问题,显示404的问题,希望大佬解答一下!
首先要确认import的这些css的具体路径是什么,如果是从根目录开始,那你前面就少东西,如果是相对路径,那就改成相对路径,是相对这个css的路径。如果这些css跟这个主css是同目录下的,那就用点开头的相对路径。这个没别的问题,如果前台报错,后台不报错,那肯定就是路径的问题了,不用纠结别的。
大前端学习笔记4-CSS常用样式
一、字体属性 字体是页面内容展示的基础,了解如何自定义字体样式,可以让你的页面更加个性和美观。在CSS中,通过`font-family`、`font-size`、`font-weight`等属性,你可以轻松调整字体样式。二、文本属性 除了字体属性,文本属性如`text-align`、`text-indent`、`text-decoration`等也非常重要。它们...
如何用css如何用css设置字体样式
一、与HTML的结合CSS与HTML的结合有三种方式:外部样式、内部样式和内联样式。①外部样式当需要对很多页面应用样式时,外部样式表将是一个理想的选择。在使用外部样式表的情况下,您可以通过更改一个文件来更改整个站点的外观。每个页面都使用标签链接到样式表。文档开头:___@import"main.CSS";_②内部样...
web前端,输入选择框选中状态下的css样式如何改
html:css:.input {border:0; padding:10px; font-size:1.3em; font-family:"Ubuntu Light","Ubuntu","Ubuntu Mono","Segoe Print","Segoe UI";color:#ccc; border:solid 1px #ccc; margin:0 0 20px; width:300px;-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2); -webkit-box...