【发布时间】:2011-11-07 02:13:48
【问题描述】:
当我建立我的第一个全 html/css 网站时,我使用可点击的图像作为菜单,并且每个图像和 div 都按 % 缩放,因此它可以非常好地适应所有显示器和浏览器,而且确实如此。
现在在一个新项目中,我想使用整个页面的背景图像(上面有菜单按钮但没有文本)来制作网站菜单,然后在图像顶部添加超链接文本,这样它看起来就像一个适当的菜单。
所以我不过,如果我只是将字体大小放在 % 中,它可能会随着浏览器窗口显示部分的大小增加或减少而完美缩放,它与其他所有东西都完美地配合,所以为什么不它现在工作......
我已经做到了,但它不起作用,如果我在一个 2% 或 3% 大小的 div 中设置 100% 字体大小,我不知道它到底从哪里得到百分比页面的文本取决于分辨率会太大或太小。
我知道如何根据浏览器窗口使内容可缩放,但是如何根据该内容或浏览器窗口本身使文本大小可缩放?
回复告诉如何仅使用 css 和 html 执行此操作,这对我来说更好,我知道一些脚本,但我不喜欢将显示部分与脚本部分混合,所以如果你知道如何制作这个仅使用 html/css,我将继续使用可点击的图像和百分比或像素。
谢谢。
【问题讨论】:
-
在使用纯 CSS 的浏览器中,无法使字体大小相对于窗口/容器大小。只是不支持。不过,您可以使用 javascript 为您进行计算,并设置一个全局基本字体大小,您可以从中设置其他所有内容的相对大小。
标签: html css menu screen-resolution font-size