(x)HTML/WML/CSS | display flex
   
  
 
         
         
     Тема закрыта by 
 Ivlev      
Причина: Спасибо всем за помощь)
 
 
 
  
Причина: Спасибо всем за помощь)
 
  
  
    
  
    Вобщем сдел чтобы смс были по разные стороны как в мессенжерах с помощью display flax.
.chat-message-left,
.chat-message-right {
display: flex;
flex-shrink: 0
}
.chat-message-left {
margin-right: auto
}
.chat-message-right {
flex-direction: row-reverse;
margin-left: auto
}
Но теперь проблема, длинный текст не переноситься.
Как сдесь быть?
  
 
 
 
.chat-message-left,
.chat-message-right {
display: flex;
flex-shrink: 0
}
.chat-message-left {
margin-right: auto
}
.chat-message-right {
flex-direction: row-reverse;
margin-left: auto
}
Но теперь проблема, длинный текст не переноситься.
Как сдесь быть?
DELETED 
	    19 марта 2021, в 22:24
   
		Delete
           word-break: break-word   
  
    
 
  
  
    
  
    Попробуй использовать word-wrap: break-word;   
  
    
  
 
 
 
AWESOME (19.03.2021 в 22:27) 
Попробуй использовать word-wrap: break-word;
Попробуй использовать word-wrap: break-word;
В паре с display flex или место него?
Hryhorii_Ivlev (19.03.2021 в 22:29) 
В паре с display flex или место него?
В паре с display flex или место него?
Попробуй задать max-width: 200px;
 
  
  
    
  
    Без изменений   
  
    
  
 
 
 
 
  
  
    
  
    Hryhorii_Ivlev, display: inline-block; ?   
  
    
  
 
 
 
AWESOME (19.03.2021 в 22:36) 
Hryhorii_Ivlev, display: inline-block; ?
Hryhorii_Ivlev, display: inline-block; ?
Не
 
  
  
    
  
    Есть у тебя блок сообщений - пусть .messages
В них итерируй блоки с классом .message
Для .message пропиши
display:flex;
flex-direction: row;
Для своих сообщений сделай класс .self, то есть для сообщений от тебя должно быть два класса div class = "message self"
Пропиши в стилях .message.self { justify-content: flex-end: }
  
 
 
   
  
 
  
В них итерируй блоки с классом .message
Для .message пропиши
display:flex;
flex-direction: row;
Для своих сообщений сделай класс .self, то есть для сообщений от тебя должно быть два класса div class = "message self"
Пропиши в стилях .message.self { justify-content: flex-end: }
