| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > авторазмер шрифта |
| Автор: ressac 3.2.2008, 21:12 |
| лазил в форуме, но так и не нашёл, кто подскажет? тойсть есть слово"привет" и если окно во весь экран то и слово во весь экран, если уменьшить размер окна то и размер шрифта сам уменьшится |
| Автор: bars80080 4.2.2008, 10:08 |
| пробовал, указать размер шрифта в процентах? если не поможет, или обязательно нужно чтобы любое слово автоматом подстраивалось, то написать js-скрипт, определяющий длину слова, размер экрана, и выставляющий соотв. размер шрифта |
| Автор: bazzjr 4.2.2008, 10:15 | ||
обычно еще помогает указание размера шрифта в 'em', т.е. font-size=1em |
| Автор: ressac 4.2.2008, 14:11 | ||
мне надо было вот это
но всё хорошо было-бы, только когда текст в таблице то на него не действует скрипт, как можно исправить? |
| Автор: bars80080 4.2.2008, 14:14 |
| задать таблице или ячейкам класс, или воспользоваться getElementsByTagName('td').style.fontSize |
| Автор: ressac 4.2.2008, 14:59 | ||
мне надо было вот это
но всё хорошо было-бы, но когда текст в таблице то на него не действует скрипт, как можно исправить? |
| Автор: bars80080 4.2.2008, 15:23 |
| слушай, ressac, при переходе из одного блочного элемента в другой, даже вложенный, насколько я знаю размер шрифта не наследуется, поэтому нужно указывать явно попробуй к своему document.body.style.fontSize=Math.round(h/2)+'px'; добавить document.getElementsByTagName('td').style.fontSize=Math.round(h/2)+'px'; если не получится, задать id таблице и использовать getElementById а то не видно помог тебе предыдущий пост или нет? |
| Автор: ressac 4.2.2008, 18:52 |
| bars80080, твой совет помог, спасибо. странно одно, что в html нет тэга который - бы это делал автоматически. Тойсть без JS вмешательства. |
| Автор: bars80080 4.2.2008, 19:04 |
| ну, в конце концов, много требовать не стоит, это же не язык, а здесь настоящий расчёт нужен |
| Автор: ressac 4.2.2008, 20:10 |
| SelenIT, у меня firefox там тоже самое... |