Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.04.2025, 16:06
Новичок на форуме
Отправить личное сообщение для multidem Посмотреть профиль Найти все сообщения от multidem
 
Регистрация: 22.04.2025
Сообщений: 2

Функции CSS. Не работает + и -
Доброго всем,

Почему не работают + и - для функции CSS?


<style>
p {
font-size: calc(2px + 3 + pow(2,2)); /* должно быть 2+3+4=9px. Но нет...
}
<style>
*/



С умножением работает:
font-size: calc(2px * 3 * pow(2,2)); /* 2*3*4=24px  */



В нете полно несвежих примеров с + и -, типо работает, но оно не работает. Что-то поменялось в CSS?
Ответить с цитированием
  #2 (permalink)  
Старый 22.04.2025, 16:20
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,254

Сообщение от multidem
С умножением работает
Так
2px * 3

Понятно что нужно 2px "взять по 3 раза" и потом результат еще "по 4 раза".

А как понять?
Сообщение от multidem
2px + 3
Что потом делать с этим?
Сообщение от multidem
+ pow(2,2)
Сообщение от multidem
должно быть 2+3+4=9px
Было бы "должно" - оно бы работало. Если не работает - значит не должно.

multidem, ранее был мультик про "полтора землекопа"...
https://rutube.ru/video/805ce93798ae...b141d7d83dbc4/
Это твой случай.

Если землекопа "взять по 3 раза", т.е. умножить на 3 - понятно что это будут 3 землекопа.

А если к землекопу прибавить 3, а потом прибавить 4...
Что будет в итоге?

Последний раз редактировалось ksa, 22.04.2025 в 16:25.
Ответить с цитированием
  #3 (permalink)  
Старый 22.04.2025, 17:28
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,595

Если самим числам не можешь добавить единицы измерения, то просто делай так:
font-size: calc(2px + 3 * 1px + pow(2,2) * 1px);
__________________
29375, 35
Ответить с цитированием
  #4 (permalink)  
Старый 23.04.2025, 19:41
Новичок на форуме
Отправить личное сообщение для multidem Посмотреть профиль Найти все сообщения от multidem
 
Регистрация: 22.04.2025
Сообщений: 2

Спасибо, решено!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает css jquery.. Dorian_bs Общие вопросы Javascript 1 20.08.2011 23:51
Не работает код внутри циклов DZHETIGAPA Events/DOM/Window 1 21.06.2011 01:03
JQuery CSS анализатор javascript jQuery 2 15.08.2010 21:27
Подскажите по CSS меню Александр_1988 Элементы интерфейса 1 17.05.2010 11:58
Кросс-браузерные функции B~Vladi Ваши сайты и скрипты 128 01.09.2009 17:11