gpt4 book ai didi

css - PhantomJS 上的 Flex

转载 作者:技术小花猫 更新时间:2023-10-29 11:12:28 24 4
gpt4 key购买 nike

PhantomJS 是否支持现代 flex?如果我运行这个文件:

$ cat x.js
var $ = require('jquery');
$('<div/>', {id: 'x'}).appendTo($('body'));
var x = $('#x');
x.css('color', 'red');
console.log('color: ' + x.css('color'));
x.css('flex', '0 0 0px');
console.log('css: ' + x.css('flex'));

可以看到 .css() 对颜色工作正常但对 flex 不行。

$ phantomjs x.js
color: rgb(255, 0, 0)
css: undefined

我还尝试了一些变体:-webkit-flex-moz-box-flex-ms-flex ,所有这些都会产生相同的结果。奇怪的是,-webkit-box-flex 返回 0 而不是 undefined,但这似乎是错误的。

我正在运行:

$ phantomjs --version
1.9.8

最佳答案

考虑到 PhantomJS 1.x 引擎现在已有 5 年多的历史了。是的,不支持 flexbox。 Modernizr 报告说支持 flexboxlegacy。使用 PhantomJS 2.x 你会得到 support for flex .

关于css - PhantomJS 上的 Flex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35497385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com