【发布时间】:2010-11-20 08:12:17
【问题描述】:
我想我有一个听起来很简单但实际上很难做到的愚蠢请求,但我已经很长时间没有在 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有没有个孩子吗? -
文字“你好,残酷的世界”不是它的孩子吗?
-
不,里面的文字只是文字。子、父、兄弟等引用 HTML 中的节点,而不是文本。例如,在 JS 中,如果你做了那个 span 的 element.child,你会返回 0。
-
编辑以在文本周围创建一个子跨度
标签: html css internet-explorer