如何设置<pre>中的字体大小随<div> height变化而自适应 外联的CSS怎么写 5

<divclass="top"><preclass="big-title-1">firstline</pre><preclass="big-title">secondli... <div class="top">
<pre class="big-title-1"> first line </pre>
<pre class="big-title"> secondline </pre>
</div>
展开
 我来答
陶矷
2017-07-04 · TA获得超过399个赞
知道小有建树答主
回答量:322
采纳率:57%
帮助的人:187万
展开全部

一般需要用到JQuery来控制pre的文字字体大小:

<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title></title>
</head>
<script src="

<script type="text/javascript">
$(function(){
var domH = $('.msg').height();  
//外框的高度
var fsize = domH/3;       
//要改变的文字尺寸
$('.donH').html('外框高度为:'+domH+'px'+','+'文字大小为:'+fsize+'px');
$('.word').css('font-size',fsize);//改变文字的size
})

</script>
<style type="text/css">
* {
margin: 0;
padding: 0;
}
.demo{
margin: 0 0 0 100px;
}
.msg {
width: 300px;
text-align: center;
box-sizing: border-box;
border: 1px solid #000000;
}
</style>

<body>
<div class="demo">
<div class="donH">

</div>
<div class="msg">
示例文字<br> 随外框高度改变的文字:
<strong class="word" style="color: red;">9999元</strong>
</div>
</div>
</body>

</html>
匿名用户
推荐于2017-07-05
展开全部
字体自适应放大css是弄不出来的。
只有勉强用js判断父级大小,当父大于xxx时,font-size:12px;当大于xxxx时font-size:14px;
追问
有专业人士帮我解决了,不过谢谢
他用的也是js
追答
只有用js。其实我也觉得css很有必要能支持让字体按父级宽度的比例自动缩放的功能
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
田品sina
2014-01-31 · TA获得超过137个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:69万
展开全部
那你外层的div高度是谁控制的?
html基本原理是内部元素撑大外部元素

如果你要用纯css来实现,可以试试所有高度宽度都用em来控制,最后通过改变 fontsize的px值就可以改掉所有用em的地方的大小
追问
对哦,试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gggggddddw
2015-10-08 · TA获得超过264个赞
知道答主
回答量:44
采纳率:0%
帮助的人:26万
展开全部
<div class="div_font">
<pre class="pre_font"></pre>
</div>
//设置div字体

.div_font{
font-size:18px;

}
//设置div下的pre字体

.div_font>.pre_font{
font-size:0.5em;//使用em相对单位
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戒掉命运
2014-01-30 · TA获得超过251个赞
知道小有建树答主
回答量:256
采纳率:100%
帮助的人:174万
展开全部
你是说,你的div放大到500px高度时,里面的两个pre也自动放大?
追问
嗯,字体随div的高度变化
div高度变大,字体也变大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式