【问题标题】:Responsive text according to the containing div根据包含的 div 响应文本
【发布时间】:2018-07-14 09:40:45
【问题描述】:

我通常使用 calc 和 vw 来创建响应式字体大小。例如, p {font-size: calc(13px + 0.33vw}}。这通常效果很好,但在某些情况下,特别是在我有可能缩小或扩大的响应列的情况下,最好定义相对于包含 div 的字体大小。我正在寻找类似的东西:p{font-size: 13px +2%} 当 2% 来自包含的 div 时。有什么建议?

【问题讨论】:

  • AFAIK 这只能使用 JS 来完成 :( (除非 body 是这样的父级,在这种情况下你会选择 vw
  • 或在 div 中使用 iframe。

标签: css responsive-design font-size


【解决方案1】:

您应该考虑使用内置的相对 CSS 单元,例如 emrem,与 px 值不同的是,您的字体大小将相对于其父元素或根元素的大小。

你可以在这里查看它们https://developer.mozilla.org/en-US/docs/Web/CSS/font-size#Ems

【讨论】:

    猜你喜欢
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 2016-10-16
    • 2013-07-24
    • 1970-01-01
    • 2011-05-10
    相关资源
    最近更新 更多