首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使div中的文本相对于div的宽度和高度、CSS和HTML

如何使div中的文本相对于div的宽度和高度、CSS和HTML
EN

Stack Overflow用户
提问于 2015-08-03 07:13:00
回答 2查看 69关注 0票数 0

我试图让div中的文本相对于div的大小,这样当你放大文本时,随着div变大,当你缩放文本时,文本会随着div变小。例如,如果你在堆栈溢出的同时点击ctr,放大到25%,你可以看到文本和div一起缩小到25%,相对于只缩小文本或div收缩--它们同时收缩。我正试着得到那样的效果。谢谢。

代码语言:javascript
复制
div {
width: 50%;
height: 50%;
font-size: 12%;
}

<div> Text </div>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-03 07:23:40

尝试基于emfont-size显示,如下所示,它将是相对的。

请检查工作示例这里

代码语言:javascript
复制
body {
    font-size: 16px;  /* declare base font-size. */
}

div {
width: 50%;
height: 50%;
font-size: 1em;
}
票数 2
EN

Stack Overflow用户

发布于 2015-08-03 08:33:19

http://jsfiddle.net/meghanagpal/fgoyt0ze/1/上试试小提琴

代码语言:javascript
复制
HTML
<div>some text</div>
CSS
html {    
    font-size: 100%;  /* this is usually 16px by default*/
}

body { font-size: 0.75em; // 12px }

div {
width: 50%;
height: 50%;
font-size: 1em;
color:#ff0000;
}

并根据您的需要为主体和div定制字体。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31781408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档