我希望將圖像定位在200px跨度的最右側。相反,它位於「hello」文本的末尾,由於「hello」短於200px,因此它不在200px跨度的最右側。無論文字長度如何定位圖像在最右側
<span>Hello</span>
span {
background-image: url("image.gif");
background-position:right center;
background-repeat: no-repeat;
min-width: 200px;
width: 200px;
}
您是否研究過預設跨度的元素類型?我猜不會。它是一個內聯元素。這意味着設置寬度沒有影響,元素的寬度是內容的寬度。設置顯示來阻止。 –
但是,如果我將它設置爲阻止,那麼相鄰的元素將不會出現內聯 – user1032531
肯定不會。你必須在某個地方做出決定你想要什麼樣的元素(用它的特性)。如果你使用html5和css3,你也可以設置顯示爲內嵌塊。那麼它有你的效果。但它不適用於較舊的ie版本 –