想统计一下,有多少前端的 v 友会在开发中使用语义化 html?

150 天前
 chill777
本人是学完了 web.dev 和 mdn 的 a11y 课程,但是基本不会在项目中实践,除非项目中 lint 规定或者特殊需求。

看隔壁帖子发现有不少人赞成写语义化的 html ,不写就是屎山,能力不行?但是去看了[douyin.com]()、[weibo.com]()、[csdn.net]()、[jd.com]()、[bilibili.com]()等国内访问量高的网站,都极少使用语义化标签,控制台运行`document.querySelectorAll('section')`得到的都是空。

很想知道那些表示注重 a11y 的"大佬们",做的都是什么项目哈?
9768 次点击
所在节点    程序员
120 条回复
catch
150 天前
我不用
amlee
150 天前
理那些口嗨的人干嘛,喊着规范,糊着屎山,面向 leader 编程就对了,交活万事大吉
gongym
150 天前
什么情况下会写 html 啊。大部分时间都是用 ui 库写模板吧。但是模板又有多少是需要语义化呢
koor
150 天前
一般看心情,但是点击事件一定会用<a>和<button>,有意义的图片会写 alt
buf1024
150 天前
用不用都是一坨,没什么意义。
xiaoming1992
150 天前
我现在用 mui ,不自觉得就注意语义化和 a11y 了。
renmu
150 天前
标题会用 h1 ,链接会有意识用 a 标签,图标会加上 title 属性,按钮会用 button ,我也仅限于此了
fwh
150 天前
https://conf.juejin.cn/xdc2024/ 稀土开发者大会 2024 网站 , 里面的链接和按钮都是用的 div,用户体验极差,点击跳转后,在当前页面跳转的,返回后状态都丢失,如果是用 a 标签做跳转,就可以用鼠标中键,或者 ctrl+左键,起码可以自己控制在新窗口打开。
z0ffy
150 天前
div 一把梭,垃圾项目,不值得费这么多事
Felldeadbird
150 天前
模块化的前端下,语义化感觉并不是很强需求。
header,nav,main,footer 这些在 JQ 年代还是很好的。现在 VUE 下,除了 UI 库提供布局,大部分时间 div + 基础标签处理了。甚至来说,a 标签的作用都少了。
TimG
150 天前
会用 h1 、a 、图片绑 alt ,其他的几乎不用。主要是总下意识觉得在什么奇怪版本的浏览器会有坑。另外有个古怪的 div 洁癖,就是文本一定会套 span 再进 div 。自己说不上有什么用,但是不套 span 直接写就有种指甲划光盘、铁铲耙不粘锅的痛苦。
k9982874
150 天前
图片 img ,链接 a 标签,按钮 button ,段落 p 标签什么的不都是几十年前的标准了吗?
现在前端都 div 一把梭了?还发明出个新名词,讨论有没有必要?
前端开发已经魔怔到这种地步了?
ccbikai
150 天前
我会用,Light House 也接近满分了

https://mt.ci/
DOLLOR
150 天前
用组件库吧,组件库用了==我用了
duan602728596
150 天前
有可能考虑到兼容性。还有就是 js 开发的比重太大了,html 、css 等等被认为“无关紧要”的东西都被忽略掉了。
不过 jd 和 weibo 可以用键盘操作,还是考虑了一些的。
至于为什么注重,就是怕网站负优化,各种反人类的交互。
angrylid
150 天前
先表明立场:原则上我是非常乐意为了残障人士做些适配的,但是倘若老板不为这些多出来的工时给我加一分钱工资的话,我却还这么做,那么我才是残障人士。
DeWjjj
150 天前
很少,尤其是 react 中。
基本只有四个 sidebar header footer main 外加若干个<h1> <span>和<p>
以及必备的 div input button 其他基本不用。
leo72638
150 天前
我会用,和做什么项目无关,起码的自我要求
noahlias
150 天前
htmx?
BeiChuanAlex
150 天前
啥是语义化 html ?

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

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

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

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

© 2021 V2EX