html - 如何在 HTML 的同一行中显示 2 种字体大小的文本?

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

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

最佳答案

 span { font-size: 3em;}
 span b { font-size: 60%; font-weight: normal }
<span><b>$</b>63</span>


您也可以避免使用嵌套元素来包装货币符号并使用 ::first-letter 伪类来设置样式,但这需要一个 blockinline-block 父元素,例如

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

span::first-letter { font-size: 60%; }
<span>$63</span>

关于html - 如何在 HTML 的同一行中显示 2 种字体大小的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22634874/

相关文章:

javascript - WebKitBrowser.StringByEvaluatingJavaScriptFromString 不返回任何值

html - 下拉栏 float 的右/下。整个网格移动一个悬停在它上面

html - 简单的评级星 CSS

html - 冲突的 Bootstrap 和输入类型搜索

html - 如何创建没有屏幕大小一半的填充/边距的 Bootstrap 列?

javascript - 获取点击它的导航项的名称

jquery - 多个元素与折叠的全宽按钮内联(Bootstrap)

javascript - jQuery 修复点击后页面滚动到顶部

css - Bootstrap 轮播上的奇怪运动

html - 如何在 CSS 中使 'ease out' 失去焦点