Дли-и-и-и-инные ссылки на форуме вылезают за DIV
Надо бы как-нибудь порезать ссылку или хотяб переносить ее так же как и текст. Но как — сам не докопался еще. Может решение просто как 2х2?
я добавил достаточно длиннющую ссылку на форуме? — Покажите, что поехало и где нет переноса.
Проблема: пользователь добавляет длиннющую ссылку в сообщение на форуме, ссылка уходит за границу блока и, что усугубляет положение — все сообщения на этой странице форума теряют свои переносы строк и тоже уходят в никуда… Надо бы как-нибудь порезать ссылку или хотяб переносить ее так же как и текст. Но как — сам не докопался еще. Может решение просто как 2х2?
я добавил достаточно длиннющую ссылку на форуме? — Покажите, что поехало и где нет переноса.
есть такая проблема когда ссылка — точнее текст ссылки без пробелов и других знаков припенания
ПроблемапользовательдобавляетдлиннющуюссылкувсообщениенафорумессылкауходитзаграницублокаичтоусугубляетположениевсесообщениянаэтойстраницефоруматеряютсвоипереносыстрокитожеуходятвникудаНадобыкакнибудьпорезатьссылкуилихотябпереноситьеетакжекакитекстНокаксамнедокопалсяещеМожетрешениепростокак2х2?
word-wrap: break-word;
body { background:url(../images/bg.jpg) repeat-y center top; height: 100%; word-wrap: break-word; }
Пробовал так:
white-space: pre; /* CSS 2.0 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3.0 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: -moz-pre-wrap; /* Mozilla */ white-space: -hp-pre-wrap; /* HP Printers */ word-wrap: break-word; /* IE 5+ */
Удачи!
вот ССЫЛЬ
Redbear, напишите в личку адрес сайта и ссылочку на пост вашего длинного сообщения с ссылкой
Вышеперечисленные варианты не работают, пока приходится руками сообщения править… Прикол в том, что из-за ссылки пунты "править, удалить, цитировать" улетают в бесконечность (здесь не так) и для редактирования поста приходится сдвинуть их вниз-влево, исправить пост и вернуть обратно. А оставить слева — не по феншую получается…
Шаблон — бывший дефолтный
Или хотяб понять кто кого наследует, чтобы остальные посты от этой ссылки не кривились (на первое время)
.post_content { white-space: pre; white-space: pre-wrap; white-space: pre-line; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; }
я у себя воспроизвел на дефолтном шаблоне ситуацию как у вас и после того как сделал вот так — всё стало в норму — текст в несколько строк, а не в одну
.post_content{ width:700px; white-space: pre; /* CSS 2.0 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3.0 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: -moz-pre-wrap; /* Mozilla */ white-space: -hp-pre-wrap; /* HP Printers */ word-wrap: break-word; /* IE 5+ */ }
Sergey Platonov, спасибищщщще! Век живи — век CSS учи! Пошел искать профиль и плюсовать…
метод тыка в таких делах, самый продвинутый метод — сам минут 15 убил, чтоб понять, почему при прописанном переносе слов в css он их не переносит, потом дошло, что див то не ограничен шириной и поэтому и не переносит