如何在HTML中的同一行中包含2个字体大小的文本?

时间:2014-03-25 12:38:14

标签: html css twitter-bootstrap twitter-bootstrap-3

我正在使用bootstrap和基本HTML代码开发前端HTML页面。我需要打印特定产品的价格说63美元。 我希望它在同一行,但$的大小需要小于数字。我如何实现这一目标?

3 个答案:

答案 0 :(得分:9)

  

Codepen example

<强>标记

<span><b>$</b>63</span>

<强> CSS

span { font-size: 3em;}
span b { font-size: 60%; }

您还可以避免使用嵌套元素来包装货币符号并使用::first-letter伪类对其进行样式设置,但这需要blockinline-block父元素,例如< / p>

<强>标记

<span>$63</span>

<强> CSS

span { 
   font-size: 3em; 
   display: inline-block; }

span::first-letter { font-size: 60%; }

<强>结果

enter image description here

答案 1 :(得分:2)

选中此http://jsfiddle.net/RPf4N/2/

HTML

<div id="mydiv">$<a>63</a></div>

你的css

#mydiv
{
    font-size:20px;
}
#mydiv a
{
    font-size:100px;
}

答案 2 :(得分:0)

仅HTML:使用

  1. 两个span标签和2.不同的字体大小
    <span style="font-size: 25px;">Rs</span> <span style="font-size: 50px;">2000/-</span>