Jump to content
  • 0

[CSS] Как из CSS вызвать изображения?


Johhnyl
 Share

Question

Привет всем.
Начав заниматься
HTML и созданием сайта с нуля я столкнулся с такой проблемой:
У меня есть изображения (
фон=background) которая я растянул по всему экрану:
 

    body    {      background: url(images/bg.png) no-repeat;      -moz-background-size: cover;      -webkit-background-size: cover;      -o-background-size: cover;      background-size: cover;    }

Ну вроде всё работает отлично, код занимает много место в index.html поэтому я решил поставить его в CSS(не знаю правильно я думаю и вообще возможно ли такое?). Я создал файл body.css и там добавил код выше, я его загрузил в index.html кодом:
 

<link href="css/body.css" rel="stylesheet" />

Но почему то всё ровно не работает, прежде чем создавать данную тему я искал решения в Googl-e но я не нашел информация которая мне-бы поможет.
Буду благодарен за вашу помощь.
Вот весь код сайта:


 

<!DOCTYPE html><html>  <head>    <link href="css/body.css" rel="stylesheet" />    <script type="text/javascript" src="js/jquery-1.11.3.js"></script>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">    <title>Corso RP</title>    <style>    </style>  </head>  <body>  </body></html>

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Пути точно правильные?:

css/body.css в CSS-файле

images/bg.png - у картинки

 

Такие папки точно существуют? В них точно лежат эти файлы?

 

И ещё: поставьте body размеры в CSS, либо поместите туда хоть какой-нибудь контент.

background: url(images/bg.png) no-repeat;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;

У вас в коде сначала идёт общее правило "background: url(images/bg.png) no-repeat;", а после "background-size: cover;" его перебивает. Возможно ещё дело в этом.

Link to comment
Share on other sites

  • 0

Пути точно правильные?:

css/body.css в CSS-файле

images/bg.png - у картинки

 

Такие папки точно существуют? В них точно лежат эти файлы?

 

И ещё: поставьте body размеры в CSS, либо поместите туда хоть какой-нибудь контент.

Путь к CSS файлу правильные

У меня 2 фона
Одна: bg.jpg
Вторая: bg.png
Link to comment
Share on other sites

  • 0

Tb3MltWLXK1gKgwqvquewXUWryOMjt.png

Я это поставил лишь для того чтобы узнать на каком моменте не работает(мне так сказали в прочем). Я это конечно уберу (лишний мусор)

 

По поводу правильного пути, почему же надо было ставить "../" с начало видь у меня index.html сидит в корневой папке а файл CSS лежит всего через папка

Папка = это место где лежит мой index.html файл.

Desktop\Папка\css = это место где лежит CSS файл.

Ну я думал что скрипт не рабочий, а ведь мне говорили сразу что путь к файлу не верен :(.

Link to comment
Share on other sites

  • 0

 

Tb3MltWLXK1gKgwqvquewXUWryOMjt.png

Я это поставил лишь для того чтобы узнать на каком моменте не работает(мне так сказали в прочем). Я это конечно уберу (лишний мусор)

 

По поводу правильного пути, почему же надо было ставить "../" с начало видь у меня index.html сидит в корневой папке а файл CSS лежит всего через папка

Папка = это место где лежит мой index.html файл.

Desktop\Папка\css = это место где лежит CSS файл.

Ну я думал что скрипт не рабочий, а ведь мне говорили сразу что путь к файлу не верен :(.

Вот-вот

Link to comment
Share on other sites

  • 0
По поводу правильного пути, почему же надо было ставить "../" с начало видь у меня index.html сидит в корневой папке а файл CSS лежит всего через папка
 

Потому что ../ говорит, что нужно подняться на один уровень вверх, т.е. в вашем случае выйти из папки css, где лежит ваш стилевой файл, в корневую, где лежит папка images.

 

Так у меня не работает
 

На локальной машине вполне возможно. Т.к. если вы не устанавливали сервер и не производили с сайтом необходимых настроек,  а просто открыли его из системы, то корнем будет не папка с файлами сайта, а, в случае винды, диск, где находится файл.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy