开发者社区 问答 正文

为什么溢出的第二行的文字不是从最左边开始显示?

screenshot

<div class="div1">aaaaaaaaaaaaa</div>
        <div class="div2">当这里出现汉字的时候,本来是应该后换到下一行的,但为什么会显示不点奇怪呢?第二行为什么不是从最左边开始的?</div>

        <style>
    .div1{
        width:100px;
        height:20px;
        background: red;
        float:left;
    }
    .div2{
        width:150px;
        height: 20px;
        background: blue;  
    }

</style>

展开
收起
a123456678 2016-05-27 16:45:08 2264 分享 版权
1 条回答
写回答
取消 提交回答
  • 因为div1的height比dive2的line-height大。比如div1的height是20px,这时如果div2的line-height为19px,一行是围绕不满div1的。就又围绕了一行。你可以试试改变他们的height和line-height。

    2019-07-17 19:18:16
    赞同 展开评论
问答地址: