这是my blog的页面 我创建了一个灰色的框,标题为日记条目。
点1显示为用于录制...
如您所见,从 For 一词开始的文本略低于 1 的数字级别。
第2点也是如此。
请建议我对代码做出哪些更改。
我的代码:
<div style="background-color: #F0F0F0; display: table-cell; vertical-align: middle; border-radius: 15px;">
<div style="margin-left: 10px; margin-right: 100px; margin-top: 15px; margin-bottom: 15px;">
<div style="text-align: center;"><span style="font-family: georgia; font-size: 17px; font-weight: bold;">Journal entries</span></div>
<br>
<div style="font-family: serif; font-size: 17px; margin-left: 30px;">
<div style="float: left;">1. </div>
<div>For recording 1<sup>st</sup> aspect, asset value is reduced period-wise by crediting its account:</div>
<div style="margin-left: 20px;">Depreciation A/c ...Dr.
<br>
To Asset A/c</div>
<br>
<div style="float: left;">2. </div>
<div>For recording 2<sup>nd</sup> aspect, the depreciation for the period is transferred to the Profit & Loss Account:</div>
<div style="margin-left: 20px;">Profit and Loss A/c ...Dr.
<br>
To Depreciation A/c</div>
</div>
</div>
</div>
答案 0 :(得分:0)
使用SPAN
代替DIV
元素。如果您无法更改html,请使用CSS将display: inline
分配给这些DIV
元素。并且不要将float: left
用于编号元素。
答案 1 :(得分:0)
根据您的评论,您根本不希望文字低于该数字。一种选择是将数字放在文本div
内,然后将其绝对放在角落里。然后在div中添加一些填充以移动文本。:
<div class="text">
<div class="num">
1.
</div>
stuff
</div>
.text{
position: relative;
padding-left: 20px;
}
.num{
position: absolute;
width: 20px;
top: 0;
left: 0;
}