java - 根据字体大小设置 <div> 高度?

标签 java html css

我有一个在 WebView 中显示单个 HTML 文件的 Java 应用程序。

以下 CSS 片段用于设置 <div> 的样式在该网页中:

.header {
    margin: auto;
    background-color: #0479ccff;
    font-weight: bold;
    color: #FFFFFF;
    padding: 5px;
    height: 20px;
}

但是<div>内的文字字体大小可由应用程序用户调整,因此我需要一种方法来缩放 div 相对于字体大小的高度。使用较大的字体,<div>高度保持不变,文本与底部边框重叠。

有没有办法使用纯 CSS?

最佳答案

em 而非像素为单位指定高度。然后,随着字体大小的变化,高度会自动变化。

.header {
    margin: auto;
    background-color: #0479ccff;
    font-weight: bold;
    color: #FFFFFF;
    padding: 5px;
    height: 1.8em;
}

关于java - 根据字体大小设置 <div> 高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50516123/

相关文章:

java - JAVA中两个时间间隔的差异

jquery - 将 Div 定位在窗口高度以下

html - 简单的 HTML & css 表格愚蠢问题,简单的解决方案

javascript - 我很难弄清楚我的 html 和 js 文件出了什么问题。我需要数一下元音

java - 用于在 Websphere 中创建 Oracle 数据源的 Jython 脚本

java - 未发送订阅者的 Firebase 指数退避

java - 如何调用接口(interface)的特定实现类

jquery - 如何固定弹出框中的按钮位置

css - 自举网格列之间的长间隙

html - CSS - 选择器 - 复选框和标签之间的额外内容