我不是CSS专家,我想设计一种在所有浏览器和分辨率下都看起来不错的设计。我注意到有些网站以百分比而不是像素进行设计(width
,height
,margin
,padding
),而我也以百分比进行设计。这种方法有什么问题吗?
请告诉我。
使用此方法您不会有任何问题,百分比和像素均可根据需要正常工作。如果您需要流动的站点,那么百分比可能是您的最佳选择。字体为ems,因此用户可以根据需要修改其显示。
专家对此的意见:
https://kyleschaeffer.com/css-font-size-em-vs-px-vs-pt-vs-percent
http://webdesign.about.com/cs/typemeasurements/a/aa042803a.htm
这是一个有趣的转折:百分比+像素:
我想你应该看看这个:
http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/
这取决于您的需求,我倾向于使用em而不是像素或百分比。另外我还注意到IE不能很好地“吃掉”百分比,但是ems的效果很好。
要使站点规模取决于浏览器窗口的分辨率或大小,百分号将是您最好的选择。您可能会遇到的唯一问题是,如果分辨率很低或浏览器窗口的大小很小,则阅读内容会很困难,在这种情况下,内容可能会变得混乱并且难以阅读。使用百分比而不是像素将使网站保持流畅,并会根据窗口的分辨率和比例进行调整。