Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   скрипт изменения шрифта по размеру окна - какой он? (https://javascript.ru/forum/events/50037-skript-izmeneniya-shrifta-po-razmeru-okna-kakojj.html)

krasovsky 09.09.2014 10:31

Цитата:

Сообщение от greenwar
потому что там 1 класс - body

Где там? <body></body> Это не класс а dom элемент. Которому можно навесить N-е количество классов, и один id. <body id="myId" class="class1 class2">. Написав в отдельном css файле (или прямо в html нахреначить как в 90х) несколько классов с помощью js можно навешивать их dom элементам.

Aetae 09.09.2014 11:12

Цитата:

Сообщение от greenwar (Сообщение 329663)
а почему надо заворачивать в скобки всю функцию, почему без скобок то не работает?

В функцию заворачивать не обязательно, но так принято делать, дабы не забивать глобальную область видимости лишними переменными.
Если же не понятна конструкция (function(){}()) - это создание функции сразу же вызов её. Об этом много написано, используйте гугл или поиск по форуму.

greenwar 09.09.2014 14:11

Цитата:

Сообщение от krasovsky (Сообщение 329665)
Где там? <body></body> Это не класс а dom элемент. Которому можно навесить N-е количество классов, и один id. <body id="myId" class="class1 class2">. Написав в отдельном css файле (или прямо в html нахреначить как в 90х) несколько классов с помощью js можно навешивать их dom элементам.

ну и зачем создавать несколько классов, а потом подставлять нужное название в body, когда можно сразу подставить нужный размер:
body{font-size:16px}

по-моему второе проще - классы не надо создавать хотя бы

greenwar 09.09.2014 14:11

Цитата:

Сообщение от Aetae (Сообщение 329669)
Если же не понятна конструкция (function(){}()) - это создание функции сразу же вызов её.

не знал про неё, спс, у меня поэтому и не запускалось

Pavel M. 09.09.2014 20:14

можно также в css использовать vw, vh, vmin, vmax http://learn.javascript.ru/play/hnVL

Aetae 09.09.2014 22:05

Pavel M., крутотень. С этого вообще надо было начинать делать веб. Пискелей вообще, имхо, быть не должно было изначально. Это трагическая ошибка из-за которой мы имеем то, что имеем.


Часовой пояс GMT +3, время: 01:14.