Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 自动添加';px和x27;react.rb中样式值的后缀_Ruby_Inline Styles_React.rb - Fatal编程技术网

Ruby 自动添加';px和x27;react.rb中样式值的后缀

Ruby 自动添加';px和x27;react.rb中样式值的后缀,ruby,inline-styles,react.rb,Ruby,Inline Styles,React.rb,我注意到,当我尝试使用内联样式设置页面元素的z-index时,px会自动添加到值中,但z-index需要的是一个数字,而不是像素值 因此,web浏览器不会将其作为有效值接受,因此Z索引也因此无法有效工作 我在做什么 { "z-index" => -1 } 样式属性应在驼峰大小写中指定。对于cssz-index:-1写入{zIndex:-1} js将css声明从camel大小写转换为正确的格式 React还会自动将“px”后缀添加到无单位属性值中,但中列出了一些例外情况。样式属性应在c

我注意到,当我尝试使用内联样式设置页面元素的z-index时,px会自动添加到值中,但z-index需要的是一个数字,而不是像素值

因此,web浏览器不会将其作为有效值接受,因此Z索引也因此无法有效工作

我在做什么

{
  "z-index" => -1
}

样式属性应在驼峰大小写中指定。对于css
z-index:-1写入
{zIndex:-1}

js将css声明从camel大小写转换为正确的格式


React还会自动将“px”后缀添加到无单位属性值中,但中列出了一些例外情况。

样式属性应在camel case中指定。对于css
z-index:-1写入
{zIndex:-1}

js将css声明从camel大小写转换为正确的格式


React还会自动将“px”后缀添加到无单位属性值中,但有一些例外,如中所述。

我明白了,我认为这很愚蠢,但我猜如果必须这样做,那么就必须这样做。React.js团队很可能会做出选择,以便更好地使用JSON键格式。React.rb目前有一个关于如何更好地处理这种情况的公开问题:。我明白了,我认为这很愚蠢,但我想如果这是必须的方式,那么这就是必须的方式。React.js团队很可能会做出选择,以更好地处理JSON键格式。React.rb目前有一个关于如何更好地处理这种情况的未决问题:。