我建了一个网站。我为所有div标签使用了液体布局。它的工作正常。我面临的问题是,当我从1024 * 768降低屏幕分辨率到800 * 600时,文本大小并未减小;一个div中的文本与另一个div中的文本重叠。我提到了像素中文字的大小。谁能告诉我如何解决这个问题。网站布局问题
Q
网站布局问题
0
A
回答
1
文字大小不会随其容器的比例缩小。您可以在此容器上设置overflow: auto;
,并且它将滚动它内部的内容(当它不适合时),而不是让它重叠。
0
如果问题是你的文字不缩水;只需添加一些JavaScript功能以减少窗口缩小时的文字大小。如果你必须这样做你的网站才能正常工作,那么,伙计们,重新设计网站...
0
查看Javascript的window.screen usage;你应该能够检测到它们的分辨率,并执行一个函数来设置起始字体大小。我不是一个JavaScript大师,但它会是这个样子......
document.onload = initTextSize;
function initTextSize() {
var width = screen.width;
var height = screen.height;
if(width<=800 && height<=600) {
document.getElementByTagName("head").innerHTML('<style type="text/css">body { font-size : 1em; }</style>');
}
else if(width<=1024 && height<=768) {
document.getElementByTagName("head").innerHTML('<style type="text/css">body { font-size : 1.6em; }</style>');
}
}
我知道你可以用一个开关/功能的情况下做到这一点,但是这仅仅是我的,你怎么粗略估计”用Javascript去解决它。我认为innerHTML 将取代的内容(至少在某些浏览器中),而您希望将新内容添加到您现有的样式表中。
另外,您可能想要考虑屏幕大小的变化 - 或者谁知道...在文档加载上可能不是调用该函数的最佳方式,但这应该指向正确的方向。
相关问题
- 1. 网站的布局问题
- 2. 网站布局问题
- 3. 移动网站布局问题
- 4. 网站布局高度问题
- 5. 网页div布局问题
- 6. CSS网格布局问题
- 7. 问题网页布局
- 8. IE7网页布局问题
- 9. IE7网页布局问题/老火狐布局问题
- 10. laravel发布网站问题
- 11. 发布网站的问题
- 12. 布局问题与网站时,在兼容模式下
- 13. 谷歌跟踪脚本导致网站布局问题
- 14. 试图修复与网站基于CSS的布局问题
- 15. 布局问题
- 16. 布局问题
- 17. 布局问题
- 18. 布局问题
- 19. 网站布局统计
- 20. 自动布局的网站
- 21. 网站不加载布局
- 22. 网站文件夹布局
- 23. 网站的SEO布局
- 24. 网站布局不固定
- 25. 响应式网页布局问题
- 26. XUL网格布局的问题
- 27. 布局问题,使用网格:SkeletonFramework
- 28. 引导网格布局问题
- 29. 手机上的网格布局问题
- 30. Java网格布局方向问题
这与PHP有什么关系? – Hamish 2010-11-09 02:11:32
您的网站是否需要在800x600可见?我们发现,在一个拥有数百万次访问量的网站上,在一年的时间内,该决议的用户数量不足100人。 – 2010-11-09 02:36:19