Можно ли выполнять математические операции в HTML, например <div width="50/2">
? Или это можно сделать только с помощью Javascript или CSS?Математические операции в HTML
ответ
Нет, Html и css не могут выполнять математические операции. Вы можете сделать это в javascript. Но если у вас есть выбор, вы не должны выполнять сложные математические операции с javascript, если не знаете javascript. Поскольку JavaScript имеет некоторые странное поведение, например:
document.write(.1 + .2) // 0.3000000000000004 (instead of 0.3)
document.write(.3 + .6) // 0.8999999999999999 (instead of 0.9)
Но до тех пор, как вы имеете дело с целыми значениями, вы должны быть в порядке. Или если вы хотите иметь дело с десятичными знаками в javascript, просто преобразуйте их в целое число (умножив на 100, а затем преобразуйте результат в десятичный, разделив на 100.)
Вы можете использовать другие языки наряду с html и css on на стороне сервера:
- PHP
- Python
- Java
- рубинового
- javascrript (оба сервера и на стороне клиента)
, который может выполнять всю математику и многое другое.
Но если вы вычисляете возможности компоновки, например, вычисляя ширину и высоту для добавления в css, то, я думаю, вы должны просто использовать javascript. Но немного почитать о его неожиданном поведении с десятичными знаками. Таким образом, вы не получите неправильный результат.
Нет. Вам нужно будет использовать javascript для вычисления ширины, а затем обновить атрибут до нужного элемента в DOM.
- 1. Математические операции?
- 2. Математические операции в трубопроводе
- 3. Математические операции в preg_match
- 4. Математические операции в Python
- 5. Математические операции в сплаве
- 6. Математические операции с Typoscript
- 7. Подсчитать основные математические операции
- 8. математические операции связывания МОФ
- 9. Математические операции из строки
- 10. Основные математические операции
- 11. BigDecimal математические операции
- 12. Математические операции условное заявление
- 13. выбрать * математические операции
- 14. оценки математические операции
- 15. некоторые математические операции в CUDA
- 16. Одиночные математические операции в .NET?
- 17. Основные математические операции в XAML
- 18. Проверяющие математические операции в Java
- 19. Математические операции в аргументе функции
- 20. математические операции в реляционной алегебре
- 21. Математические операции над аннотациями Django
- 22. Математические операции с использованием MySQL
- 23. Математические операции на нг инициализации
- 24. Java sun CodeModel математические операции
- 25. Математические операции со значениями времени
- 26. Выполнить математические операции с PHP
- 27. Основные математические операции в скрипте Желе
- 28. Математические операции на нескольких таблицах
- 29. Javascript - event.clientX & style.left - Математические операции
- 30. Математические операции РНР Со временем
№ HTML не является «программирующим» языком. У этого нет математических возможностей. CSS имеет несколько базовых номеров, но ничего подобного фактически не работает как калькулятор. вам придется использовать JS. –
И зачем вам это нужно? Если у вас нет переменных? – nicael