您的 width 属性没有使用单位,例如 px。但是,您可以使用 float: 属性完成您想要的操作。
HTML
<div id="searchresult">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fuga quidem impedit aspernatur quam itaque sed cum delectus nobis asperiores vitae iure ratione quod voluptas placeat mollitia magni earum esse amet!</div>
<div id="searchresultGame">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fuga quidem impedit aspernatur quam itaque sed cum delectus nobis asperiores vitae iure ratione quod voluptas placeat mollitia magni earum esse amet!</div>
<div id="searchresulttv">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fuga quidem impedit aspernatur quam itaque sed cum delectus nobis asperiores vitae iure ratione quod voluptas placeat mollitia magni earum esse amet!</div>
CSS
div {
border: 1px solid black;
background-color: #EEEEEE;
width: 300px;
float: left;
}
这是一个小提琴,其中显示了 http://jsfiddle.net/P6Atc/ 。
但是,如果窗口的宽度变得小于 1800 像素,则元素将被强制在彼此下方以适应。您可以通过将所有内容放在具有固定宽度的 div 中来解决此问题,该宽度总计子 div 元素的宽度。
HTML
<div class="container">
<div id="searchresult">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fuga quidem impedit aspernatur quam itaque sed cum delectus nobis asperiores vitae iure ratione quod voluptas placeat mollitia magni earum esse amet!</div>
<div id="searchresultGame">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fuga quidem impedit aspernatur quam itaque sed cum delectus nobis asperiores vitae iure ratione quod voluptas placeat mollitia magni earum esse amet!</div>
<div id="searchresulttv">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fuga quidem impedit aspernatur quam itaque sed cum delectus nobis asperiores vitae iure ratione quod voluptas placeat mollitia magni earum esse amet!</div>
</div>
CSS
div {
border: 1px solid black;
background-color: #EEEEEE;
width: 300px;
float: left;
}
.container
{
width: 906px;
}
示例如下:http://jsfiddle.net/P6Atc/1/
这样做的缺点是,如果在较小的屏幕上查看内容,您会得到一个难看的水平滚动条。