powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
15 сообщений из 15, страница 1 из 1
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38956710
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в css (в html-теге "style") указать:
Код: css
1.
...background-image: URL()...


то браузер в качестве фонового изображения будет загружать главную страницу сайта (если base url указывает на корень сайта)

Вопрос такой: что можно указать в скобках такого, чтобы браузер картинку не загружал вообще ?
На практике такая ситуация возникла из за того, что имеются html-заготовки (шаблоны), в которые в вызывающем коде вставляются значения. В данном случае шаблон имеет вид:
Код: css
1.
...background-image: URL({{URL}})...


Если в вызывающем коде url не указан, то возникает необходимость передачи такого значения, которое не приведёт к загрузке браузером фоновой картинки. Такое значение существует ?
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38956724
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,

может проще URL внести в шаблон, тогда можно будет использовать background-image:none;
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38956758
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторможет проще URL внести в шаблон, тогда можно будет использовать background-image:none;
В этом случае css-стили будут присутствовать не только в шаблоне, но и в вызывающем коде. Нарушение модели шаблонизации.
css должен присутствовать только в шаблоне (значение "none" - это тоже css), данные (url) - в вызывающем коде. И никакой каши быть не должно.
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38956766
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02браузер в качестве фонового изображения будет загружать главную страницу сайтаЭто как-то связано с этим топиком - 17626925 ?
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38956769
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

явно, просто камрад пытается выкрутиться
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38956772
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,

А используемый шаблонизатор условные блоки умеет понимать?
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38956870
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02Если в вызывающем коде url не указан, то возникает необходимость передачи такого значения, которое не приведёт к загрузке браузером фоновой картинки. Такое значение существует ?

залечить можно стандартным лекарством - однопиксельным прозрачным изображением
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38957016
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

судя по предистории он от гета хочет избавиться
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38958547
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА используемый шаблонизатор условные блоки умеет понимать? Нет, только "умолчательные" значения.

авторсудя по предистории он от гета хочет избавиться Похоже сабжевого "волшебного" значения для URL(...) не существует.

Обошёл проблему указанием в качестве "умолчательного" значения ссылки на изображение-заглушку (один прозрачный пиксел).
Собственно, этот вариант предложил и Изопропил
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38958575
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если указать data: URL?
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38958582
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА если указать data: URL?
Код: css
1.
background-image: URL(data: URL)


Так ?
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38958595
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02Похоже сабжевого "волшебного" значения для URL(...) не существует.Совершенно верно, это несложно найти в официальном стандарте.

И обработка пустых строк там тоже есть:
http://www.w3.org/TR/CSS21/syndata.html#value-def-uri Relative URIs (as defined in [RFC3986]) are resolved to full URIs using a base URI. RFC 3986, section 5, defines the normative algorithm for this process. http://www.ietf.org/rfc/rfc3986 if (R.path == "") then
T.path = Base.path;

Так что браузеры делают все правильно.
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38958618
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02авторА если указать data: URL?
Код: css
1.
background-image: URL(data: URL)



Так ? https://ru.wikipedia.org/wiki/Data:_URL
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38958663
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если пустое изображение указать в виде base64, то браузер наверняка будет ругаться на некорректное изображение
...
Рейтинг: 0 / 0
CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
    #38958688
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02Если пустое изображение указать в виде base64, то браузер наверняка будет ругаться на некорректное изображениеНаверняка. Ну так и нарисуйте там один прозрачный пиксель.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS: background-image: URL(???) - что указать в скобках, чтобы ничего не загружалось ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]