3

我用来从一些'sattr(data-width)中获取data-width-attribute 。list-item我尝试使用这些值来设置该元素的宽度。

问题是 css 无法将字符串处理为width/ height-value。例如:

<foo data-width='100%'></foo>

/* can not work */
foo {
    width: attr(data-width)
}

所以我需要将值从-data属性转换为整数(+单位)。

这有可能吗?

4

2 回答 2

5

不,您不能将attr(...)构造用作普通属性的值,只能用作content属性的值。

data-width您可以只使用属性而不是style属性。不理想,但比使用data-*属性携带样式信息更合乎逻辑。

于 2013-06-05T19:03:46.380 回答
0

不是没有预编译器和 SASS / SCSS mixins

于 2013-06-05T18:57:46.897 回答