DIV标记在php中创建新行

DIV标记在php中创建新行,php,html,css,Php,Html,Css,我试图从数据库中设置结果的样式,但当我回显时,它会在每个结果后创建新行。如何强制div不创建新行 .message { border:2px solid; background-color:white; } php $user=$\u会话['username']; $mydb=newmysqli('localhost','root',''); $stmt=$mydb->prepare(“从消息中选择*,其中来自用户=?”; $stmt->bind_参数('s',$user);

我试图从数据库中设置结果的样式,但当我回显
时,它会在每个结果后创建新行。如何强制div不创建新行

.message {
    border:2px solid;
    background-color:white;
}
php

$user=$\u会话['username'];
$mydb=newmysqli('localhost','root','');
$stmt=$mydb->prepare(“从消息中选择*,其中来自用户=?”;
$stmt->bind_参数('s',$user);
$stmt->execute();
$result=$stmt->get_result();
而($row=$result->fetch_assoc()){
回声“;
echo$row['to_user'];
回声“;
}

您可以将div显示为
内联块
或设置
浮点:[左|右]

使用内联样式

style="display: inline-block;"

style="float: left;"
使用css

.message {
   display: inline-block;
}

.message {
   float: left;
}

尝试使用上述css将在一行中显示

每次创建新div时。默认情况下,每个div都以新行开始。

考虑使用
而不是


已经是内联标记,
默认为块,为其中的内容创建新行。

使用css属性显示:内联块 e、 g


它将线性排列您的消息。

为什么要使用内联样式而不是CSS中的样式?当问题已经使用CSS时,您会建议使用内联样式,这似乎很奇怪。好的,这是可行的,但是如果我想有一个

标记,这样行将位于div中呢?您可以使用其他方法而不使用CSS来断开行

喜欢使用
清除:两者都
谢谢夜火猫。我正试图像你一样正确地编辑它!
.message {
   display: inline-block;
}

.message {
   float: left;
}
.message{
        border:2px solid;
        background-color:white;
        float:left;
        }
.message{
  border:2px solid;
  background-color:white;
  display:inline-block;
 }