html - 部分内图标和 div 元素的 CSS 宽度依赖性
问题描述
谁能给我解释一下,为什么当我给div
标签设置宽度时,i
图标的宽度是我定义的,但是当我不给div
标签设置宽度时,图标的宽度是不可预测的?
图标的宽度也会根据段落文本的长度而变化。
(在正文section
的main
标签内)
.about {
display: flex;
}
.about div {
display: flex;
flex-direction: column;
}
main {
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
<section class="about">
<i class="glyphicon glyphicon-user"></i>
<div>
<h5>more text</h5>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Odio iure fugit, illum quasi in, amet, iste id voluptatem exercitationem atque numquam aliquam libero saepe laboriosam impedit! Debitis, ipsa. Ducimus, deleniti?
</p>
</div>
</section>
解决方案
推荐阅读
- sql - 如何查找跨 JSON 数组存在重复值的行
- c++ - execvp 做 ps 每次都会给出相同的结果
- lua - 在 Windows 上正确设置 LuaBinaries 文件?
- python - Python 硒网络驱动程序
- r - 尝试使用 R 整理 Excel 工作表
- kotlin - 在 Kotlin(不是 Android)中禁止特定方法的 Linting 规则
- python - 用 ord() 和 chr() 解密凯撒密码?
- c - C 标准的 FE_TONEAREST 舍入模式是否保证中间关系舍入为偶数?
- java - 我可以用一个全新的项目覆盖 Git 存储库吗?
- swift - 文本字段占位符显示不佳,SwitUI