css 好难,你们怎么熟练把 css 用起来的?

2024-05-09 10:26:25 +08:00
 b1t

在学前端,看了 React 、Nextjs

又边看 Tailwind CSS 的文档边写点东西

但是 css 是来回调试,经常不生效,或者位置奇奇怪怪

css 有什么固定套路可以用吗?
你们怎么度过的这个阶段?

17124 次点击
所在节点    CSS
113 条回复
cgpiao
2024-05-09 12:38:21 +08:00
现代的 CSS 多简单,又不考虑远古,远古 float 是恶心到极致。
flex 就能搞定 99%的布局问题,其他的就属于元素个别样式了。
zwpaper
2024-05-09 12:41:49 +08:00
简直是深有体验。。。和 op 一样,也是想着直接上手,项目里学习,结果发现 css 这玩意就是 op 总结的,要不不生效,要不就各种奇怪,感觉还是没用对方法
jqtmviyu
2024-05-09 13:09:23 +08:00
flex 和定位能解决 99%的问题.
然后就是 css 三大特性, 层叠(覆盖), 继承, 优先级(权重)
dj721xHiAvbL11n0
2024-05-09 13:15:19 +08:00
那我建议你还是拿主题改,这样更好,不然兴趣都磨光了
AirCrusher
2024-05-09 13:28:00 +08:00
@reDesign 这个好酷,请问导航栏动效是怎么实现的呢
Ritter
2024-05-09 13:43:13 +08:00
月经贴了
freezebreze
2024-05-09 14:00:15 +08:00
直接 tailwindcss 边用边学习 css 知识 用过都说好
Ashore
2024-05-09 14:03:20 +08:00
flex 就够用了
4Et5ShxMIq58n6Lr
2024-05-09 14:07:17 +08:00
你这才刚入门就难,想学的深入就更难了!
abcdxe2v
2024-05-09 14:11:02 +08:00
css (的深入)是前端最难的东西。
“css 是来回调试,经常不生效,或者位置奇奇怪怪” 正常,99%的前端都不知道一个属性到底为什么造成了某个奇怪的效果/位置。真想理解得看这个东西 https://drafts.csswg.org/ ,太乱了。
NerbraskaGuy
2024-05-09 14:13:03 +08:00
CSS 最大难点是吃经验和很多反直觉的遗留问题,新手不要先想着兼容 ie 那些了,最快方法应该就是找现成的例子仿写。
WhateverYouLike
2024-05-09 14:15:57 +08:00
边做边学不一定是个好办法,因为低水平重复调试会浪费时间,最起码掌握了百分之七八十之后边做边学才比较有效果。
coolmint
2024-05-09 14:18:18 +08:00
tailwind 教程看看直接就开始一把梭了,直接项目中用,遇到问题就 gpt 或者翻翻文档,实战下来没啥问题,普通的 css 就算之前学过现在也不是什么都记得了。
xuhai951753
2024-05-09 14:32:33 +08:00
https://devv.ai/zh 直接问你要什么效果,直接出码。
所以重点还是在于你要知道 css 大概能做到怎样的效果
walker1024
2024-05-09 14:33:19 +08:00
招个熟练 CSS 的
libasten
2024-05-09 14:48:59 +08:00
先找个架子,然后现在搜索,现在是问 ai
lianxiben
2024-05-09 15:07:34 +08:00
多写,多踩坑,没有捷径的
seven123
2024-05-09 15:08:14 +08:00
tailwindcss
DT27
2024-05-09 15:15:32 +08:00
要学会 F12 开发者工具排查。
codehz
2024-05-09 15:24:39 +08:00
@murmur 但是 flex 有 Safari 的各种 bug (布局尺寸改变相关)
然后导致很多抽象失效,因为单独测试的时候都是好的,组合起来 safari 就炸了 ( flex in flex
@Puteulanus Safari 还真的可以出现 devtools 里给出的框是正确的,但渲染出来就是炸的情况,还能在 devtools 打开后(因为改变了页面宽度导致 reflow )自动恢复,有时候真的只能换个布局()

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

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

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

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

© 2021 V2EX