简单的 - 我有一个布局是800×600。当我按下Ctrl +和,就会放大,并期待美好。
我想知道,如果有一个CSS / JavaScript的方式做? 而不必做(因为用户不会做它,看看小布局)的用户。
同样的问题被张贴有人使用Javascript / CSS设置IE的“光学变焦”功能 ,进行了没有好的答复。
简单的 - 我有一个布局是800×600。当我按下Ctrl +和,就会放大,并期待美好。
我想知道,如果有一个CSS / JavaScript的方式做? 而不必做(因为用户不会做它,看看小布局)的用户。
同样的问题被张贴有人使用Javascript / CSS设置IE的“光学变焦”功能 ,进行了没有好的答复。
有一个变焦 CSS属性,但它是CSS3的一部分,是最有可能不被广泛支持。 通过设置这个上body
使用JavaScript可以放大整个页面元素。
我将与答案您链接到虽然,它应该是由用户来选择适合自己的缩放设置问题的情感认同。 如果你的网站是太大/太小,看,它表示你的网站设计有问题。
您可以设置所有尺寸为动态的(使用em
字体, %
为div的/图像尺寸)。 然后改变主包装和使用JavaScript的主要字体大小。
您还可以使用CSS切换。 把所有的颜色,这样在一个CSS文件。 然后,创建3个或4级变焦和内硬编码为所有现有的等级不同的尺寸。
例:
的main.css
a{color:red;}
small.css
a{font-size:10px;}
medium.css
a{font-size:12px;}
并非所有的设计(其实我敢打赌,没有,没有针对性的样式表)可以在公共图书馆与大大不同尺寸屏幕的今天那里的应对,从纵向导向屏,超细artworking的Mac巨景观屏幕和微小小笔记本电脑 - 后两者经常使用的是有一个如何在浏览器中运行的变焦功能,还经常有可怕的视力和一点耐心NO理解高管。
我的建议是使用相对大小像Marcgg建议。 如果你真的希望是超级灵活,你可以使用JavaScript或browserhawk(或同等学历)来衡量屏幕尺寸和转出的样式表对于那些真的不打算跟你的布局工作。