Я получил этот HTMLCSS запас сверху от родственного элемента не родительского
<div class="ChatDiv">
<div class="chatdiv_ fm">
<span>uhygtfgyhujiuhygt i uytr yui jhuygtfr</span>
</div>
<div class="chatdiv_ fm" style="margin-top:148;">
<span>t</span>
</div>
<div class="chatdiv_ fm" style="margin-top:214;">
<span>t</span>
</div>
</div>
И это CSS
.ChatDiv{
width: 800px;
height: 480px;
overflow: auto;
margin-left: 350px;
border-radius: 4px;
background: white;
margin-top: 80px;
position: absolute;
box-shadow: 0px 0px 11px black;
}
.fm{
position: relative;
font-family: Nbutler;
font-size: 20px;
float: right;
background: #2196f3;
max-width: 400px;
color: white;
margin-left: -432px;
margin-right: 20px;
padding: 10px;
border-radius: 5px;
span{
display: block;
height: auto;
width: auto;
max-width: 400px;
}
}
И проблема в том, когда я иметь маржу сверху на fm
элементов он принимает этот запас из top.Не от элемента брата и я не так много fm
элементов, которые у меня есть, поэтому я не могу разместить тот же крайний край для всех элементов fm.
уменьшенного пример в jsfiddle/jsbin бы помочь МНОГО ... у вас есть много кода ненужные (и плохо отформатирован), что делает его излишне трудно для нас, чтобы помочь вам ... – MattDiMu
Я создал простой пример, который вы могли бы найти полезным: http://codepen.io/karlisup/pen/RRJGBJ – karlisup