Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用文本css中断边框_Html_Css - Fatal编程技术网

Html 使用文本css中断边框

Html 使用文本css中断边框,html,css,Html,Css,我想问与被问的问题相同的问题,但没有答案。有人能回答这个问题吗?我想要这样的东西: 问题是我有一张背景图片,我需要图片通过a元素而不是边框可见 <div class="info"> <a href="#">Some text</a> </div> 您可以使用带有底部(或顶部或背景)边框的伪元素 给它一些布局和宽度到100% 将其宽度几乎减小为0,并带有负的边距 如果需要,您可以将溢出:隐藏设置为其容器 伪元素可以被HTML中引入的任何内联块元

我想问与被问的问题相同的问题,但没有答案。有人能回答这个问题吗?我想要这样的东西:

问题是我有一张背景图片,我需要图片通过a元素而不是边框可见

<div class="info">
<a href="#">Some text</a>
</div>

您可以使用带有底部(或顶部或背景)边框的伪元素

给它一些布局和宽度
100%

将其
宽度
几乎减小为0,并带有负的
边距

如果需要,您可以将
溢出:隐藏
设置为其容器


伪元素可以被HTML中引入的任何内联块元素替换,具有相同的CSS值


用于您提供给我们的HTML的CSS:

.info:after {
  content:'';
  display:inline-block;
  border-bottom:1px yellow solid;
  width:100%;/* you can tune it */
  margin-right:-100%;
  vertical-align:middle;/* set in middle aside text or inline-box */
}
.info {
  overflow:hidden;/* optionnal , but needed in most cases */
  background:#333; /* anything, image, gradient, color */
}

或者,您可能想尝试我使用的这个小技巧,使用引导:

HTML:

<body>
    <div class="container">
        <div class="row">
            <div class="col-xs-4"></div>
            <div class="col-xs-4">
               <a href="#">A text that breaks a line</a>
            </div>
        <div class="col-xs-4"></div>
    </div>
</body>
这里有一个正在工作的JSFiddle:


希望有帮助:)

背景图片?在哪里?你是如何创建边界的?您当前的css是什么样子的?JSFIDLE会有帮助的。我怀疑OP是否希望像这样向
.info
添加一些内容,您可以看到它会破坏OP想要的效果。在这种情况下,我认为只有绝对定位或使用
:before
才有帮助。@KingKing让我们看看OP说了什么,以及他的意思。信息是标题,是作为导航一部分的单个链接的容器,链接“read more”是最后一个孩子吗…?:)
body{
  background: url(http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/congruent_outline.png) repeat;
}
.row{
  margin-top: 100px;
  text-align: center;
}
 .row .col-xs-4:first-child
,.row .col-xs-4:last-child{
  border-top: solid 4px yellow;
}
.row .col-xs-4:nth-child(2){
  top: -14px;
}
.row .col-xs-4 a{
  font-size: 1.5em;
}