css行可以包含多个冒号吗?
我正在编写一个Python模块,它将执行一些css操作和修改。据我所知,css模板是:css行可以包含多个冒号吗?,css,Css,我正在编写一个Python模块,它将执行一些css操作和修改。据我所知,css模板是: selector{ property:value; } 我的问题是,是否有value包含冒号的实例? 原因是我想用冒号分割选择器内的行,并从本质上获取属性和值,但如果值中有冒号,则整个函数将不正确地操作css。Yes。 如果指定一个筛选器(IE),它将包含第二个冒号 例如: filter: progid:DXImageTransform.Microsoft.gradient(startColorst
selector{
property:value;
}
我的问题是,是否有value
包含冒号的实例?
原因是我想用冒号分割选择器内的行,并从本质上获取属性和值,但如果值中有冒号,则整个函数将不正确地操作css。Yes。
如果指定一个筛选器(IE),它将包含第二个冒号
例如:
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fad59f', endColorstr='#fa9907')
background-image: url("http://example.com/image.jpg");
任何带有url的CSS属性都可以轻松包含http:
例如:
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fad59f', endColorstr='#fa9907')
background-image: url("http://example.com/image.jpg");
是的,例如:
selector:before{
content:":";
}
Godammit IE,总是违反规范:-PYou可能能够通过首先在分号或换行符上拆分(以确保每行一个属性),然后使用
strpos
定位第一个冒号并在该点拆分来解决问题。是的,这就是我要做的…split(“:”,1)
将执行此操作,因为有instances@RyanSaxe这似乎会奏效。不确定要验证谁的css,但可以将整个声明放在一行中。。。有时css格式不正确。我不羡慕你,哈@格雷:是的,它确实有用。我用换行符或分号拆分,然后稍后修复它。这使我可以编写css并忽略分号,只要我转到下一行,我基本上重新格式化css,并在开始操作之前尽量使其干净。哦,这是一个聪明的方法。当你考虑内容属性时,没有什么是安全的。