• ベストアンサー

css別々に

チャットボットを作成し、メッセージを交互にやり取りするプログラムを書き、そのcssで端が丸くなるように設定しました。 その結果画像のように全体で丸くなってしまいました。 LINEのテキストの様にテキスト一つずつに囲いをつけたいです。 どうしたらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

LINEのようにってのが、実は難しいのですが、 行単位なら <div>you:<div></div></div> <div>Taro:<div>あいさつ1</div></div> の、最初のDIVにだけセレクタを反応させれば、 そのラインにだけ適応されます。 ただし!!! LINEなどでは、同じ人が2回投稿すると 結合された表示になるので、その場合はCSSで 下に結合する物があるケース。 同じく上に結合する物があるケース。 両方に挟まれているケースで4種類作らないとLINEの 用にはなりませんが。ひとまず↑のやり方で、 行単位にはなりますよ。 PS あと角度きつすぎなので、 もうちょいゆるい方がいいんじゃないかと。

exusial
質問者

お礼

いい感じに分けることが出来ました。ありがとうございました

関連するQ&A