Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 23 Май, 2012, 06:05:18

Страниц: 1 [2]
Печать
Автор Тема: Фиксация ширины таблицы  (Прочитано 1979 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
AlexB    ↓ 
14 Апрель, 2009, 11:29:15
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3423
Сила слова: 2.6

Причем тут дивы? С дивами будет таже самая проблема - либо растягивание, либо обрезание.
Надо не позволить балбесу вводить строку без пробелов (НОРМАЛЬНОЕ РЕШЕНИЕ), либо что-то мудрить насчет самомтоятельной вставки перенсов (ИЗВРАТ).
Записан

Givi    ↓ 
14 Апрель, 2009, 11:55:11 , спустя 25 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

Mr.Pihto, перенести в верстке не получиться нормально, так как одна строка, это как цельный кирпич при укладке стены: как бы ты не хотел, и каких бы молдованей-строителей не пригласил, но перенести кусок кирпича на другой ряд кладки не получиться.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Mr.Pihto    ↓ 
14 Апрель, 2009, 11:57:29 , спустя 2 минуты 18 секунд
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

скриптом получица.
вобщем вот если кому понадобится:
Text
<script type="text/javascript">
<!--
function wordWrap() {
    var str = document.getElementById('in_wrap');
    var IE = (navigator.userAgent.toLowerCase().indexOf('msie') != -1);
    if (!IE) {
        var tempObj = document.createElement('div');
        tempObj.id = 'out_wrap'; tempObj.style.display = 'none';
        document.getElementsByTagName('body')[0].appendChild(tempObj);
        for (var i=0; i<str.innerHTML.length; i++) {
            tempObj.innerHTML += str.innerHTML[i]+'&#8203;';
        }
        str.innerHTML = tempObj.innerHTML;
        document.body.removeChild(tempObj);
    } else {
        str.style.wordWrap = 'break-word';
        str.style.width = '200px';
    }
}
onload = wordWrap;
//-->
</script>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<body>
 
<table width="200" border="1">
 <tr>
  <td id="in_wrap">ssssssssssssssssssssssssssssssssssssssssssss sa asd asd asd asd as asdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasd sad asd aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasssssssssssssssssssssssss</td>
 </tr>
</table>
работает
Записан
Givi    ↓ 
14 Апрель, 2009, 12:01:43 , спустя 4 минуты 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

Mr.Pihto, ну это равносильно разбиванию кирпича молотком на части. В общем, для такого дела юзать ява-скрипт, в случае, когда можно обойтись предварительным разбиением строки средствами пыхи один раз и навсегда - кощунство.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Mr.Pihto    ↓ 
14 Апрель, 2009, 04:58:17 , спустя 4 часа 56 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

неподскажеш как средствами пыхи предварительно разбить строку?(перед выводом(желательно только длинные слова разбивать.. те что более15 символо))
Записан
Timur    ↓ 
14 Апрель, 2009, 05:03:45 , спустя 5 минут 28 секунд
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

http://habrahabr.ru/blogs/webdev/22098/
Записан
Mr.Pihto    ↓ 
14 Апрель, 2009, 07:00:42 , спустя 1 час 56 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

спс. заюзал wordwrap();
з.ы: кругом компромисы..(
Записан
AlexB    ↓ 
14 Апрель, 2009, 07:30:47 , спустя 30 минут 5 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3423
Сила слова: 2.6

Таки выбран был все-таки ИЗВРАТ. Я почему-то так и думал .... ))))))))
Записан

md5    ↓ 
14 Апрель, 2009, 07:39:59 , спустя 9 минут 12 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

AlexB, ну а как заставить человека не вводить длинные слова?
по-моему, это бред, когда при добавлении, скажем, объявления, выдавать предупреждение вида «у вас дохуя длинные слова, пошли вы нахуй». Он и пойдет нахуй, а следом и такой сайт.
Поэтому, если уж мудаки вбивают длинные слова, то и поступать по-мудацки, кромсать такие слова. Я так на доске объявлений и поступаю wordwrap по слова > 30 символов.
Для нормальных людей вордврап не грозит.
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Timur    ↓ 
14 Апрель, 2009, 07:53:15 , спустя 13 минут 16 секунд
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

кстати, вопрос к JS-гуру: возможно ли как-нибудь определить размеры текста? Т.е. сколько определенная строка (а не блок, её содержащий) занимает места на экране? Т.е.
Javascript
var = "bla bla bla" // сколько это будет в пикселах

понимаю, что звучит бредово, но всё-таки?
Записан
AlexB    ↓ 
14 Апрель, 2009, 07:53:42 , спустя 27 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3423
Сила слова: 2.6


по-моему, это бред, когда при добавлении, скажем, объявления, выдавать предупреждение вида «у вас дохуя длинные слова, пошли вы нахуй». Он и пойдет нахуй, а следом и такой сайт.
В общем-то да, согласен. Я просто подумал не про доску объявлений, а про CMS. Видимо решать какое решение является извратов надо в контексте конкретного сайта.
Записан

adw0rd    ↓ 
14 Апрель, 2009, 08:00:16 , спустя 6 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Нравятся длинные слова? overflow:hidden
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
phpdude    ↓ 
14 Апрель, 2009, 09:46:07 , спустя 1 час 45 минут 51 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

Timur, это же от стилей наложенных на этот текст зависит. к частости размер шрифта хотя бы)))))))))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: 1 [2]
Печать
 

Перейти в: