相对于原始值调整字体大小

问题描述 投票:0回答:1

是否可以相对于外部样式表中指定的原始值内联调整字体大小(或任何其他CSS值?就像这样,小提琴中的第一段实际上是3em * 110% = 3.3em,而不是现在的1.1em

p.a {
  font-size: 3em;
}
<p class="a" style="font-size: 110%">
  adjusted text
</p>
<p class="a">
  normal text
</p>
html css
1个回答
0
投票

一个选项是使用calc来乘以字体大小:

p.a {
  font-size: 3em;
}
<p class="a" style="font-size: calc(110% * 3)">
  adjusted text
</p>
<p class="a">
  normal text
</p>

第二个选项是使用公共父元素的em字体大小值作为乘数,并将子元素的em字体大小值设置为1em = 100%,因此1.1em等于110%:

.parent {
  font-size: 3em;
}

p.a {
  font-size: 1em;
}
<div class="parent">
  <p class="a" style="font-size: 1.1em">
    adjusted text
  </p>
  <p class="a">
    normal text
  </p>
</div>
© www.soinside.com 2019 - 2024. All rights reserved.