Почему длинный текст появляется под именем?

Почему длинный текст появляется под именем?

Я хочу, чтобы сообщение начиналось справа от имени и продолжалось ниже, если оно слишком длинное.

.. как второй текст, но он короткий ..

php;

        echo'
            <div class = "chatpos">
              <div class = "namec">'.$resnamec['username'].'</div>
              <div class = "msgc">'.$reschat['message'].'</div>
            </div>';
        }

CSS;

  .chatpos {
    position: relative;
    width: 90%;
    min-height: 30px;
    float: right;
}

.namec {
    display: inline-block;
    position: relative;
    text-align: center;
    color: #9aefd8;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    padding-left: 2px;
    padding-right: 2px;
    transition: all 0.3s ease-in-out;
    letter-spacing: 0px;
}

.msgc {
    display: inline-block;
    word-wrap: break-word;
    position: relative;
}

Проблема не повторяется с предоставленным вами кодом. пожалуйста, предоставьте точный код, где отображается ваша проблема

Nisharg Shah 27.05.2019 17:30
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
1
47
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Класс msgc установлен на display: inline-block. Вместо этого он должен быть установлен на display: inline. Вот так:

.msgc {
  display: inline;
}

Проверьте эта рабочий пример, чтобы убедиться, что это то, что вам нужно.


Оглядываясь назад, я считаю, что более надежным подходом было бы установить для msgc и namec значение display: block. Кроме того, вы можете установить namec на float: left, например:

.namec {
    display: block;
    float: left;
    margin-right: 5px;
    color: blue;
}

.msgc {
    display: block;
    text-align: justify;
}

Проверьте эта обновленная рабочий пример.

Другие вопросы по теме