在一些登录或者注册界面中常常可看到,一个大框框上面的横线中有插入文字,大概示意图如下:
这种现象其实是相对位置作用的结果,可以通过相对定位,是某元素恰好出现在div的边框上。
position: relative;
下面举例说明:
首先创建html元素
<div>
<span class="title">注册</span>
<span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. </span>
</div>
然后写css样式:
div { width: 200px; height: 100px; padding: 5px 30px; margin: 50px; border: 4px solid #e14d43; } div span.title { display: block; width: 40px; position: relative; top: -15px; text-align: center; background: #ededef; font-size: 16px; font-weight: bold; }
显示效果见上面示意图。