【发布时间】:2014-10-22 05:59:59
【问题描述】:
在为流体布局和可调整大小的文本网页设置样式时,您必须始终牢记当前样式元素的相关字体大小(对于 em 的单位)和包含的块宽度(百分比单位)。总是需要注意哪个是父元素的宽度,或者您是否修改了当前元素或其祖先之一的字体大小。
使用动态样式表(如 Sass 或 Less)很容易实现 mixins 或函数,它们处理 em 和百分比计算(简单除法)背后的数学,因此您可以以像素为单位编写大小而无需考虑翻译,但是无论如何,您必须提供相关的字体大小和包含块宽度,因为据我所知,无法自动检测它们。
您知道是否有某种类型的实用程序可以自动执行此操作吗?是否以某种方式做出了某种努力来实现它?
【问题讨论】:
-
您是否尝试根据容器宽度设置字体大小的样式?
-
不,我说的是任何垂直空间(行高、顶部填充、底部填充)的样式(相对于相关字体大小)和任何水平空间(宽度, paging-left, padding-right) 以百分比为单位(相对于包含块的宽度)。
标签: css sass less fluid-layout