我有一個相當大的圓形圖像,以便根據它的位置將其調整爲更小或更大。它的目的是成爲一個或兩個字符的背景圖像。創建使用圖像和文本的內聯符號
基本上,在一個特定的元素中,無論數字1或2出現在哪裏,我都希望圓圈出現在文本後面,無論文本出現在哪個元素中。與文本混合在一起的其他圖像可以放在沒有問題的位置。我正在通過ems來確定它們的位置,以便將它們留在需要去的地方。
因此,對於使這項工作作爲一個例子/問題的緣故:
這是圖像:http://gumOnShoe.net/NewCard/Frames/Mana/mana_circle.png
所以,基本上,我需要的文字像這樣的工作:
This is a paragraph (1) of the text.
其中(1)圖像的大小適中,數字1位於其中心。圖像可以是1.2 em來補償文本,但我會在稍後調整大小。我正在用javascript做這件事,但如果有人能幫我弄清楚CSS樣式是什麼,我可以從那裏繼續。
有關頁面的一些其他內容是,符號/文本混合必須位於浮動到div右側的表格單元格內,這是相對定位的,位於另一個絕對定位的div內。不知道是否會有任何與顯示設置混亂,但這就是我正在看。謝謝。
與css3你可能也可以做到這一點,設置背景大小爲「包含」(我不是100%確定這一點,但我認爲它應該工作 - 至少當你使用相同高度的字體系列和寬度) – Andrej
似乎是最好的方法來做到這一點,使之前手工完成的圖像。謝謝,它接近我一直在搞的東西,但是我很難調整文本的大小,所以我會嘗試你的方法,看看它做了什麼。 –
請注意,並非所有瀏覽器都支持'display:inline-block;'很多人仍然使用舊版本的IE。 – megaflop