@r31rus

Как с помощью стилей поместить «readmore» после текста не меняя разметки?

Здравствуйте! Собственно сложилась ситуация которая не дает покоя. Нужно поместить "readmore (читать далее)" именно после текста путем стилей, не меняя разметки и структуры сайта. Тоесть сразу после окончания слова!
Страница: web-kreditor.ru/pressa
Нужно добиться такого результата именно путем стилей: HJfTsj4S.png
Это возможно? Как не пробовал не получается... Например задашь маргин справа, не вариант, будет фиксированный отступ, а тексты по длине-то разные и сразу все друг на друга западает.
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
PretorDH
@PretorDH
HTML5, CSS3, PHP, JS - люблю в чистом виде.
.material-news {
display: inline;
font: 12px/2.5 "Arial";
text-align: justify;
color: #464646;
}
.material-news:before {
display: block;
content: '.';
color: white;
}
.readmore-btn {
display: inline;
padding-left:1ex;
font: 12px "Arial";
}
.text-list-item-dn>br {
display: none;            /* Благодарю @laska */
}

P.S. Если у img-intro-left заменить float на Position:absolute то можно и заголовок поставить inline и не ставить залипуху с :before.

P.S.S. По коментарию, предлагаю:
.articleBody .material-news {
padding: 15px;
display: block;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
delch
@delch
Frontend developer
В css есть псевдоэлементы :after и :before, вот они то вас и спасут
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы