2009-07-03 3 views
0

Я создал одну HTML-страницу для своего эксперимента. В этом я использовал фоновое изображение, например, c: \ documents ans settings ..... \ leftline.png. Но я не знаю, как добавить изображения из общего каталога. (например, background-image = ('./images/leftline.png'). Как я могу это сделать?Сохранение HTML-изображений?

+0

Что такое C#, связанный с вашим вопросом? –

ответ

5

Вторая строка у вас есть относительный адрес, относительно «вещи», которая его вызывает.

Итак, скажите, что у вас есть веб-страница под названием «index.html», и она живет в C:\My Documents\WebPages\My Page. Возможно, у вас также есть C:\My Documents\WebPages\My Page\images\leftline.png

Теперь, вместо того, чтобы вводить «C: \ Мои документы \ Веб-страницы \ Моя страница \ images \ leftline.png", мы можем просто использовать "images \ leftline.png" на нашей странице index.html , Зачем? Ну, проверить местоположение:

C:\My Documents\WebPages\My Page\images\leftline.png 
C:\My Documents\WebPages\My Page\index.html 

RELATIVE к index.html, leftline только один каталог прочь, так что вы можете обратиться относительно.

0

Вы должны сохранить изображения внутри каталога своего сайта, а затем вы можете использовать эти изображения, используя относительные путь.

Если ваша страница, например Default.htm, находится внутри виртуального каталога WebSite1, тогда вы можете создать папку для изображений, например «Изображения», и можете указать изображение внутри каталога «Изображения», используя «Изображения/изображение1» .jpg «

Если из вашего HTML файла, который вы должны пройти папку вверх, то вы можете использовать» ../Images/image1.jpg»

вы ча n также дают абсолютный путь для изображения, например http: // .....

0

Поместите файлы в каталог, который находится в той же папке, в которой находится файл html.

0

Необходимо иметь это изображение на своем веб-сайте. И тогда трюк заключается в том, чтобы определить, какой URL использовать (это, по-видимому, ваша проблема).

Когда вы используете тег изображения HTML() на своей странице, браузер видит указанный вами URL. Если этот URL-адрес относительный (не начинается с «http: //» или «/»), он видит относительно URL-адреса страницы. Поэтому обычно вам понадобится «../», чтобы вернуться в корень сайта, а затем снова вернуться к изображению.

URL-адрес, указанный внутри .css-файла, относится к этому файлу css.

Если вы используете asp.net и хотите указать URL-адрес изображения в теге сервера (например), вы можете использовать «~» в качестве первого символа, чтобы указать «корень сайта». Это будет работать только в том случае, если этот URL-адрес обрабатывается сервером как свойство некоторого серверного элемента управления.

Смежные вопросы