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

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

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

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

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

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

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

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

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

© 2021 V2EX