html - 在 HTML5 中将图例置于底部

标签 html css legend

<分区>


关闭 3 年前

以前 legend-tags 有一个 align 属性,其值为 topbottomleft 。但在 HTML 5 中不再支持此属性。 W3schools advises to use css相反。

但是如何使用 css 将图例定位到字段集的底部,使其看起来像这样:

编辑:澄清一下:我并不是说 HTML 5 不支持 legend 标签,而是 align 属性不再存在。我想将图例放在字段集的底部。

最佳答案

您需要手动定位图例

fieldset {
  width: 200px;
  height: 50px;
  position: relative;
  top: 50px;
  left: 50px;
  box-sizing: border-box;
  border: solid black 1px;
}

legend {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  padding: 0 5px;
  background: white;
}
<fieldset>
    <legend>Legend</legend>
    Content goes here.
</fieldset>

关于html - 在 HTML5 中将图例置于底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56568028/

上一篇:javascript - 如何在 React Native 中绘制虚线边框样式

下一篇:html - 如何让我的搜索栏和周围的文本占导航栏下方空白的 25%?

相关文章:

css - 是否有一种跨浏览器的方式来压缩页面上的文本?

javascript - 在传单中创建具有不同圆圈大小的图例

r - 在 ggplot2 中显示点与线的图例

jquery - 专注于每个文本输入在这里不起作用

php - Bootstrap 导航栏下拉菜单向右对齐

javascript - 炫耀无法站出来的内容

css - 在导航栏中显示 block 响应式 CSS3 和媒体查询

python-3.x - 使用绘图数据的微型版本作为 python 中的图例句柄

java - 使用 itext 从 html 生成 pdf 时不采用 CSS 样式

javascript - jQuery 日期选择器显示不正确