<分区>
<分区>
<div style="width: 500px;height:60px;margin: auto;">
<div style="width: 300px;height:60px;background: red;float:left;"></div>
<div style="width: 200px;height:60px;background: blue;float:right;">Some great text here</div>
</div>
如何通过 CSS 代码在文本中添加 20 像素的边距?我试过了
padding-left: 20px;
但这会使第二个区 block 下降。
P.S. span
标签不是一个选项,我不想为文本创建另一个类。
最佳答案
将 box-sizing: border-box;
添加到两个元素或父元素,您甚至可以将其添加到您的 body
。
box-sizing
定义如何计算元素的大小。
border-box
表示内容宽度、边框宽度和边距/填充宽度之和等于定义的宽度
。
使用 content-box
意味着 width
仅定义内容宽度。
关于html - 如何给div添加边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58842003/