摆脱文本缩进
Get rid from the text indentation
我怎样才能摆脱文本缩进?
html:
<div class="mainContainer">
<div class="promptTitle">
Module Name
</div>
<div class="drawRegion">
</div>
<div class="nameTitle">
Module Name
</div>
</div>
css:
.mainContainer {
border: 1px darkgray solid;
border-radius: 10px;
}
.promptTitle {
color: #b8b8b8;
padding-top: 25px;
padding-left: 70px;
}
.drawRegion {
display: inline-block;
width: 50px;
margin-right: 0;
}
.nameTitle {
display: inline-block;
padding-left: 20px;
}
jsfiddle:
https://jsfiddle.net/76uedo40/561/
截图问题:
我的问题是第二行文本 Module Name
显示有缩进。我希望没有缩进。
这是因为第一个Module Name
从左边缩进70px
,而第二个Module Name
从左边缩进50px
,因为class="drawRegion"
的元素和 20px
由于它自己的左填充。因此,第一个和第二个 Module Name
总共应该缩进 70px
。因此两者都应该以相同的缩进放置,但事实并非如此。
那么,我在这里遗漏了什么或者我做错了什么?
尝试删除 drawRegion 和 nameTitle 内联块 div 之间的间距。
.mainContainer {
border: 1px darkgray solid;
border-radius: 10px;
}
.promptTitle {
color: #b8b8b8;
padding-top: 25px;
padding-left: 70px;
}
.drawRegion {
display: inline-block;
width: 50px;
margin-right: 0;
}
.nameTitle {
display: inline-block;
padding-left: 20px;
}
<div class="mainContainer">
<div class="promptTitle">Module Name</div>
<div class="drawRegion"></div><div class="nameTitle">Module Name</div>
</div>
检查 this answer 以获得对内联和内联块元素之间白色 space 的良好解释。
没有必要将 nameTitle
设为 inline-block
,因为您将元素显示为 块 。
因此,第一个和最后一个元素保持相同的 CSS 样式。
.nameTitle {
display: block;
padding-left: 70px;
}
我怎样才能摆脱文本缩进?
html:
<div class="mainContainer">
<div class="promptTitle">
Module Name
</div>
<div class="drawRegion">
</div>
<div class="nameTitle">
Module Name
</div>
</div>
css:
.mainContainer {
border: 1px darkgray solid;
border-radius: 10px;
}
.promptTitle {
color: #b8b8b8;
padding-top: 25px;
padding-left: 70px;
}
.drawRegion {
display: inline-block;
width: 50px;
margin-right: 0;
}
.nameTitle {
display: inline-block;
padding-left: 20px;
}
jsfiddle:
https://jsfiddle.net/76uedo40/561/
截图问题:
我的问题是第二行文本 Module Name
显示有缩进。我希望没有缩进。
这是因为第一个Module Name
从左边缩进70px
,而第二个Module Name
从左边缩进50px
,因为class="drawRegion"
的元素和 20px
由于它自己的左填充。因此,第一个和第二个 Module Name
总共应该缩进 70px
。因此两者都应该以相同的缩进放置,但事实并非如此。
那么,我在这里遗漏了什么或者我做错了什么?
尝试删除 drawRegion 和 nameTitle 内联块 div 之间的间距。
.mainContainer {
border: 1px darkgray solid;
border-radius: 10px;
}
.promptTitle {
color: #b8b8b8;
padding-top: 25px;
padding-left: 70px;
}
.drawRegion {
display: inline-block;
width: 50px;
margin-right: 0;
}
.nameTitle {
display: inline-block;
padding-left: 20px;
}
<div class="mainContainer">
<div class="promptTitle">Module Name</div>
<div class="drawRegion"></div><div class="nameTitle">Module Name</div>
</div>
检查 this answer 以获得对内联和内联块元素之间白色 space 的良好解释。
没有必要将 nameTitle
设为 inline-block
,因为您将元素显示为 块 。
因此,第一个和最后一个元素保持相同的 CSS 样式。
.nameTitle {
display: block;
padding-left: 70px;
}