0
我正在嘗試進行一對一的聊天,並且希望消息處於氣泡狀態。文本對齊的子元素不起作用
這是HTML代碼:
<div id="msgWindow" class="block">
<div id="messages">
<p class="sysmsg">You're now connected with a random chat partner...</p>
<p class="sysmsg">Say Hello!</p><p class="msg-item">
<span class="stranger">Stranger</span> hey</p>
<p class="msg-item"><span class="you">Me</span> hi</p>
</div>
</div>
,這是什麼樣子:
所以我基本上想要做的就是text-align
的第一條消息向右並保留第二個在左邊。
我試着用這個CSS,但它不工作..
#messages{
height: 350px;
padding: 10px;
overflow: auto;
word-wrap: break-word;
}
#messages p{
padding: 5px 0;
}
.msg-item{
}
.you, .stranger{
padding: 4px;
color: #FFF4F4;
font-weight: bold;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
margin-right: 5px;
}
.you{
background-color: #555;
text-align: right;
}
.stranger{
background-color: #D94D58;
text-align: left;
}
任何幫助,將不勝感激!
像這樣的事情? https://jsfiddle.net/ap06vku7/ – sinisake
或者這個? https://jsfiddle.net/17tfxm1w/1/ – mrogers
@ h_h10a你檢查了答案嗎? – Dekel