фоновое изображение не отображается, несмотря на то, что указан правильный путь к изображению

Хорошее регулярное выражение было бы таким, как это

Regex regex = new Regex("-?\d{1,3}(?:\.\d{3})*(?:,\d+)?");
Match match = regex.Match(input);
Decimal result = Decimal.Zero;
if (match.Success)
     result = Decimal.Parse(match.Value, new CultureInfo("de-DE"));

. Результатом является немецкое число как анализируемое значение.

0
задан Manas Singh 4 March 2019 в 17:48
поделиться

1 ответ

Хорошо ... вот в чем проблема: ваша таблица стилей не знает, где находится c: \ f.jpg. Вам нужно использовать относительный путь к файлу. То есть путь к файлу, который указывает на расположение изображения ОТНОСИТЕЛЬНО документа, запрашивающего его. Это абсолютный путь к файлу. Единственный способ, которым я могу описать это:

Я не совсем уверен в синтаксисе, но вам нужно подскочить на уровень в файловой системе или пойти на один уровень глубже, как вам угодно.

Вот ваше фото:

C: \ Users \ manas \ OneDrive \ Desktop \ project newbiz \ image \ intro-bg.png

Ваша таблица стилей должна знать, что выходит за рамки CSS каталог, в котором он находится, и посмотрите в c: \ или 'down' в c: \

Попробуйте, как только вы поместите изображение в правильный путь:

background-image: url ('. . \ images \ intro-bg.png ');

Не уверен, что это сработает, но так делают * системы Nix. Вот как выглядят наши:

background-image: url ('../ images / intro-bg.png');

Надеюсь, это помогло. Либо это, либо я просто сбил вас с толку.

Абсолютный путь к файлу, вероятно, работал бы в системе * Nix и мог бы работать в системе Windows, если все сделано правильно… Я просто никогда не пробовал, потому что на самом деле в этом нет смысла.

0
ответ дан Leo 4 March 2019 в 17:48
поделиться