有没有办法让文本调整大小,因为基于液体的设计的浏览器变得更小。是否可以在浏览器变小时调整文本大小,css
图像divs等,所有重新调整,但文字百分比缩放不可能!将其设置为百分比只会改变该文本的统一em设置 - 每个浏览器宽度都相同。
有没有办法让文本调整大小,因为基于液体的设计的浏览器变得更小。是否可以在浏览器变小时调整文本大小,css
图像divs等,所有重新调整,但文字百分比缩放不可能!将其设置为百分比只会改变该文本的统一em设置 - 每个浏览器宽度都相同。
除了以特定的时间间隔使用媒体查询之外,我并不确定。
我会做它的方式:
.content {
font-size:16px;
}
@media all and (max-width: 800px) {
.content {font-size:14px;}
}
@media all and (max-width: 600px) {
.content {font-size:12px;}
}
@media all and (max-width: 400px) {
.content {font-size:10px;}
}
不需要JavaScript,纯CSS。
dosn't似乎工作 – webestdesigns 2011-05-06 16:40:49
如果你已经用你自己的代码取代媒体查询里面的内容,那么它应该工作。发生了什么,没有? – tinyBIGideas 2011-05-06 18:22:56
谢谢,但我想所有的宽度和高度的div等,以及调整! – webestdesigns 2011-05-15 11:11:13
是的,可以通过JavaScript代码处理onResize事件来调整文本大小。然而,onResize有很多问题,包括debouncing,这可能会变得复杂。
我知道这不是你问题的一部分,但我想知道调整文本的大小是否合适。毕竟,用户已经告诉浏览器他/他对目前大小的文本感到满意。是否真的很友好来覆盖用户的清单首选项?
只是为了让浏览器非常小时应该可以保留基本布局看看[link ](http://www.davidrothassociates.co.uk) – webestdesigns 2011-05-06 12:04:48
我相信这正是你要找的人:
前段时间我发现了一个类似的问题在这里(http://stackoverflow.com/questions/5358183)与工作的例子。 – 2011-05-06 12:01:48
请注意,似乎没有'min-font-size'等效(至少[至少](http://stackoverflow.com/a/25552441/812102))。 – 2015-05-17 22:04:28