各位前端 er 写 html 的时候用语义化标签吗?

2019-09-26 23:34:16 +08:00
 VDimos
如题,w3c 倒是给出了不少参考语义化标签,但我每次都是本能性的 div 一把梭,除了少数几个功能化标签。
比如 header,我本能性的就是 div.header 这种类型。
根据我的观察,我发现国内绝大部分网站似乎都喜欢用 div,那么问题来了,这谁先带的头啊?
5913 次点击
所在节点    程序员
48 条回复
redbuck
2019-09-27 22:13:07 +08:00
@ClericPy +1 搞得用户起名困难,好名字都给占了😂
xiangyuecn
2019-09-27 23:11:02 +08:00
记一个 div 比 记一堆乱七八糟+本来就不是给人看的 玩意强得多😂 而且还不用动脑子多好😁

毕竟 div 永远比那些表面看起来认识,实际上一无所知的玩意可靠
ericgui
2019-09-27 23:30:08 +08:00
@kid1412621 我也在摸索中,不是大佬
old9
2019-09-27 23:59:42 +08:00
@userdhf 能,且应当
old9
2019-09-28 00:04:42 +08:00
dl 的问题是没有 li——ul 有 li,ol 有 li,偏偏 dl 没有
好在 WHATWG 允许 dl 中用 div 了
zqx
2019-09-28 06:25:20 +08:00
只用 div span 说明是开发者以功能角度或当作编程语言去看待 html 的,这样写出来的功能和样式严格符合期望,兼容性还好。
但 html 不是编程语言,是标记语言,它应该像文档一样段落分明,语义清晰......
就好像穿衣服一样,不同场合穿不一样的,永远穿一套 divspan 就等同于只满足了保暖的低阶需求
starsriver
2019-09-28 19:59:28 +08:00
什么年代了,我一般都是<elm:name></elm>现代 css 那么多好用的东西,非要折磨自己。

js+:name 解决一切冲突问题。
userdhf
2019-09-29 16:24:32 +08:00
@old9 #44 感谢老哥!

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

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

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

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

© 2021 V2EX