【问题标题】:What is the default height of <br> elements?<br> 元素的默认高度是多少?
【发布时间】:2015-08-12 14:25:42
【问题描述】:

我正在处理一个当前使用&lt;br&gt; 标签进行间距和页面布局的网页,我想删除所有这些标签并用 CSS 中的等效标签替换它们,以使屏幕阅读器更容易访问页面。

作为此过程的一部分,我需要用基于 CSS 的填充替换当前用于间距的中断标记。

谁能告诉我默认的换行高度是多少,以便我可以将填充设置为等于该高度并节省大量时间?

【问题讨论】:

  • 它应该与文档的默认行高相同...我认为。
  • 这个问题没有多大意义。
    是换行符。它没有高度,只是打破了界限。
  • 不替换意味着删除元素吗?就像摆脱 break 标签一样?我也没有听懂你的问题。
  • 澄清一下,你的意思是说你正在处理一个错误地使用&lt;br/&gt;标签进行格式化的网页,你需要用CSS中的等价标签替换这些标签,对吧?我将进行编辑以澄清一些问题,如果我的编辑改变了您问题的意图,请随时恢复。

标签: css padding


【解决方案1】:

&lt;br&gt; 元素表示换行符。换行符的高度由分行元素所在的文档部分的当前行高决定。

默认行高取决于许多因素,包括您使用的浏览器和当前字体系列。您可以通过检查元素、切换到计算样式选项卡并过滤 line-height 属性来找到 Chrome 中任何给定元素的精确计算行高。在大多数浏览器中,您应该能够用大约1.2em 的长度值来近似这个高度。有关em 单位的更多信息,请参阅MDN 中有关relative length units 的部分。

【讨论】:

    猜你喜欢
    • 2010-10-10
    • 2016-02-13
    • 2019-09-22
    • 2022-06-13
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多