html - 随内容扩展的 H3
问题描述
我有一个内容丰富的 h3。
然后我输入很多内容,就像
我使用的唯一CSS是:
color: rgb(255, 255, 255);
font-size: 16px;
height: 40px;
line-height: 16px;
padding-left: 20px;
padding-top: 14px;
background-color: rgba(158, 179, 195);
我需要的是h3会随着内容保持相同的风格而扩展(就像文本在中心,上下都有一些witdh
解决方案
您应该删除height: 40px
并定义 a min-height
。这样做,元素将根据您输入的文本自由地调整自己。
然后,如果您想将第二行的文本对齐在第一行的文本下方(而不是在节号下方),您应该使用更大的左填充和text-indent
仅影响第一行的负数
推荐阅读
- python - 将列表乘以嵌套列表
- concurrency - Cosmos DB 是否提供资源锁定或键范围锁定的可能性?
- ios - 使用 iPhone 屏幕称重
- python - 使用 VSCode 时 jinja2.exceptions.TemplateNotFound,但直接从虚拟环境运行时没有错误
- workbox - 使用 vue-cli-pwa 插件时如何配置 importScript
- javascript - 反应空的 JSX 表
- r - 清理很长的公司名称列表 - 在 data.table 的每一行上应用函数
- javascript - 禁用由 tierce 库组件呈现的 HTML 元素,而无需访问 React 中的源代码
- python - 无法加载图像以在自定义数据集上训练模型
- r - 计算 qnorm 值的倒数