css中怎么样将文字放在一条横线中间

html-css026

css中怎么样将文字放在一条横线中间,第1张

预览: <div class="sigma-content">

    <div class="sigma-middle-line">

        <span class="sigma-line-text">Sigma 的中横线</span>

    </div>

</div> .sigma-content{

    margin: 50px

    text-align: center

    background-color: #fff

}

.sigma-middle-line:before{

    content: ''

    display: block

    height: 1px

    width: 100%

    background-color: #999/*颜色需与主题大背景色一致*/ 

    position: relative

    top: 10px/*调节线高*/

    left: 0

}

.sigma-line-text{

    display: inline-block

    background: #fff

    padding: 0 18px 0 18px

    position: relative

    font-size: 14px

    font-weight: 500

}

在调试中发现css样式被划了横线表示该css样式被层叠不会被解释执行,相当于没写!

当同一个HTML元素被不止一个样式定义时,一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。

1.浏览器缺省设置

2.外部样式表

3.内部样式表(位于 <head>标签内部)

4.内联样式(在 HTML 元素内部)

因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明:<head>标签中的样式声明,外部样式表中的样式声明,或者浏览器中的样式声明(缺省值)。

css中使用textdecoration属性就可以直接设置划线效果。

对字体样式文本加下横线款式,有二种方式,一直立即应用html下横线标识,此外一种是应用CSS下横线款式。这个属性允许对文本设置某种效果,如加下划线。

。如果后代元素没有自己的装饰,祖先元素上设置的装饰会延伸到后代元素中。不要求用户代理支持blink。