javascript - 每次不适合容器时,如何使 html 中的文本变小
问题描述
所以我有一个简单的 html 和 css 设置,看起来像这样
HTML:
<div class="box">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Pariatur, ab! Non esse natus aliquid id est placeat dolorem velit explicabo.</p>
</div>
CSS:
.box{
height: 100px;
width: 300px;
background-color: blue;
position: absolute;
top:50%;
left:50%;
transform: translate(-50%, -50%)
}
它看起来像这样
但是如果我向它添加更多字符,它将扩散到预期的容器之外
但是你是怎么做到的,如果文本要展开,它会缩小而不是把它放在容器内?
解决方案
您可以删除高度属性...
.box{
width: 300px;
background-color: blue;
position: absolute;
top:50%;
left:50%;
transform: translate(-50%, -50%)
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div class="box">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Pariatur, ab! Non esse natus aliquorem ipsum dolor sit amet consectetur adipisicing elit. Pariatur, ab! Non esse natus aliquorem ipsum dolor sit amet consectetur adipisicing elit. Pariatur, ab! Non esse natus aliquorem ipsum dolor sit amet consectetur adipisicing elit. Pariatur, ab! Non esse natus aliquid id est placeat dolorem velit explicabo.</p>
</div>
</body>
</html>
推荐阅读
- angular - ngx-intl-tel-input 用于电话号码输入不起作用
- javascript - 在 React 中映射二维数组
- c# - 如何抓住一个名字的所有所有者
- r - R Dplyr 子设置
- ruby-on-rails - 向上遍历对象的层次结构以找到第一个祖先
- sql-server - 如何复制hierarchyid子树
- python - 在 Windows 10 的命令提示符下,“py”有效,但“python”无效
- python - 根据其他数据框列删除数据框中的行
- svelte - Svelte 组件意外执行变量初始化
- mysql - MySQL:我可以使用 INNER JOIN 来查找属于第二个表中定义的类别的表的项目吗?