当前位置 : 主页 > 网页制作 > css >

跨平台CSS

来源:互联网 收集:自由互联 发布时间:2021-06-13
我想知道CSS行为是否随着不同的操作系统而改变.对于vista而言,我的css工作方式有所不同,并且对于相同版本的浏览器,我的xp proffesional也是如此.我在vista ie8和xp ie8上测试我的应用程序.它
我想知道CSS行为是否随着不同的操作系统而改变.对于vista而言,我的css工作方式有所不同,并且对于相同版本的浏览器,我的xp proffesional也是如此.我在vista ie8和xp ie8上测试我的应用程序.它的工作有点不同. 在其他操作系统上使用相同的浏览器(例如 Windows,MacOs或 Linux上的FireFox 3)时,CSS行为不应该正式改变.宽度和浮点数的计算由浏览器计算,而不是由OS计算.但是,有一些因素会导致网站在另一个操作系统中看起来有点不同.

使用其他操作系统(甚至是其他计算机)时遇到的问题之一是字体支持.如果您使用的某些字体仅在Windows平台上可用(或通常仅在安装某个应用程序时可用),则浏览器将使用其他字体,这可能会导致一些渲染差异.我甚至可以想象,与Windows中相同的字体相比,Linux中的字体大小也有可能不同.

您将遇到的另一个问题是表单元素(如文本框和下拉列表).这些对于每个OS是不同的,尤其是下拉框在各种操作系统中可能表现不同(下拉部分的大小可能不同,文本框有时具有“3d”边界,有时仅有一条线).当你将XP从XP风格(蓝色/绿色/灰色)切换到经典风格(旧学校灰色版本)时,你甚至会注意到这些差异.下拉字段将是一种不同的风格(如果你将它们与其他风格对齐)你会看到尺寸变化的元素).但大多数情况下,这些差异只有几个像素,并且大多数用户没有注意到,但对于设计人员/开发人员来说,这可能有点烦人.

网友评论