css - 无论文本长度如何,将图像定位在最右侧

标签 css

我希望图像位于 200 像素跨度的最右侧。相反,它位于“hello”文本的末尾,并且由于“hello”短于 200 像素,因此它没有位于 200 像素跨度的最右侧。

<span>Hello</span>

span {
   background-image: url("image.gif");
   background-position:right center; 
   background-repeat: no-repeat;
   min-width: 200px;
   width: 200px;
}

最佳答案

您不能在 span 上设置宽度 — 内联元素。

将其设置为 display: inline-block 即可。

关于css - 无论文本长度如何,将图像定位在最右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13179576/

相关文章:

javascript - 用 JS 创建一个新元素还是简单地用 CSS 显示一个隐藏的元素?

html - 更改 CSS 中的边框长度

html - 如何将一个 SVG 变形为另一个?

javascript - jQuery fadeIn 使用 onClick 一次一个元素

javascript - 调用子元素事件

html - 删除按钮未检测到第一个列表项

css - 复杂表格,不同单元格宽度要求

css - Loader 在 flex 容器内时不旋转

css - Windows 上的 Chrome 中的日期输入宽度

html - Foundation 6 中的粘性页脚