【发布时间】:2020-10-18 02:09:24
【问题描述】:
我正在使用引导程序和基本 HTML 代码开发前端 HTML 页面。我需要打印特定产品的价格,比如 63 美元。 我希望它在同一行,但 $ 的大小需要小于数字。我如何做到这一点?
【问题讨论】:
标签: html css twitter-bootstrap twitter-bootstrap-3
我正在使用引导程序和基本 HTML 代码开发前端 HTML 页面。我需要打印特定产品的价格,比如 63 美元。 我希望它在同一行,但 $ 的大小需要小于数字。我如何做到这一点?
【问题讨论】:
标签: html css twitter-bootstrap twitter-bootstrap-3
span { font-size: 3em;}
span b { font-size: 60%; font-weight: normal }
<span><b>$</b>63</span>
您也可以避免使用嵌套元素来包装货币符号并使用::first-letter 伪类对其进行样式设置,但这需要block 或inline-block 父元素,例如
span {
font-size: 3em;
display: inline-block; }
span::first-letter { font-size: 60%; }
<span>$63</span>
【讨论】:
vertical-align:; 也很重要。以下是基于您的回答的一些示例:codepen.io/Nico_O/pen/AfGwr
仅 HTML:使用
<span style="font-size: 25px;">Rs</span> <span style="font-size: 50px;">2000/-</span>
【讨论】:
查看http://jsfiddle.net/RPf4N/2/
html
<div id="mydiv">$<a>63</a></div>
你的css
#mydiv
{
font-size:20px;
}
#mydiv a
{
font-size:100px;
}
【讨论】: