首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于右边有行和图像的文本的CSS

问用于右边有行和图像的文本的CSS
EN

Stack Overflow用户
提问于 2017-03-23 14:45:50
回答 2查看 53关注 0票数 0

我需要创建HTML行,其中有文本(具有可变宽度)、一行(或hr)和图像。

文本具有可变的长度,图像具有固定的宽度。我需要这样的东西:

这一行可能永远都是100%宽。

我尝试使用相同的CSS,但没有结果。

我怎么能做到呢?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-23 15:06:13

我以前做过这样的工作,让这条线100%的宽度,并浮动结束元素。然后,使用position,您可以将这条线放在其他两条线后面。

将两个浮动元素的background-color设置为父背景的相同颜色,这样它就不会显示它们后面的线条,并且看起来就好像这条线正在扩展/收缩

​

​

这里是一个例子https://jsfiddle.net/0sqL5bc9/2/

票数 0
EN

Stack Overflow用户

发布于 2017-03-23 15:19:30

有几种方法可以实现这一点。

按照下面的线索,您可能会找到答案如何在HTML中重复一个字符?

示例

代码语言:javascript
复制
<div class="line"> 
    <span ><label for="text">VARIABLETEXT</label></span>
    <span class="image">image</span>
</div>

CSS:

代码语言:javascript
复制
.line{
border-bottom:1px dotted black;
position:relative;
height:16px;
}

.line span{
    display:inline-block;
    position:relative;
    background:white;
    bottom:-2px;
    height:100%;
    padding:0 5px;
}

.line .image{
    position:absolute;
    right:0;
}

费德勒链接到这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42979416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档