Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как рассчитать длину фразы?

Сообщения:  [1-6] 

 
 автор: Vyacheslav Tsv.   (25.05.2012 в 10:53)   письмо автору
 
   для: Владимир55   (15.05.2012 в 23:49)
 

Если взять аналогию с PHP, то я делал просто: количество символов * коэффициент. Коэффициент высчитал сам подбирая.

  Ответить  
 
 автор: bishake   (17.05.2012 в 15:31)   письмо автору
 
   для: Lelik   (17.05.2012 в 15:06)
 

В этом Вы ошибаетесь. Если элемент спрятан на странице, то это не значит, что он удаляется из объектной модели. Он по прежнему обладает всеми св-вами, как и прежде.
Другое дело, если бы элемент НЕ был добавлен в DOM вовсе или же был удалён из дерева полностью.

  Ответить  
 
 автор: Lelik   (17.05.2012 в 15:06)   письмо автору
 
   для: bishake   (17.05.2012 в 10:36)
 

у блоков с display:none ширина будет равняться 0. лучше абсолютными координатам уносить за пределы экрана, либо вместо display:none применять visibility:hidden

  Ответить  
 
 автор: bishake   (17.05.2012 в 10:36)   письмо автору
 
   для: Владимир55   (15.05.2012 в 23:49)
 

Можно добавить скриптом в DOM скрытый элемент с нужным текстом и стилем, и "спросить" у него ширину. Что-то типа:
//<?
var width jQuery('#any').append('<span class="myClass">Some text</span>').hide().width();

  Ответить  
 
 автор: ЯСА   (16.05.2012 в 01:54)   письмо автору
 
   для: Владимир55   (15.05.2012 в 23:49)
 

Можно, но очень-очень условно - в em или в ex (есть такие единицы размерности).
И то - только при большом количестве разных символов в строке.
У любого не-моноширинного шрифта ширины символов очень разные.

  Ответить  
 
 автор: Владимир55   (15.05.2012 в 23:49)   письмо автору
 
 

Если в CSS задан вид шрифта и его размер, и известно количество знаков в нужной фразе, то можно ли подсчитать, какое количество пикселей следует отвести для ее показа на экране?

  Ответить  

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования