CSS代码(一):巧用content实现公式中括号的自动添加

在公式的打印输出中,括号时较难处理的一个环节,稍不注意,就容易遗忘括号的闭合,而结合使用CSS中content与quote属性可轻松实现括号的自动闭合,并能添加自定义样式。

以要输出下面的公式为例:

{a * [b / (c + d)]} 

首先设计如下的HTML结构:

<i class="quote">a*
    <i class="quote">b / 
        <i class="quote">c + d</i>
        *
        <i class="quote">e - f</i>
    </i>
</i>

然后添加如下的样式即可。

<style type="text/css">
.quote {
    /*括号的嵌套, 第一对为顶层括号,第二对为次层括号,第三队为末层括号*/
    quotes: '{' '}' '[' ']' '(' ')';
}
/* 括号的开始位置 */
.quote::before {
    color : red;
    font-weight : bolder; 
    content: open-quote;
}
/* 括号的结束位置 */
.quote:after {
    color : red;
    font-weight : bolder;
    content: close-quote;
}
</style>

结论

通过content属性可大幅减少公式中成对括号闭合的难度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值