css - 为什么我的字体大小百分比在 CSS 中不起作用?
问题描述
h1 字体大小百分比不会根据屏幕改变文本大小,而是保持在 20 像素。我错过了什么吗?
html {
background-color: #fff;
color: #555;
font-family: 'Lato', 'Arial', sans-serif;
font-weight: 300;
font-size: 20px;
text-rendering: optimizeLegibility;
}
h1 {
margin: 0;
font-size: 200%;
font-weight: 300;
text-transform: uppercase;
letter-spacing: 1px;
word-spacing: 3px;
}
解决方案
尝试改用它。
font-size:2em;
Ems 是更适合文本的相对大小单位。此外,如果没有看到您的 html 结构,很难知道是否没有其他元素阻碍了这种字体大小的更改。
推荐阅读
- java - 创建一个数值递减但每次迭代增加奇数的数字金字塔
- html - 检查输入时如何更改边框颜色
- c++ - 套接字事件触发数据在 WSAWaitForMultipleEvents() 中可用,但数据实际上并不存在
- python - 使用模糊重新标记熊猫数据框中的分类值
- java - Ucanaccess 在 XP 中无法正常工作
- swift - 注释而不是在 PDFView 中选择文本
- python - Numpy 数组索引与另一个矩阵
- c++ - 函数返回迭代器以构造 STL 容器
- mysql - 在 MySQL 中将错误格式的文本字符串转换为日期
- django - Need to create required foreign key pointing to User, Django model