将标题放在CSS中的2条水平线内

时间:2013-06-06 12:21:24

标签: html css

我想在两对水平线之间放置一个h3标题 就像那样: enter image description here

任何人都可以帮我实现这个想法 在html中,css


更新

请问我怎么能用锚标签(实际上是一个按钮) 我希望它就像那样:

enter image description here

2 个答案:

答案 0 :(得分:7)

您可以设置伪元素的样式,如下所示:http://jsbin.com/epeceb/1/

CSS

h3 {
  width: 500px;
  font: 30px Arial;
  font-weight: normal; 
  text-align: right;
  position: relative;
}

h3 span {
  background: #fff; 
  margin-right: 15%;
  padding: 0 20px;
}

h3:before {
  content: "";
  width: 100%;
  left: 0;
  top: 50%;
  margin-top: -4px;
  position: absolute;
  z-index: -1;
  height: 0;
  border-top: 8px double red;
}

截图

enter image description here

答案 1 :(得分:3)

实现这一目标的最佳方法是在css中创建两条线,使用div绝对值将覆盖白色背景的线条。应该完美地工作。