是不是大多数后端都害怕 css? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ajax10086
V2EX    程序员

是不是大多数后端都害怕 css?

  •  
  •   ajax10086 2019-11-13 05:27:35 +08:00 20875 次点击
    这是一个创建于 2158 天前的主题,其中的信息可能已经有所发展或是发生改变。

    死活没法定位 bug,心好累,现在调成残局还没法复原。。。看来明天睡醒得重写了。。。害怕 css

    建议围棋游戏的 残局模式 加入 css 残局玩法

    1

    190 条回复    2020-04-03 11:28:21 +08:00
    1  2  
    Girlphobia
        1
    Girlphobia  
       2019-11-13 05:36:14 +08:00   1
    作为一个入门前端,我也害怕 CSS。
    Mutoo
        2
    Mutoo  
       2019-11-13 05:45:53 +08:00
    前端怕别人写的 CSS
    LittleWhiteMouse
        3
    LittleWhiteMouse  
       2019-11-13 06:03:33 +08:00 via Android
    害怕别人写的 css+1

    其实如果只是布局问题,可能先学一下 flex 或者 grid 的布局方法会比较好。
    charlie21
        4
    charlie21  
       2019-11-13 06:38:58 +08:00 via iPhone   1
    呃 ... CSS 是典型的无法配合 无法分工 只适合一个人一气呵成,无法分出接口模块来大家写的软件

    除非你有类似 网易 CSS 库这类(一个公司里)大家都遵守的标准
    http://nec.netease.com
    dartabe
        5
    dartabe  
       2019-11-13 06:47:39 +08:00   3
    有了 flex 我感觉几乎没有难度了 各种负间距的古怪方法都不用了 文字图片居中也没那么玄学了

    都是 flex 套 flex 不过可能我理解有误
    webshe11
        6
    webshe11  
       2019-11-13 06:59:47 +08:00   2
    一般都用试错法,先一顿操作乱写,然后 F12 调,然后复制回来
    Girlphobia
        7
    Girlphobia  
       2019-11-13 06:59:53 +08:00
    @dartabe Flex 确实解决了绝大多数的排版问题,但是只要某个同事在某个提交中改了某个 div 嵌套,大概率所有的 child element 会全部乱掉…… 要是有一定的响应式的需求加上 Flex + Scrollbar 的玄学,其实也好看不到哪去(。
    dartabe
        8
    dartabe  
       2019-11-13 07:04:37 +08:00
    @Girlphobia 可能布局变简单了 其他照旧 哈哈
    mritd
        9
    mritd  
       2019-11-13 07:05:17 +08:00 via iPhone
    拉倒吧,最怕的是 js
    murmur
        10
    murmur  
       2019-11-13 07:56:40 +08:00
    前端也怕 css
    @mritd js 的复杂是你非要用高级或者带坑的特性,vue 已经告诉你组合也能做的很优美,你还要再这个残缺的原型链上弄 oo 出来,不坑你坑谁,甚至你还要让 js 去写后端,代替 java、php 做的事情,那必须被坑
    现在都是框架化,你用 es6、rxjs、redux 这些高级东西能做,别人用 event bus、vue 一样可以做
    ericls
        11
    ericls  
       2019-11-13 08:05:49 +08:00 via iPhone
    css 很难写到可以维护的程度

    我见过太多人 不是重构 就是加 class 加 rule
    mm163
        12
    mm163  
       2019-11-13 08:11:29 +08:00   1
    CSS 基本属于玄学
    Felldeadbird
        13
    Felldeadbird  
       2019-11-13 08:13:24 +08:00 via iPhone
    写不难啊,维护才是最难。
    mikulch
        14
    mikulch  
       2019-11-13 08:14:51 +08:00 via iPhone
    @dartabe 最外层的那个元素不还是得必须用传统布局吗?
    happyz90
        15
    happyz90  
       2019-11-13 08:17:45 +08:00 via Android
    我还以为只有我怕 css
    mritd
        16
    mritd  
       2019-11-13 08:21:02 +08:00
    @murmur #10 我最服的就是前端框架一大堆,然后本以为学玩 js 就行了,最后你发现还有一大堆语法糖的语言要学习
    dartabe
        17
    dartabe  
       2019-11-13 08:28:26 +08:00
    @mikulch 不用吧? 如果是普通网页 header body footer body 再来个自适应宽度的布局 不就是 flex 套一个 flex 吗?
    GG668v26Fd55CP5W
        18
    GG668v26Fd55CP5W  
       2019-11-13 08:30:10 +08:00 via iPhone
    调 CSS 用了相当多的时间,很多时候都是,太依赖经验了
    opengps
        19
    opengps  
       2019-11-13 08:31:06 +08:00 via Android
    是挺怕的,js 好歹是逻辑处理。可 css 是个视觉层面的东西,确实不容易理解。我网站运行 2 年了我才实在不想继续被人吐槽丑。去学了下 bootstrap 做了改版
    kevindu
        20
    kevindu  
       2019-11-13 08:33:10 +08:00
    我都是抄人家的,改?不存在的
    darknoll
        21
    darknoll  
       2019-11-13 08:33:21 +08:00   1
    个人认为,精通 CSS 和精通 C++是一个档次的
    shintendo
        22
    shintendo  
       2019-11-13 08:44:07 +08:00   3
    知乎上有个回答说 CSS 难是因为它不正交
    1KN6sAqR0a57no6s
        23
    1KN6sAqR0a57no6s  
       2019-11-13 08:45:52 +08:00   1
    堂堂后端工程师怎么可能害怕 CSS,只是懒得看罢了。(手动狗头)
    AV1
        24
    AV1  
       2019-11-13 08:45:54 +08:00   1
    CSS 光是选择器就让人头疼一番了。所以才会有如此众多的类似 less、sass 这样的预处理器。
    Arrowing
        25
    Arrowing  
       2019-11-13 08:48:07 +08:00 via Android   1
    因为 css 处理器不是一个纯函数,那么多浏览器,输入一样,输出还不同。改别人的 css 代码,如果不是很熟悉,建议采用覆盖式。
    memedahui
        26
    memedahui  
       2019-11-13 08:53:53 +08:00
    全栈工程师:无所畏惧
    helionzzz
        27
    helionzzz  
       2019-11-13 08:54:10 +08:0   1
    现在还是不那么讲究兼容性的时代。。再去看看 css 怎么兼容 IE 的。。那简直就是一门神学
    hoyixi
        28
    hoyixi  
       2019-11-13 08:57:36 +08:00
    只写一次无所谓,如果要回头看,别管是别人写的还是自己写的 CSS,都想吐。

    目前已有的各种框架、扩展、工程化工具等等,感觉都解决不了问题,都想吐, 想死
    ymcz852
        29
    ymcz852  
       2019-11-13 08:58:40 +08:00
    微信端、IE 浏览器,CSS 的 bug 可不少,前端也很怕,所以能成为张鑫旭的很少..
    p8YFk4f3E8SJ3aEv
        30
    p8YFk4f3E8SJ3aEv  
       2019-11-13 08:59:48 +08:00   15
    教你个绝活儿,想控制一个元素但是控制不了的时候,就给它个爸爸,然后控制它爸爸就行了
    lscho
        31
    lscho  
       2019-11-13 09:02:05 +08:00
    不怕 css,但是怕别人写的 css
    shijianit
        32
    shijianit  
       2019-11-13 09:03:22 +08:00
    最可怕的是还要兼容 IE
    5fn3t2E7BzJw1y62
        33
    5fn3t2E7BzJw1y62  
       2019-11-13 09:03:24 +08:00
    全栈工程师:CSS3 全靠抄[手动狗头]
    April5
        34
    April5  
       2019-11-13 09:03:44 +08:00   1
    @mritd 只有 JS 当然难,当你掌握了一个前端框架,熟练 ES6 或者 Typescript,你就会发现其实前端 tmd 果然还是 css 最难
    0vv0
        35
    0vv0  
       2019-11-13 09:04:11 +08:00
    原来我不是一个人
    pompeii
        36
    pompeii  
       2019-11-13 09:04:15 +08:00
    写接口半小时,写 css 半天
    arthas2234
        37
    arthas2234  
       2019-11-13 09:07:29 +08:00
    曾经我也是立志成为前端的男人,直到我碰到了 css
    watzds
        38
    watzds  
       2019-11-13 09:07:39 +08:00 via Android
    CSS 难在逻辑不强,它的内部实现不容易了解
    作为后端我已经不怕了,熟练了
    jorneyr
        39
    jorneyr  
       2019-11-13 09:08:21 +08:00
    code review 的时候,我都不看 CSS 的 =_=!!!
    mritd
        40
    mritd  
       2019-11-13 09:08:36 +08:00
    @April5 #34 已经对娱乐圈无爱了,java 2 go 哈哈哈
    watzds
        41
    watzds  
       2019-11-13 09:09:22 +08:00 via Android
    @f056917 就怕它爷爷都不听话,不听指挥啊
    sugars
        42
    sugars  
    PRO
       2019-11-13 09:15:23 +08:00
    我认为 css 是前端最不用过脑子的代码,写多了就枯燥了
    TaAmSf
        43
    TaAmSf  
       2019-11-13 09:16:03 +08:00
    感觉看了很多遍,看完就忘的就有 CSS。
    alpha2016
        44
    alpha2016  
       2019-11-13 09:16:16 +08:00
    vue angular 相关的组件库还能写写,直接 css html 真受不了
    woodytang
        45
    woodytang  
       2019-11-13 09:17:27 +08:00
    CSS 要精通其实是很难的
    hereIsChen
        46
    hereIsChen  
       2019-11-13 09:22:38 +08:00
    如果不写动画效果其实蛮简单的,flex 一通套就完事了
    JRay
        47
    JRay  
       2019-11-13 09:23:13 +08:00
    害怕
    visonme
        48
    visonme  
       2019-11-13 09:25:08 +08:00
    怕,接触好几年了,就是没有那种感觉,学不会,尤其是看别人 /改别人的,那简直会崩溃
    lerry
        49
    lerry  
       2019-11-13 09:27:28 +08:00
    用好一个框架就解决大部分问题了,类似 bootstrap 这种
    IamUNICODE
        50
    IamUNICODE  
       2019-11-13 09:27:44 +08:00
    怕+1
    我只会用 flex 和一点 grid
    imdong
        51
    imdong  
       2019-11-13 09:28:07 +08:00
    看来问题不是我一个人有...
    woodensail
        52
    woodensail  
       2019-11-13 09:29:40 +08:00
    这话说得,好像前端就不怕 css 一样。
    annielong
        53
    annielong  
       2019-11-13 09:29:57 +08:00
    css 容易的太容易,困难的太困难,断层好大
    qsnow6
        54
    qsnow6  
       2019-11-13 09:35:17 +08:00
    太难了!!
    janyin
        55
    janyin  
       2019-11-13 09:35:55 +08:00
    说怕别人 css 的 过段时间怕是自己写的也看不懂
    wu67
        56
    wu67  
       2019-11-13 09:39:06 +08:00   1
    引用一位朋友说的话. 你让几个前端是尝试实现同一个页面, 他们写出来的 js 基本上是类似的, 但是 css 基本上是一人一套...
    fernandoxu
        57
    fernandoxu  
       2019-11-13 09:46:07 +08:00   1
    css 的编程范式是靠巧合编程
    murmur
        58
    murmur  
       2019-11-13 09:48:59 +08:00
    @mritd 单独一个框架是可以简化开发的,正常来说只切页面 js 是越来越简单的,但是难看你想做什么,如果你让 js 去替代所有语言之前做过的东西,那你就是框架+框架+node_nodules*n,怎么可能不复杂
    Marst
        59
    Marst  
       2019-11-13 09:51:35 +08:00   1
    前端我也怕啊。。。还好团队里有一个专门研究这个的不然真不好搞
    zhw2590582
        60
    zhw2590582  
       2019-11-13 09:58:17 +08:00
    css 给人感觉就是能用就行,也不好多人维护。
    xiaoyang7545
        61
    xiaoyang7545  
       2019-11-13 10:00:17 +08:00
    害怕 IE。维护别人的 CSS 行数越多越恐怖。
    Justin13
        62
    Justin13  
       2019-11-13 10:02:50 +08:00 via Android
    前端也怕啊,我写 CSS 就像炼丹
    fancy111
        63
    fancy111  
       2019-11-13 10:07:47 +08:00
    并不怕 CSS,只怕兼容。
    yiqiao
        64
    yiqiao  
       2019-11-13 10:08:15 +08:00
    1.box1 box2 box3
    2.qianduan
    3.qd
    我看见命名这种就要哭了
    sls
        65
    sls  
       2019-11-13 10:10:52 +08:00
    很怕
    mengzhuo
        66
    mengzhuo  
       2019-11-13 10:10:58 +08:00
    怕个球啊
    现在前端太矫情了,我一后端,当年只有 jquery,chrome 还不知道再哪里的年代开始写 CSS+JS,现在都不带怕的。
    倒是前端花里胡哨的东西太多了,然而翻来覆去就是 data bind+css framework
    linking
        67
    linking  
       2019-11-13 10:13:40 +08:00
    原来这么多人觉得 CSS 难
    xiaoriri666
        68
    xiaoriri666  
       2019-11-13 10:20:52 +08:00
    最怕写 CSS 了
    lzj307077687
        69
    lzj307077687  
       2019-11-13 10:20:52 +08:00
    怕 非常怕
    hitaoguo
        70
    hitaoguo  
       2019-11-13 10:21:45 +08:00
    有次做了个移动端的项目,后面反馈部分手机布局错乱,当时我身边几个手机都显示正常,很难定位到问题。
    linxl
        71
    linxl  
       2019-11-13 10:23:43 +08:00
    哈哈哈 我就是, css 写得头大, 最主要还是没兴趣, pc 端+移动端, 真的会死人.
    hoshizukiko
        72
    hoshizukiko  
       2019-11-13 10:27:23 +08:00   1
    还好吧,不写动画不写兼容都还行啊……
    hst001
        73
    hst001  
       2019-11-13 10:28:07 +08:00
    css 确实挺可怕的,幸好现在有很多 UI 框架,直接拿来用,不过都不敢随便改 css,只能用 id 定位或内联这样才敢改
    jxxz
        74
    jxxz  
       2019-11-13 10:28:57 +08:00
    今年多次放弃学习前端都是因为倒在 css 上了,这次我决定先过一遍,然后直接 js 上框架了
    ytmsdy
        75
    ytmsdy  
       2019-11-13 10:32:57 +08:00
    原来怕写 css 的后端不止我一个!
    反正我写 css 就脑壳疼,一个很简单的样式我都要搞半天。
    p8YFk4f3E8SJ3aEv
        76
    p8YFk4f3E8SJ3aEv  
       2019-11-13 10:36:10 +08:00   1
    @watzds 那就给它爷爷加个爹[
    bbao
        77
    bbao  
       2019-11-13 10:39:47 +08:00   1
    我有一次改前端代码,老大直接说……别动,咱们有专业的前端,不需要咱们后端来修改,我说很简单,他说,简单也别动!
    sarlanori
        78
    sarlanori  
       2019-11-13 10:44:37 +08:00 via Android
    看到大家都怕 CSS 我就放心了
    zaul
        79
    zaul  
       2019-11-13 10:44:45 +08:00
    flex 一把梭
    maemual
        80
    maemual  
       2019-11-13 10:45:32 +08:00
    反正至今没有学会 CSS
    Curtion
        81
    Curtion  
       2019-11-13 10:46:41 +08:00
    前端我也怕
    onionKnight888
        82
    onionKnight888  
       2019-11-13 10:46:41 +08:00   1
    想到 css 就手脚冰凉瑟瑟发抖
    strive
        83
    strive  
       2019-11-13 10:46:54 +08:00
    css 就是传说的中最恐怖的恶魔
    deepred
        84
    deepred  
       2019-11-13 10:51:25 +08:00
    js 写的比 css 快
    cc029
        85
    cc029  
       2019-11-13 11:02:58 +08:00
    emmm,css 挺好玩的, 除了不太会动画和兼容性
    shen132465
        86
    shen132465  
       2019-11-13 11:04:48 +08:00
    每次写,都是现查现学
    terranboy
        87
    terranboy  
       2019-11-13 11:06:36 +08:00   1
    不是“难”, 是“烦” 现在用了 TAILWIND CSS 好多了
    lywaei
        88
    lywaei  
       2019-11-13 11:07:43 +08:00
    写不难 规划好写起来更容易。但是把现状是规划的很好,我改自己写的 css 依然难的一匹,头疼的一匹,动不动就重构拉
    wangkun025
        89
    wangkun025  
       2019-11-13 11:08:13 +08:00
    脑壳疼
    arikalan
        90
    arikalan  
       2019-11-13 11:12:22 +08:00
    我也是,看到 CSS 就瑟瑟发抖
    Sivan
        91
    Sivan  
       2019-11-13 11:15:51 +08:00   1
    并不难,尤其是后端的困扰基本围绕在布局层面,写多了就好了。
    yueryueryueryuer
        92
    yueryueryueryuer  
       2019-11-13 11:17:41 +08:00
    看来大家都是这样的,接口半小时,css 调半天
    tairan2006
        93
    tairan2006  
       2019-11-13 11:17:56 +08:00
    css 确实是瞎 jb 写,然后一顿调试,看着差不多就齐活了
    jsun
        94
    jsun  
       2019-11-13 11:18:50 +08:00
    给你一个新项目,并告诉你,这个项目要兼容 IE6 以上所有版本 IE,这才叫害怕
    luoway
        95
    luoway  
       2019-11-13 11:20:52 +08:00   2
    并不难,层叠样式表,叠就行了。
    收拾 css 残局就加!important。
    被别的!important 盖住了就干掉它。
    over
    LittleYangYang
        96
    LittleYangYan  
       2019-11-13 11:34:48 +08:00   8
    一直想买个这个杯子...

    geying
        97
    geying  
       2019-11-13 11:38:31 +08:00
    不兼容 ie6 就 ok
    sugarsalt
        98
    sugarsalt  
       2019-11-13 11:40:05 +08:00
    不怕,加上 !important 就行
    JounQin
        99
    JounQin  
       2019-11-13 11:42:44 +08:00 via iPhone
    5 年前端表示不想写 css
    xhyzidane
        100
    xhyzidane  
       2019-11-13 11:43:51 +08:00   2
    我们面对什么困难,也不要怕,微笑着面对它
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3383 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 04:30 PVG 12:30 LAX 21:30 JFK 00:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86