如何设置 div 块中的文本具有特定宽度?
How to set text in div block to have a specific width?
我正在努力让代码中的文本仅填充 body 元素宽度的 80%。不确定我是否应该使用 width 元素或 padding.. 现在两者都不适合我。
HTML:
<body>
<div id="full">
<h3>
The Idea
</h3>
<p class="paragraph">
text
</p>
<h3>
A Very Profitable Investment
</h3>
<p class="paragraph">
text
</p>
<h3>
30 Years Experience
</h3>
<p class="paragraph">
text
</p>
</div>
</body>
CSS:
#full{
width: 80%;
margin: auto;
display: inline-block
}
#full {
width: 80%;
margin: 0 auto;
display: block;
}
以上对我来说非常好
display
属性 设置为 inline-block
的元素不能自动居中并带有自动边距(因此您可能会认为是全角用法)但是宽度实际上已经正确
如果可以使用 display: block
,则使用 display: block; margin: 0 auto
,如果使用 display: inline-block
,则可以删除 margin: ...
并使用 padding: 0 10%
(两侧填充 10%文本 = 20%)
我正在努力让代码中的文本仅填充 body 元素宽度的 80%。不确定我是否应该使用 width 元素或 padding.. 现在两者都不适合我。
HTML:
<body>
<div id="full">
<h3>
The Idea
</h3>
<p class="paragraph">
text
</p>
<h3>
A Very Profitable Investment
</h3>
<p class="paragraph">
text
</p>
<h3>
30 Years Experience
</h3>
<p class="paragraph">
text
</p>
</div>
</body>
CSS:
#full{
width: 80%;
margin: auto;
display: inline-block
}
#full {
width: 80%;
margin: 0 auto;
display: block;
}
以上对我来说非常好
display
属性 设置为 inline-block
的元素不能自动居中并带有自动边距(因此您可能会认为是全角用法)但是宽度实际上已经正确
如果可以使用 display: block
,则使用 display: block; margin: 0 auto
,如果使用 display: inline-block
,则可以删除 margin: ...
并使用 padding: 0 10%
(两侧填充 10%文本 = 20%)