0

メッセージを送信すると左側に表示されるようにテキストを揃えたいのですが、返信すると右側にテキストが表示されます...「text-align:left」を使用するかどうかわかりません。または整列します。これが私のコードです

if ($row['username'] == $username)
{
    $color = 'blue';
    $align:left; // dont know if this is right

}
else
{
    $color = 'red';
    $align:right; // dont know if this is right
}


echo '<i><p style="font-family:arial;color:'.$color.';font-size:15px;"> <strong>' . $row['username']. '</strong>: ' . $mymessage.'</i></p>';

}
4

5 に答える 5

4

色を設定するのとまったく同じ方法で設定します。

例えば:

$align='right';

echo '<i><p style="font-family:arial;color:'.$color.';text-align:'.$align.';font-size:15px;"> <strong>' . $row['username']. '</strong>: ' . $mymessage.'</i></p>';
于 2013-03-12T18:12:34.333 に答える
1

これを試して、

$css =  ($row['username'] == $username) ? 'color:blue;text-align:left;' : 'color:red;text-align:right;';

echo '<i><p style="font-family:arial;font-size:15px;'.$css.'"> <strong>' . $row['username']. '</strong>: ' . $mymessage.'</i></p>';
于 2013-06-11T14:40:30.243 に答える
0

そのためにCSSクラスを使用するとよいでしょう。

たとえば、クラスmessageとクラスを持つことができますreply:

<style>

.message {
  color: blue;
  text-align: left;
}

.reply {
  color: red;
  text-align: right;
}

</style>

そしてPHPで:

if ($row['username'] == $username)
{
  $class = "message";
}
else
{
  $class = "reply";
}


echo "<p class='$class'>
  <strong>{$row['username']}</strong>: $mymessage
</p>';

あなたのコードはよりきれいに見えます。

于 2013-03-12T18:25:55.750 に答える
0

これはうまくいくはずです:

if ($row['username'] == $username)
{
    $color = 'blue';
    $align = 'left';

}
else
{
    $color = 'red';
    $align = 'right';
}


echo '<i><p style="text-align:' . $align . ';font-family:arial;color:'.$color.';font-size:15px;"> <strong>' . $row['username']. '</strong>: ' . $mymessage.'</i></p>';
于 2013-03-12T18:16:00.700 に答える
0

ちょうど使用:

if ($row['username'] == $username)

echo '<i><p style="font-family:arial;color:blue;float:left;font-size:15px;"> <strong>' . $row['username']. '</strong>: ' . $mymessage.'</i></p>';

else
echo '<i><p style="font-family:arial;color:red;float:right;font-size:15px;"> <strong>' . $row['username']. '</strong>: ' . $mymessage.'</i></p>';
于 2013-03-12T18:16:08.913 に答える