|
Страница 1 из 1 [ Сообщений: 10 ] |
Автор |
Сообщение |
x28
новый человек
|
|
Чтобы получилось так, как если бы я сделал
т<br>е<br>к<br>с<br>т
но надо без BR, и чтобы поисковики нормально распознавали
|
|
|
|
|
karamba
старожил
|
|
сделать картинку с нужным расположением текста, объявить ее фоном контейнера, присвоить ему атрибуты text-indent: -100%; overflow: hidden; ширины, высоты и обвешать его альтами и тайтлами, в контенйер поместить «текст»
_________________ клетчатый!
|
|
|
|
|
x28
новый человек
|
|
Сэнк. неплохой способ. Только не будет работать, если картинки отключены
|
|
|
|
|
IonDen666
постоянный участник
|
|
x28, картинки отключены - сейчас неактуальная тема совершенно. Не во времена модемов живем уже.
|
|
|
|
|
vashurin
новый человек
|
|
x28, с помощью Javascript.
Т.е. вытаскиваете текст, который так надо преобразовать, далее разложите его на отдельные буквы, потом в цикле прогоните и расставьте между буквами, к примеру <br /> или оберните буквы в <div>, а после с помощью innerHTML это вставьте в нужный блок. Алгоритм такой.
оффтопик: Хотя, то что вы придумали не красиво, да и пользователю будет не удобно.
_________________ С уважение, Вашурин Владимир.
|
|
|
|
|
Konyukhov
новый человек
|
|
vashurin, истину говоришь! А если заморачиваться сильно не хочется, то jQuery поможет сделать это легко и просто.
_________________ Лишь одно в моём кармане - беспонтовый пирожок
|
|
|
|
|
karamba
старожил
|
|
оффтопик: эгм, т.е. отключенные картинки более частый случай, чем отключенный джаваскрипт… upd: а, да, и парсить строку джаваскриптом, генерить вывод — это ж конечно проще и оптимальнее, чем картинку нарисовать…
_________________ клетчатый!
|
|
|
|
|
vashurin
новый человек
|
|
karamba писал(а): | upd: а, да, и парсить строку джаваскриптом, генерить вывод — это ж конечно проще и оптимальнее, чем картинку нарисовать… |
оффтопик: Где то минут 5. А вообще, вертикальный текст, фигня. И нестоит ее делать.
_________________ С уважение, Вашурин Владимир.
|
|
|
|
|
karamba
старожил
|
|
оффтопик: vashurin, сказано было: x28 писал(а): | надо без BR, и чтобы поисковики нормально распознавали |
5 минут будут потрачены не на решение задачи, а на поддержание личного джаваскрипт-тонуса
x28, ну еще есть такой тег <pre>: засунуть каждую букву в новую строку внутри него и кастомизнуть его стилями. (хотя поисковики не схавают и это).
Или разбить слово обычными пробелами и задать контейнеру в стилях ширину в 1 пиксел, но и тут поисковики мимо…
Да и автору уже не интересно наверное…
Кароч,
_________________ клетчатый!
|
|
|
|
|
UnrealTournament
новый человек
|
|
думаю, можно сделать так:
Код: <div id="scroller">Текст</div> <script type="text/javascript"> divtxt=document.getElementById('scroller').innerHTML; res=""; i=0;
while (i<divtxt.length) { res+=divtxt.charAt(i)+"<br />"; i++ } alert(res); document.getElementById('scroller').innerHTML=res;
</script>
|
|
|
|
|
|
Страница 1 из 1 [ Сообщений: 10 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|