好吧,这更像是一个有很多非 CSS 解决方案的问题,但我希望更多地从理论角度来做这件事。我有一个它的应用程序,但不值得以任何其他方式对其进行编码。
(有趣的)问题
如何使用元素的文本为元素的文本着色?我有一个元素,全部都是它自己的,它将包含颜色的十六进制值,并且我希望文本为该颜色,但我只想使用 CSS 来实现(可能只能使用 CSS 3 来完成)。
示例 HTML
<div class="color_contents">#0000FF</div>
所以,我尝试使用attr()
没有成功,但我不确定我是否使用了正确的内容(我已经尝试过text
, textContent
, and innerText
无济于事)。不需要跨浏览器,而只是实现它的一种方法。
目前,即使使用当今可用的 CSS3 模块,也无法使用 CSS 访问元素的文本内容。
关于这一点:
所以,我尝试使用attr()
没有成功,但我不确定我是否使用了正确的内容(我已经尝试过text
, textContent
, and innerText
无济于事)。不需要跨浏览器,而只是实现它的一种方法。
attr()
只查看元素属性(foo="bar"
)。由于文本内容不是 HTML 元素的属性(尽管它是相应 DOM 对象的成员),因此您无法使用该函数查询它。
没有类似的函数用于访问元素的文本内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)