我製作了一個網頁。它有許多單詞包含在跨度和h3標籤中。現在我正試圖在CSS類的同一行上放置一些文字結尾的符號。我可以像下面使用background-image屬性與類的東西做到這一點:把一個符號放在h3後面或者用css括在同一行中
.newtohtml5{
width:fit-content;
background-image:url(http://www.w3.org/html/logo/downloads/HTML5_Logo_512.png);
background-repeat:no-repeat;
background-size:2%;
background-position-x:right;
}
但是這個類的問題是,HTML5符號出現在該行留下的文字和符號本身存在巨大空間的末端。我希望那個符號恰好出現在同一行中跨度中的文本之後,而不是在文本和符號之間有巨大空間的行的末尾。
我不想對HTML進行任何更改。雖然任何解決方案,讚賞。但只有CSS技巧會很棒。
shouldnt display-style:inline;訣竅嗎? – toxicate20
@ toxicate20你的意思是display:inline;沒有,這是控制換行符;和btw span是默認內聯顯示的; – Mahesha999
標題並沒有說明一切。您沒有包含標記,並且您沒有描述爲什麼使用人造的而不是廣泛支持的構造,而不是僅設置與圖像寬度匹配的正確填充。 (這個問題也出現了,爲什麼圖像不是內容的一部分。) –