在CSS中怎样设置浏览器字体随窗口尺寸变化而变化

假设当浏览器高度为1000px时,字体高度是50px。当浏览器高度变化到200px时,字体高度相应变化为10px。能在css中实现吗?... 假设当浏览器高度为1000px时,字体高度是50px。当浏览器高度变化到200px时,字体高度相应变化为10px。
能在css中实现吗?
展开
 我来答
百度网友79faf363
2019-11-15 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1212
采纳率:75%
帮助的人:52万
展开全部

根据现实中的分辨率大小来设置css来控制。

@media screen and (min-width: 200px) {

body {

font-size: 10px;

}

}

@media screen and (min-width: 1000px) {

body {

font-size: 50px;

}

}

扩展资料: 

CSS3 @media 查询:

使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。

@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。

当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。

CSS 语法:

@media mediatype and|not|only (media feature) {
CSS-Code;
}

媒体类型:

all:用于所有设备      

print:用于打印机和打印预览    

screen:用于电脑屏幕,平板电脑,智能手机等。    

speech:应用于屏幕阅读器等发声设备

烟客丶悲酒难觞
推荐于2016-11-19 · TA获得超过254个赞
知道小有建树答主
回答量:181
采纳率:100%
帮助的人:159万
展开全部
可以用vw或者vh实现。

注:vw是把整个屏幕宽度分成100份,10vw就代表占整个屏幕宽度的百分之十,同理,vh是把整个屏幕的高度分成100份,10vh代表占整个屏幕高度的百分之十,当窗口的大小缩小时,相对应的1vw的宽度和1vh的高度也会相对应的减小
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5397cc4
2014-01-01 · 超过23用户采纳过TA的回答
知道答主
回答量:87
采纳率:50%
帮助的人:45.4万
展开全部
用js实现,js里有个onresize方法,把它加在window对象上,然后在里面写你的处理函数,比如说你这里的字体改变。具体思路大概如下:
window.onresize=function(){
//1.判断窗体高度和宽度
//2.根据窗体高和宽设置某元素字体大小
}
我没有运行代码,你自己按着这个思路调试一下,应该可以
追问
javascript还不会,相信你,应该可以。不过我说的是CSS中,能实现吗
追答
依我看,纯css是不能实现这样的功能的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
boysbb
2014-01-01 · 知道合伙人互联网行家
boysbb
知道合伙人互联网行家
采纳数:1863 获赞数:9107
互联网产品经理

向TA提问 私信TA
展开全部
把字体的大小设置为em
追问
好像不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
834464330
2015-06-09 · TA获得超过429个赞
知道小有建树答主
回答量:345
采纳率:0%
帮助的人:151万
展开全部

你可以试试css3中的一个新单位 rem 。

附件是我给你的一个例子,不过使用jquery来实现的,很好用。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式