html - CSS:四面八方的强填充
问题描述
我有简单的 HTML 和 CSS 代码,我几乎没有问题。
我有一些文本和强大的跨度。现在,当我在所有侧面的 STRONG 上使用填充或边距时,填充仅在 RIGHT 和 LEFT 上使用,但我需要在所有侧面都使用 PADDING 或 MARGIN。
有什么选择可以解决 thuis 问题吗?
div {
background: red;
padding: 30px;
}
strong {
padding: 15px;
}
<div>
<span>
IJDDN<br>
<strong>!!!!!!!!!!!!!!!!!!!!</strong><br>
ajoSa saS ajsno<br>
JSHaojns auS aksuoaS ausbn aSOUIAJ<br>
ajshaoSNINas auBNSa
</span>
</div>
解决方案
那应该是您问题的解决方案,只需添加display: inline-block;
到样式<strong>
div {
background: red;
padding: 30px;
}
strong {
padding: 15px;
display: inline-block;
}
<div>
<span>
IJDDN<br>
<strong>!!!!!!!!!!!!!!!!!!!!</strong><br>
ajoSa saS ajsno<br>
JSHaojns auS aksuoaS ausbn aSOUIAJ<br>
ajshaoSNINas auBNSa
</span>
</div>
推荐阅读
- latitude-longitude - 将经纬度四舍五入到大约 500 米以内
- javascript - 如何根据 React 和 JS 中的内容更改颜色文本
- visual-studio - 如何在 Visual Studio 中检查函数的返回值?
- kivy - Kivy MDDropDownMenu 回调函数未被调用
- file-upload - 使用表单数据发布 PDF 文件:文件损坏?
- r - 将趋势线添加到 DT 表
- sql - 使用 sql (oracle) 识别列中的重复项
- ruby-on-rails - Rails 将一行添加到只有标题且没有数据的 csv 删除标题
- c - 将库链接到可执行文件时诊断未定义符号
- c++ - 使用 malloc 时调用类成员的构造函数