html - CSS 规则可减小当前元素下方所有元素的字体大小

标签 html css fonts

我正在研究 Introduction to Linux as edX .学习页面有一个14px字体大小的菜单,实际内容有12px字体大小。我想减小菜单的字体大小,以便占用更少的空间。简单地使 div 更薄不是解决方案,它需要更小的字体大小。

我可以向菜单最顶层的 div 添加什么 CSS 规则来影响所有子 div 的字体大小?我尝试了 style="font-size:0.5em"style="font-size:50%"style="font-size:8px " 然而,这些都无法克服为内部 div 定义的 CSS。

我强调这个问题与我无法控制的网站有关,相反,我正在尝试使用 Firefox Inspect Element 功能添加规则。

最佳答案

不是很漂亮,但是

.menu * { font-size: 11px !important; }

可能是您正在寻找的。或者,

.menu { transform: scale(0.8); }

尽管这可能会以不良方式影响其他事情。

您也可以尝试使用非标准的:

.menu { zoom: 80%; }

关于html - CSS 规则可减小当前元素下方所有元素的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28644984/

相关文章:

html - 可以将背景图像添加到 ion-alert 吗?

java - OpenJDK 11 java.lang.ClassCastException : class sun. font.CompositeFont 无法转换为类 sun.font.PhysicalFont

html - 尝试克隆一个 dribbble,但文本显示不正确

javascript - 在 javascript 中,使用正则 exp 在特定条件下拆分字符串

javascript - 在 if else 语句中传递 id 属性

javascript - 单击另一个子菜单时如何关闭子菜单

javascript - 如何设置提交按钮的动画以覆盖该字段并显示 "Success"消息?

html - 不要在较小的屏幕上使用特定的 CSS

javascript - 如何从 HTML 中获取 Base64 字符串

svg - 在inkscape中嵌入字体