我想要在文本中標記單詞的CSS效果。我第一次嘗試看起來很不錯,直到我有某種自動換行的:重疊行/包裝CSS
<html><body>
<p> aaa
<span style="background-color:#ff8080;border-radius:8px;padding-top:8px;padding-bottom:8px">
bbb
<span style="background-color:#80ff80; border-radius:8px;padding-top:4px;padding-bottom:4px">
ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc
</span>
ddd
<span style="background-color:#8080ff; border-radius:8px;padding-top:4px;padding-bottom:4px">
eee
</span>
</span>
fff
</p>
</body></html>
任何想法如何得到正確的行高?
非常感謝您的每一個提示!
你試過設置css屬性'line-height'嗎? https://www.w3schools.com/cssref/pr_dim_line-height.asp – DavidVollmers
對不起,我忘了告訴:是的,我嘗試了行高作爲解決方案。但有時我有兩個以上的圖層,我正在尋找一個通用的解決方案。每增加一層,我都需要更大的行高。 – Christian
我明白你的問題是什麼。我猜這些圖層是以編程方式生成的,你應該知道你有多高來計算行高:'line-height:(20 + numberOfLayers * 5)px' – DavidVollmers