【发布时间】:2015-09-09 02:53:12
【问题描述】:
小问题,我找不到任何答案。 有没有办法做到这一点?
我有 3 个不同大小的元素。 一个是 30px,另一个是 22px,另一个是 16px。 现在,当使用平板电脑检查这些元素时,它们会超出限制,因为我需要让容器具有固定高度。 有没有一种方法,使用媒体查询,根据设备减小它们的字体大小,而不是一个一个地做?就像它在台式机上是 100%,在平板电脑上是 80%,等等。
非常感谢。
【问题讨论】:
标签: css
小问题,我找不到任何答案。 有没有办法做到这一点?
我有 3 个不同大小的元素。 一个是 30px,另一个是 22px,另一个是 16px。 现在,当使用平板电脑检查这些元素时,它们会超出限制,因为我需要让容器具有固定高度。 有没有一种方法,使用媒体查询,根据设备减小它们的字体大小,而不是一个一个地做?就像它在台式机上是 100%,在平板电脑上是 80%,等等。
非常感谢。
【问题讨论】:
标签: css
您可以在 CSS 中使用视口宽度和高度:
.vwHeight {font-size: 5.9vw;}
同样的预览将是:
(来源:css-tricks.com)
更多关于Viewport Sized Typography的信息。
【讨论】:
:/
@media查询呢?
您可以使用vw、vmax、vmin 或em,这里有许多可以帮助您的 CSS 单元。
例如:-
.block {font-size: 5vw;}
或
.block {font-size: 5vmax;}
您应该使用以下链接,我相信它会对您有所帮助。
【讨论】:
vmax 和其他可用的可变宽度。这与我的答案有何不同或更好? #Curious;)