我想我聽起來像一個簡單的請求,但可能實際上很愚蠢難,但我沒有在HTML中工作很長時間。試圖設置一個跨度的大小作爲內容大小的百分比
首先,我只需要支持IE。我理解WebKit經常是,但直到Windows Phone 7內置WebKit瀏覽器,我才被限制在IE瀏覽器中。
我有一段文字要水平進出。出於國際化的原因,我真的不想提前衡量它。我很想做的是能夠設置是這樣的:
<span id="parent" style="width: 50% of child's size">
<span id="child">Hello, cruel world</span>
</span>
,並讓它看起來像
Hello, cru
任何方式做到這一點?
你知道'span'有* no * child嗎? – 2010-11-19 22:31:51
是不是文字「你好,殘酷的世界」的孩子呢? – Hounshell 2010-11-19 22:34:03
不,裏面的文字只是文字。孩子,父母,兄弟姐妹等參考HTML中的節點,而不是文本。例如,在JS中,如果你做了那個span的element.child,你會返回0. – 2010-11-19 22:37:09