|
0 / 0 / 1
Регистрация: 05.09.2021
Сообщений: 70
|
|
Запасные значения переменных27.12.2025, 18:54. Показов 455. Ответов 13
Метки нет (Все метки)
Здравствуйте!
Смотрел сегодня лекцию о CSS-переменных, и зашла речь о запасных значениях (fallback). В частности, было сказано, что иногда CSS-переменная может быть не определена в момент использования. В этом случае браузер не знает, что подставить, и стиль может не сработать вообще. Чтобы этого избежать, можно указать запасное значение (fallback), которое используется, если переменной нет. Это вроде понятно, но в лекции почему-то ни слова не сказано о том, почему css-переменная может быть не определена. Поэтому вопрос: по каким причинам может быть не определена css-переменная? Предположение о том, что "разработчик забыл", выглядит глупо, потому что зачем ему тогда указывать fallback. Получается, забыл определить переменную, но при этом не забыл указать запасное значение? Спасибо! :-)
0
|
|
| 27.12.2025, 18:54 | |
|
Ответы с готовыми решениями:
13
Пустая переменная,как узнать ее значение? Как обновлять значение переменной на странице Подтягивание значения переменной |
|
3823 / 1661 / 428
Регистрация: 14.03.2022
Сообщений: 4,168
|
||
| 27.12.2025, 19:19 | ||
|
Кнопку не нажали... Данные не получили... Да мало ли чего еще может придумать разработчик.
0
|
||
|
0 / 0 / 1
Регистрация: 05.09.2021
Сообщений: 70
|
||
| 27.12.2025, 19:23 [ТС] | ||
|
0
|
||
|
1249 / 1159 / 178
Регистрация: 21.01.2024
Сообщений: 5,385
|
||||||||||||
| 27.12.2025, 19:36 | ||||||||||||
|
Там есть правило
типа
1
|
||||||||||||
|
0 / 0 / 1
Регистрация: 05.09.2021
Сообщений: 70
|
||
| 27.12.2025, 19:39 [ТС] | ||
|
0
|
||
|
1249 / 1159 / 178
Регистрация: 21.01.2024
Сообщений: 5,385
|
|||||||||||||||||
| 27.12.2025, 19:43 | |||||||||||||||||
|
Цепляю
В lib.css есть правило
0
|
|||||||||||||||||
|
0 / 0 / 1
Регистрация: 05.09.2021
Сообщений: 70
|
||
| 27.12.2025, 20:13 [ТС] | ||
|
0
|
||
|
1249 / 1159 / 178
Регистрация: 21.01.2024
Сообщений: 5,385
|
||
| 27.12.2025, 20:16 | ||
|
CSS он вообще для разработчика, а не для пользователя.
0
|
||
|
|
|||||||
| 27.12.2025, 20:44 | |||||||
0
|
|||||||
|
1249 / 1159 / 178
Регистрация: 21.01.2024
Сообщений: 5,385
|
||
| 27.12.2025, 21:18 | ||
|
0
|
||
|
|
||
| 27.12.2025, 21:22 | ||
|
Кстати, я ответа не понял, но это не важно, первый вопрос важнее.
0
|
||
|
3823 / 1661 / 428
Регистрация: 14.03.2022
Сообщений: 4,168
|
||||||
| 27.12.2025, 23:51 | ||||||
![]() Т.е. пока вот так... А когда объявят - будет так как объявят. Добавлено через 56 секунд Вообще "значение по умолчанию" - обычная практика в программировании. ![]() Добавлено через 2 минуты https://sky.pro/wiki/javascrip... y-podkhod/ Добавлено через 1 минуту Т.е. нажимая кнопки, будет запускаться скрипт, который это все будет делать. ![]() Добавлено через 7 минут ![]() Например т.о. разработчик четко, в константах показывает "как он хотел" это видеть. Но. Дает другим возможность на это повлиять, указав через какие переменные это можно сделать. А вот делать так или нет - уже решать каждому разрабу самостоятельно. ![]() Это ведь всего лишь такой инструмент, не более того... Добавлено через 3 минуты Mysterious Light, может те константы вообще для отладки только используются... ![]() Отключил файл с переменными - и получай "отладочный" режим... Т.е. тут только фантазия самого разраба. Добавлено через 6 минут Такое вот еще пишут...
Т.е. дали в руки вот такое... Как хочешь - так и используй.
1
|
||||||
| 29.12.2025, 10:18 | |
|
Мне например такой кейс пришел на ум:
Делаем некий компонент, который может быть подключен на проекте, а может и нет. У элемента есть причины определить некий цвет, в плане компонента он в одном экземпляре и нет смысла выносить в переменную (для самого компонента), но оставляем точку расширения для того, кто будет его внедрять. Но самое полное это действительно их правильнее, на мой взгляд, называть значением по умолчанию. Опять же кто -то в команде забыл подключить файл с переменными, или при конфигурации переменных эту самую переменную "забыл". Иногда так же полезно, чтобы блок с переменными был "чистым": т.е. в нем только те переменные, которые мы переопределяем. Добавлено через 1 минуту Ну и, конечно же, надо понимать, что тот кто ввел эту переменную "в обращение" и тот кто использует этот элемент- разные разработчики и,даже, из разных команд
0
|
|
|
3823 / 1661 / 428
Регистрация: 14.03.2022
Сообщений: 4,168
|
|
| 29.12.2025, 10:29 | |
|
Есть еще веб-компоненты...
Так там "теневое дерево" можно стилизовать из "светлого" только через css-переменные. Т.е. вы подключаете и используете веб-компонент... Он отрисовывается в своем "дефолтном" стиле. Если хотите его стилизовать - разработчик может предоставить вам такую возможность, если будет использовать var() со значениями по умолчанию.Более подробно можно почитать в учебнике https://learn.javascript.ru/sh... svoystvami
0
|
|
| 29.12.2025, 10:29 | |
|
Помогаю со студенческими работами здесь
14
Передать значения из формы HTML в C# переменные В скрытом поле (hidden), передайте переменную student со значением Составить программу обмена значениями двух переменных
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|