是否可以将其他元素(如<h1> <h2> <b>)放入<label>个元素中,或者使用Style更好?

<label for="B"><b>like this</b></label>
<label for="h1"><h1>like this</h1></label>

它是有效的,但它是一个好的编码吗

推荐答案

Per MDN,font-weight样式应该超过<b>(通常,不仅仅是在标签中)

但是,您不应该使用<b>来设置文本样式或授予重要性.如果要创建粗体文本,则应使用css字体-粗细属性.如果您希望指出某个元素具有特殊重要性,则应使用<strong>元素.

至于标题,它们是块级元素,所以不应该在标签内(这是一个内联元素).通常,标题不应仅用于更改元素(source)的字体大小.

Html相关问答推荐

值更新时旋转数字动画

CSS动画积分计数器

仅包含名为X的子元素的元素的XPath?

在元素之间添加空格

如何实现弯曲的梯形导航栏?

Angular Project中的星级 Select

未知高度正在应用于前标记

每个元素的CSS网格高度相等,以保持响应性

不呈现孙子元素,使用R htmlTools::Taglist为分页的pdf生成HTML

如何使单选按钮在被 Select /选中时看起来像这样的设计?

为什么 `::before` 在使用内容 `url(svg)` 时会增加一些高度

如何在 VS Code 中 Select 和删除 HTML 元素(其标签和内容)?

当作为常规图片输入时,Cloudfront分布式图像可显示,但作为背景图像不显示

具有 css 高度的输入元素:100% 溢出父 div

在锥形渐变进度条内创建空白的问题

XPATH Select h2标签和

标签之间或h2标签和 标签之间的td元素,以立即为准