【发布时间】:2020-01-03 20:56:30
【问题描述】:
我无法让 div 适合其中的文本大小。
我有 2 个 div,我希望内部 div:
1. 适合外部 div。
2.在包装 div 内居中。
我遇到的问题是,当我调整视图的宽度时,文本和 div 的边框之间会出现很大的不必要的间隙,正如您在此处看到的那样:
我怎样才能防止这种差距,此外;如何使大 div 内的 div 居中,使其大小足以容纳其中的文本?
这是我的小提琴测试:https://jsfiddle.net/gv1xLd8s
我的 HTML 代码:
<div class="wrapper">
<div class="divForText">
Text... Text... Text... Text... Text... Text...
VeryLongWordToCheckTheGapProblemOnLeftAndRightSides
Text... Text...
</div>
</div>
我的 CSS 代码:
.wrapper{
border: 1px solid blue;
text-align: center;
overflow: hidden;
padding: 25px;
margin: auto;
width: 50%;
}
.divForText{
border: 1px solid black;
display: inline-block;
text-align: left;
padding: 15px;
}
谢谢!
(注意:我想使用纯 HTML 和 CSS 来实现)
【问题讨论】:
-
仅使用 javascript,大小在不同浏览器上更改为默认字体
-
很难准确理解您的要求。您需要大声朗读您的问题,并进行相应的编辑。
-
@Aft3rL1f3 我不明白我的问题有什么不清楚的地方,我还向您展示了一个很好的图像来说明问题,您是否尝试查看它?这张图有什么不明白的地方?
-
@Daniel 现在已编辑,阅读效果更好。图片确实有帮助。
-
@Daniel,我改变了对你的投票。原来你的拼写和语法太糟糕了以至于无法阅读。