html - 浏览器未呈现 CSS 字体大小
问题描述
我有一个从数据库动态创建网站的 php 脚本。为了更好的可读性,我想使用两种不同的字体大小,名称较大,日期较小。我读了很多,最后在输出中添加了“span id”。
#Klein {
font-size: 1em;
}
<div class='Liste'><a class='linkz3' href='index_dev.php?gekauft=49'>TK-Pommes <span id="Klein"> 2020-12-22</span></a>
当我在 Firefox 检查器中查看页面时,CSS 中的小字体被浏览器识别为 span 标记内的日期字符串,但字体大小没有区别,请参见附件截图
由于 Firefox Linux、Firefox Android 和 Chrome Android 的行为都相同,我一定是搞错了。但是哪个?
解决方案
您面临的问题是1em
父元素的大小。简而言之,使用em
over的优点px
是可以em
缩放 wherepx
不缩放。
因此,要使其更小,您应该尝试以下操作:
#Klein
{
font-size: 0.5em;
}
<div class='Liste'>
<a class='linkz3' href='index_dev.php?gekauft=49'>
TK-Pommes
<span id="Klein"> 2020-12-22</span>
</a>
</div>
推荐阅读
- r - R中的加权逻辑回归
- javascript - 在 html 中获取数据属性时,我得到了未定义的数据集
- android - 无法在屏幕底部设置横幅添加,内容保留在添加的后面
- react-native - React Native:将文本完美对齐
- javascript - Discord 错误无法读取属性“isFocused”
- javascript - moment().startOf('month').day() // => 0?
- prolog - Prolog 中的产品
- php - 做while循环不输出数据
- arrays - IndexError:使用偏相关函数的元组索引超出范围
- java - 一段时间后运行和中断线程