-ms-filter: “progid:DXImageTransform.Microsoft.Matrix(M11=0.9914,M12=-0.1305,M21=0.1305,M22=0.9914,SizingMethod=’auto expand’)”; /* IE8 */
}
除了IE以外,其他浏览器都是用rotate函数,实现某个对象的旋转。比如rotate(7.5deg)就表示顺时针旋转7.5度(degree)。
IE则需要用到一个复杂的滤镜DXImageTransform.Microsoft.Matrix。它一共接受五个参数,前四个参数需要自行计算三角函数,然后分别写成M11 = cos(rotation),M12 = -sin(rotation),M21 = sin(rotation),M22 = cos(rotation),其中的rotation表示旋转角度,如果顺时针旋转7.5度,则rotation就为7.5;第五个参数SizingMethod表示重绘方式,’auto expand’代表自动扩展到新的边界。
除了这个滤镜,IE还有一个稍微简单一点的滤镜DXImageTransform.Microsoft.BasicImage(rotation=x)。其中的x只能取值为1,2,3,0,分别表示顺时针选择90度、180度、270度和360度。
六、服务器端字体(font-face)
设计网页的时候,可能会用到某种特殊的字体。如果用户的机器中没有安装,文字只能以普通字体显示。

这时可以让用户的浏览器自行下载服务器端字体,然后就能呈现出设计者想要的效果。

复制代码
@font-face {
font-family: ‘MyFont’;
src: url(‘myfont.eot’); /* IE6+ */
src: local(‘myfont.ttf’),
url(‘myfont.woff’) format(‘woff’), /* FF3.6 */
url(‘myfont.ttf’) format(‘truetype’); /* FF3.5+, Saf3+,Chrome,Opera10+ */
}
第一行代码:
复制代码
font-family: ‘MyFont’;
表示为这种字体起一个名称,可以随意设置,我这里用的是MyFont。
复制代码
src: url(‘myfont.eot’);
这一行表示字体位置,由于ie只支持服务器端的eot字体,所以这一行是ie专用的。
复制代码
src: local(‘myfont.ttf’),
url(‘myfont.woff’) format(‘woff’),
url(‘myfont.ttf’) format(‘truetype’);
local()表示在本机(客户端)查找该字体,如果本机已经安装了,就不用下载了。url()表示字体在服务器上的位置,format()用来说明字体格式。Firefox 3.5支持TrueType和OpenType字体,Firefox 3.6又增加了WOFF字体。其他基于Webkit引擎的浏览器(sarif,opera、chrome),目前好像只支持truetype。
然后,使用的时候这样写就可以了。
复制代码
h2{ font-family: “MyFont”; }










