width: attr(data-width);
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何方法可以使用HTML5的data-属性设置css值,就像设置css一样content.目前它不起作用.
HTML
<div data-width="600px"></div>
Run Code Online (Sandbox Code Playgroud)
CSS
div { width: attr(data-width) }
Run Code Online (Sandbox Code Playgroud) 由于这个函数是在IE8中实现的,我想知道我能用它做些什么,但是我无法让它在除了:之前和之后的任何地方工作:在css伪元素之后.是否应该允许以下内容?
span[color] { color: attr(color); }
Run Code Online (Sandbox Code Playgroud)
我也在谷歌浏览器中尝试过它,但它没有用.另外,更有活力的事情如下:
input[value=attr(default)] { color: gray; }
Run Code Online (Sandbox Code Playgroud)