css 残局怎么解?

2019-02-25 14:39:21 +08:00
 wszgrcy

不知道大家有没有遇到过别人写的样式,出现了某个显示问题需要调整,但是死活调整不出来,从而怀疑自己的水平(在原有上调整不出来,但是自己写肯定没问题) 但是自己平时写又遇到不这些问题。。。 我称之为残局,不知道大家当时怎么搞的?

3178 次点击
所在节点    程序员
16 条回复
helionzzz
2019-02-25 14:55:54 +08:00
不破不立,删了自己重写一份( doge
yepinf
2019-02-25 16:00:05 +08:00
哈哈 有趣的问题 这个是不是叫做 css debug
我是没耐心去调别人写的样式
connection
2019-02-25 16:19:17 +08:00
迭代上,你不知道前人 css 样式的作用是什么。容易牵一发动全身。
所以祈祷前人的 css 作用域尽可能小,也要保证自己的 css 影响作用域尽可能小
maichael
2019-02-25 16:24:29 +08:00
控制变量法。
二分法。
还有瞎鸡儿改撞大运法。
DOLLOR
2019-02-25 16:25:06 +08:00
用 LESS、SASS 重写。
这贴就应该给那些喜欢讽刺前端工程化的人看看( doge
suzic
2019-02-25 16:31:38 +08:00
非常讨厌解这个东西,最高效的方法是在屎山上再拉一泡新的,用 important 复盖掉。如果比较讲究又有大把时间的话就用 less 等工具重构吧,
ghdmnl
2019-02-25 16:37:52 +08:00
重构 或者 change 一个脉络清晰的 css
Egg
2019-02-25 16:38:08 +08:00
看一下 那个样式有没有被复用 有的话就重写一个 然后调用 没有的话就直接重写 在原基础上改。。。不存在的
Yoefs
2019-02-25 16:43:11 +08:00
只能耐心点慢慢调咯
abelmakihara
2019-02-25 17:03:09 +08:00
这个帖子又让我想起了改样式 bug 的恐惧 害怕
whypool
2019-02-25 17:12:46 +08:00
style important 大法好
zppass
2019-02-25 17:28:58 +08:00
看看父节点样式,一般会影响子节点(如果子节点没有重新定义)。
默认的样式,你用的一些框架会给你设置默认的样式)(比如说小程序原生的 button 的样式,当然你引用的样式也要注意,作者定义一个默认的样式,好巧不巧你就遇到了对应的问题)
还有就是布局,一个是常见的拉伸( boder-size,padding 都会占据区域外,将显示范围来开,boder-sizing 了解一下。)类似的还有就是相对布局,一个个叠在上面,有的浏览器或者手机会出现适配问题(适配问题前端都会遇到且很难受,没有一个一劳永逸打遍天下都适配的方案)。
flyingghost
2019-02-25 18:01:14 +08:00
这就是“维护越久换人越多,style.css 文件越大”定律。别问我怎么知道的。
duan602728596
2019-02-25 19:06:37 +08:00
改个屁,不改了,谁写的自己改去。下回招前端先把淘宝京东腾讯的门户网站切了再说
will0404
2019-02-25 19:52:59 +08:00
还没遇到过我改不了的 css
iaong0666
2019-02-26 09:23:45 +08:00
还没遇到过我改不了的 css

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/538478

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX