2013-07-24 297 views
-1

我正在设计一个网站,我希望我的网站能够打开所有尺寸的屏幕,如桌面各种尺寸,iphone,ipad等。我正在safari浏览器上测试它。如果我改变浏览器大小,那么内部的数据和图像需要根据该大小进行调整。为了达到这个目的,我使用了Liquid Layout。但我无法设置百分比的段落。我也试过'他们'。所以,我做了25px。所以,当我改变我的浏览器大小时,这里是问题,网页内的图像根据越来越小的尺寸而变化,但字体大小不变。 如何做到这一点?根据屏幕大小更改网页

谢谢您提前。

+0

做出的jsfiddle – svillamayor

+0

您是否尝试过使用 '时间' 而不是像素?尝试例如1.5em而不是25px。 – Whistletoe

+0

我试过'em'而不是像素。即使信息的大小不会根据屏幕而改变。 – sapan

回答

0

在你的CSS中,试试p { word-wrap: break-word; width: 100%; }

魔法是word-wrap: break-word;这样做是通过高度填充容器,但保持其宽度。

此外,使用此功能,您不必将font-size设置为%,但可以使用px

http://jsfiddle.net/kQEM8/1/

编辑:既然你修订你的问题,你的意思是这样?尝试在jsfiddle中运行它,然后调整浏览器的大小。

http://jsfiddle.net/kQEM8/2/

window.onresize = function(event) { 
    document.getElementById('test').style.fontSize = (document.width * 0.1)+'px' 
} 
+0

对不起,即使这不起作用,当我改变浏览器的大小时,字母大小不会改变。 – sapan

+0

你的意思是像我更新的答案吗? –

相关问题