做前端开发有段时间了 (react), 平时写页面大致就是:
<div className={styles.container}>
<div className={styles.top}>
<div className={styles.wrapper}>
<div>TITLE</div>
</div>
</div>
<div className={styles.content}>
{data.map(item =>
<div key={item.id} className={styles.item}>
<img src={item.icon} />
<div>{item.title}</div>
</div>
)}
</div>
<div className={styles.bottom}>
<div>BOTTOM THINGS</div>
</div>
</div>
用 div 一把梭, 平时每次看到语义标签就会在心中许下以后写页面多用语义标签, 可是每次写代码时候又会使用 div 把所有布局实现.
从来不用 header, footer, section, article, h1~h6 来分区内容, 只用 div. 文字分区也是 div, p, pre, span, 从没用过 main, strong, b, i, u 等.
大家常用的语义标签有哪些? 如何锻炼使用语义标签?
比如这样的一个布局, 哪些地方可以用语义标签?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.