为什么指南针在输出中包含 *vertical-align?
Why compass includes *vertical-align in the output?
我对网络开发还很陌生,所以如果这是一个菜鸟问题,请原谅我。我开始使用指南针框架,我注意到输出包含以下 css
SASS
#inline-block {
@include inline-block;
}
CSS
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
我不确定这个带 * 前缀的 css 是什么意思,或者它在现代浏览器中有什么作用。 Chrome,FF和IE edge直接无视。
谁能解释一下它的作用以及如何阻止 Compass 在输出中包含不合规的 css。
PS:
我在 http://peter.sh/experiments/vendor-prefixed-css-property-overview/ 和其他类似站点中查找过它,但没有提及。 Google让我失望,它太简单地忽略了前缀
有助于在不同版本的 Internet Explorer 上显示站点。
*vertical-align: auto; /*Only works on IE7 and below*/
另请注意:
_vertical-align: auto; /*Only works on IE6 and below*/
您可以查看此站点以了解更多信息:
http://webdesignerwall.com/tutorials/css-specific-for-internet-explorer
我对网络开发还很陌生,所以如果这是一个菜鸟问题,请原谅我。我开始使用指南针框架,我注意到输出包含以下 css
SASS
#inline-block {
@include inline-block;
}
CSS
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
我不确定这个带 * 前缀的 css 是什么意思,或者它在现代浏览器中有什么作用。 Chrome,FF和IE edge直接无视。
谁能解释一下它的作用以及如何阻止 Compass 在输出中包含不合规的 css。
PS: 我在 http://peter.sh/experiments/vendor-prefixed-css-property-overview/ 和其他类似站点中查找过它,但没有提及。 Google让我失望,它太简单地忽略了前缀
有助于在不同版本的 Internet Explorer 上显示站点。
*vertical-align: auto; /*Only works on IE7 and below*/
另请注意:
_vertical-align: auto; /*Only works on IE6 and below*/
您可以查看此站点以了解更多信息: http://webdesignerwall.com/tutorials/css-specific-for-internet-explorer