可以使用H1标签边框长度吗?

时间:2016-01-20 15:39:54

标签: html css tags border

我为自己添加了文字的全宽图像。 我现在已经抓了很长时间。 我正在尝试找到最佳解决方案,用于添加带有上下边框的文本。

但是,我希望边框长度不超过一半,但我根本无法理解。

在Tag-class之前,我尝试在文本容器div上使用border,但是我遇到了使文本居中并获得正确对齐的问题。

现在的情况如下:

CSS:

.adcontainer {
  position: relative;
  width: 100%;
  height: auto;
}
.adcontainer img {
  width: 100%;
  height: auto;
}
.adcontainertext {
  position: absolute;
  top: 25%;
  left: 15%;
  z-index: 0;
  padding: 0;
  padding: 1.2em;
  font-size: .5em;
  text-align: center;
}


.advertheading
{
    font-size: 20px;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    line-height: 100px;
    display:inline-block

}

HTML:

<div style="clear: both;">
<div class="adcontainer"><img src="https://cdn.shopify.com/s/files/1/0786/5107/files/LARGE_BANNER-BELOW.jpg?5938182738858039286" />
<div class="adcontainertext">
<h2 class="advertheading" style="font-weight: normal; color: #ffffff;">Join the club</h2>
</div>
</div>
</div>

最诚挚的问候, 罗宾。

1 个答案:

答案 0 :(得分:3)

var saveData = (function () {
    var a = document.createElement("a");
    document.body.appendChild(a);
    a.style = "display: none";
    return function (data, fileName) {
        var json = JSON.stringify(data),
            blob = new Blob([json], {type: "octet/stream"}),
            url = window.URL.createObjectURL(blob);
        a.href = url;
        a.download = fileName;
        a.click();
        window.URL.revokeObjectURL(url);
    };
}());

var data = { x: 42, s: "hello, world", d: new Date() },
    fileName = "my-download.json";

saveData(data, fileName);
.adcontainer {
  position: relative;
  width: 100%;
  height: auto;
}
.adcontainer img {
  width: 100%;
  height: auto;
}
.adcontainertext {
  position: absolute;
  top: 25%;
  left: 15%;
  z-index: 0;
  padding: 0;
  padding: 1.2em;
  font-size: .5em;
  text-align: center;
}

.adcontainertext h2:before {
  content: '';
  border-top: 1px solid #FFF;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 0;
}

.advertheading {
  font-size: 20px;
  line-height: 100px;
  display:inline-block;
  position: relative;
}

.adcontainertext h2:after {
  content: '';
  border-bottom: 1px solid #FFF;
  position: absolute;
  width: 50%;
  left: 25%;
  bottom: 0;
}