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


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

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


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

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

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

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

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

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

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

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


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



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


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