Как определить ширину столбца таблицы и текста в нём

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
Bloody ST@R
Сообщения: 37
Зарегистрирован: 19 фев 2004, 06:50

11 мар 2004, 18:39

Помогите ….
У меня есть столбец таблицы (<…> <td width=”50%” ></td> </….>) – он определенной ширины, которая зависит от разрешения экрана юзверя. И есть строка символов, не фиксированной длины. Все генериться как php –код. Так вот вопрос в том можно ли в PHP узнать поместиться ли полностью строка в столбец или нет. При этом не хотелось бы определять какое разрешение стоит у пользователя. Заранее спасибо.
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

11 мар 2004, 18:49

Bloody ST@R, РHP скрипт выполняется на сервере, поэтому информация о разрешении монитора тебе из PHP не доступна.
С символами тоже всё запутано - далеко не все шрифты моноширинны (т.е. разные символы не обязательно имеют одну ширину), кроме того, в браузерах можно поменять размеры шрифтов, применяемых на странице...
Даже самый дурацкий замысел можно воплотить мастерски
Bloody ST@R
Сообщения: 37
Зарегистрирован: 19 фев 2004, 06:50

12 мар 2004, 00:31

AiK, так как можно сделать проверку попала ли вся целиком строка в столбец или нет, если не обращать внимание на шрифты (их особенности)?
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

12 мар 2004, 01:27

Bloody ST@R, очень просто: умножить количество символов на ширину каждого символа и сравнить с шириной столбца.
Даже самый дурацкий замысел можно воплотить мастерски
Bloody ST@R
Сообщения: 37
Зарегистрирован: 19 фев 2004, 06:50

12 мар 2004, 10:56

AiK, так я и хочу узнать как узнать ширину столбца, я то ее напрямую не задаю.
Ответить