美文网首页
如何定位样式相关的问题

如何定位样式相关的问题

作者: 凌霄光 | 来源:发表于2018-10-18 23:14 被阅读9次

最近做皮肤的开发,主要是样式,bug自然也是样式的bug。因为我只是把皮肤涉及到的样式拆出来管理,很多样式是用的之前的,所以定位问题比较慢。改了几个bug,有一些收获,总结一下。

从外到内

从父元素的角度看,子元素就是一个有一定宽高的盒子,里面有什么内容是不关心的,从html到文本、元素等叶子节点,可以构成一颗树,我们开发或者调试样式自然也要按照这个顺序来。捋清元素与元素的嵌套关系,样式与样式的层叠关系。一层一层的去分析,从外到内,一层一层的去书写和分析样式,先布局后内容,先调整像宽高、定位、margin、padding等布局相关的样式,之后再去调整修饰内容的样式,比如字体、背景之类的样式。。

比如这里文字和图片的间距,我开始就是没找到那里不对,后来我通过一层一层的分析,发现图片的位置是正确的,但文字的line-height应该调大一些。

这样一分析之后,哪一个间距是由哪几个元素的margin、padding、width、height组成的,一目了然。层次很清晰。

先布局后内容

还有这里也是一样,要修改的地方有间距,高度,文字和边框颜色等,开始有些不知道从哪开始,后来想明白之后就先改了宽高和间距的样式,然后再去调整文字颜色和边框颜色了。

总结

改皮肤样式的bug,修改的顺序和定位问题的流程都可以通过从外到内,先布局后内容的方式来处理,这样层次清晰,定位问题时那一层样式的问题也很明了。

相关文章

  • 如何定位样式相关的问题

    最近做皮肤的开发,主要是样式,bug自然也是样式的bug。因为我只是把皮肤涉及到的样式拆出来管理,很多样式是用的之...

  • 2018-08-21网站请求+BUG定位

    如何定位Bug界面:先查看界面 样式 数据 显示是否有问题前端代码:F12 console前端日志报错,定位HTM...

  • 定位问题简易步骤

    定位问题 前端bug; 1、样式显示、ui显示 2、界面布局、兼容性相关 3、点击一个按键但是没有相应。查看下点击...

  • 关于定位

    我遇到的问题 最近修改了几个手机web端的几个样式问题,都是关于定位的问题,这里稍作总结一下html定位的几个属性...

  • kalendae插件日期选择框位置偏移问题

    kalendae插件日期选择框位置偏移问题 input的父元素定位会影响kalendae插件自带的定位样式;修改父...

  • Spring Boot浅谈(是什么/能干什么/优点和不足)

    1. Spring Boot是什么,解决哪些问题 2. Spring Boot在平台中的定位,相关技术如何融合 3...

  • ionic轮播图片样式

    转载 如何修改ion-slide-box的相关样式 样式代码 css代码–修改图片大小 .box{width:10...

  • abort内存相关问题定位

    获取内存代码 期腾讯也开源了自己的 OOM 定位方案,OOMDetector 组件:https://github....

  • Vue-webpack打包上线后css样式不生效的问题解决

    在vue项目中,开发环境的样式没问题。但是webpack打包上线后,样式不生效,本文将讲述如何解决这个问题。 样式...

  • CSS全局样式的设置

    默认字体设置,边距设置 去除默认边距 链接相关样式 排版相关样式 内嵌文本相关样式 表单文本相关样式 结尾给大家分...

网友评论

      本文标题:如何定位样式相关的问题

      本文链接:https://www.haomeiwen.com/subject/jqlezftx.html