前:这不是CSS提示或技巧问题。
问题是语法上允许什么而不是什么是语义正确
这可能是What are the allowed characters in a css property and a css value [duplicate]的重复,但“重复”答案是恕我直言,而不是问题的答案
我想使用“用户定义的属性”并解析CSS服务器端。
场景:我的客户可以使用CSS文件设置报告样式。这个报告中有图表,我想通过一个规则来设置它们 - 就像这样:
div.sell-types {
width:60mm;
height:60mm;
float:left;
-user-chart: pie green red blue 10%; // pie chart, colors to use, put values <10% into one
-user-number-format: 2 ",." // ie. 10,000.00 works, but ok?
}
我解析了这个CSS服务器端,现在可以根据需要渲染图表。
浏览器根据定义忽略此-user-xxx。
所有这些都已启动并运行,但 CSS解析过程仍基于试错。
所以我不对允许的属性/值组合感兴趣,因此在解析我唯一感兴趣的是-user-xxx属性时。
举个例子:
div {
height: blue; /* wrong :-) */
}
是错误的,但如果客户想要蓝色高度,他就会得到它,语法就可以了。而
div {
height: b l u e; /* wrong, but syntax ok - I would think */
width: gr:een; /* very bad - I think */
back ground: blue; /* very bad - I think */
reminder: 'mothers day' /* syntax ok - I would think */
}
部分语法错误。
但这定义在哪里?我想删除上面的“我会想”。
编辑:既然客户提供了SCSS并且我解析了编译器输出,我希望语法正确的CSS
答案 0 :(得分:0)
此处:CSS Syntax Module Level 3 - W3C
享受章节 4令牌化和 5解析!
“拆分';''然后在':'',因为两者都不能(并且迟早会)成为例如的一部分。
public function portalLogin()
{
//cURL
// phpinfo(); //curl is enabled
$channel = curl_init();
//options
curl_setopt($channel, CURLOPT_URL, "http://projects.abounde.com/projects.json?status=LATE");
curl_setopt($channel, CURLOPT_HTTPHEADER, array("Authoritation:BASIC".base64_encode("secretApiCode:xxx")));
echo curl_exec($channel); //return 1
curl_close($channel);
}
如果你不希望有人和你一起玩游戏,那么如果你能以某种方式控制CSS输入,那么如果你在paranthesis(所有种类)中处理';:',你将会在保存方面和引号(“”和“'),所以通常的嫌疑人