具有更多文本的元素会向下推送其他内联块元素。为什么?

时间:2011-02-18 15:57:59

标签: html css

这非常简单,我对这种行为感到困惑。我希望我的搜索结果显示在一个连续2个块的漂亮网格中。但相反,它显示出弯曲,其中带有更多文本的div会将其他内容推向其他内容。我该如何解决这个问题?

这是一个简单的示例,显示了FF和Chrome中的问题:

<html>
<body>
    <style>
    .search_result
    {
        border: thin solid;
        width: 250px;
        height:200px;
        display: inline-block;  
    }
    </style>
    <div style='width:508px'>
        <div class='search_result'> 
            Meerkats demonstrate altruistic behavior within their colonies; one or more meerkats stand sentry while others are foraging or playing, to warn them of approaching dangers ...
        </div>
        <div class='search_result'>
            one or more meerkats stand sentry
        </div>
        <div class='search_result'>
            meerkats
        </div>
    </div>
</body>
</html>

1 个答案:

答案 0 :(得分:17)

.search_result上,添加vertical-align: top

Live Demo