事情是這樣的:(使用jQuery當然他們是HTML指令)
if ($.browser.msie && parseInt($.browser.version, 10) <= 8) {
alert('IE8 or below');
} else {
alert('Non IE8');
}
和HTML - >
<!--[if IE 8]>
<script type="text/javascript">
ie = 8;
</script>
<![endif]-->
確定這裏是一些JavaScript,這個作品與RGBA,所以它應該與CMYK,你可以測試:
<html>
<head>
<script>
var IS_CMYK_SUPPORTED = (function(){
var value = 'cmyk(1%,1%,1%,0.5%)',
el = document.createElement('p'),
result = false;
try {
el.style.color = value;
result = /^cmyk/.test(el.style.color);
} catch(e) { }
el = null;
return result;
})();
</script>
</head>
<body onLoad='alert("IS CMYK Supported:" + IS_CMYK_SUPPORTED)'>
</body>
</html>
爲什麼不只是*總是*使用RGB圖像?您正在屏幕上查看網站,對嗎?如果你真的對打印有興趣,你可以在打印樣式表(或類似的東西)中將圖像替換爲CMYK圖像... – ahren
使用任何服務器端語言,它們都應該具有執行此操作的功能。 ASP.NET - 位圖API和PHP getImageSize應具有多個通道。 –
@ahren - 當你說總是使用RBG圖像時,是因爲瀏覽器不會顯示cmyk顏色嗎?還是有其他原因? – rabs