V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wszgrcy
V2EX  ›  程序员

css 残局怎么解?

  •  
  •   wszgrcy · 2019-02-25 14:39:21 +08:00 via Android · 3198 次点击
    这是一个创建于 2103 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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