Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Problem css
Forum PHP.pl > Forum > Przedszkole
szczalpi
Witam
Mam problem z css. Mam stronę Katalog Stron. Chcę wstawić tło na cały układ strony. Niestety mi nie wychodzi. Tło pojawia się w stopce. Oto kod:
  1. <div style="width: 2050px; background: url("img/stopka.jpg") no-repeat scroll 0% 0% transparent; top: 0px; position: relative; overflow: hidden; clear: both;"</div>

Proszę o pomoc
Dziadzia
1. Nie wstawiaj stylów do pliku html tylko stwórz plik z rozszerzeniem css i daj do nich odnośnik w pliku index.html (bądź php nie wiem jaki masz) pomiędzy znacznikami <head></head>
  1. <link rel="stylesheet" type="text/css" href="style.css">


2. jeżeli już tak zrobisz to najprościej jest tak:

body {
background-image: url(ścieżka do twojego zdjęcia);
}
mortus
W tym miejscu wstawiasz, w którym jest, więc się nie dziw, że to tak wygląda. Nie łatwo będzie to naprawić, bo obrazek jest za wąski. Możesz spróbować obrazek wrzucić jako tło (background) elementu body, ale szczerze wątpię, żeby to dało pożądany efekt.
szczalpi
Nie chce dzialac.
Wstawilem do body
  1. body
  2. {
  3. background: url("img/stopka.jpg") transparent no-repeat;
  4. font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  5. margin: 0;
  6. padding: 40px;
  7.  
  8. }
i nic .... Jakis oporny jestem na wiedze ;/
Dziadzia
ale Ty chcesz aby obrazek był na całej stronie więc musi się on powtarzać... wywal no-repeat;
mortus
Cytat(Dziadzia @ 1.04.2010, 13:39:01 ) *
ale Ty chcesz aby obrazek był na całej stronie więc musi się on powtarzać... wywal no-repeat;
@Dziadzia A widziałeś w ogóle ten obrazek, bo głupoty gadasz.


@szczapli Niby piszesz, że dodałeś background, ale na stronie go nie ma, więc dodałeś, czy nie. Spróbuj tak background: transparent url("img/stopka.jpg") no-repeat scroll top center;
Dziadzia
niestety nie zdążyłem go zobaczyć... ale raczej nie chce wstawić obrazka wielkości np 1000px x 1000px... jak tło strony??
szczalpi
Mortus dodalem
  1. background: transparent url("img/stopka.jpg") no-repeat scroll top center;
tak jak piszesz. Niestety nic sie nie zmienilo.
Oto cale moje body teraz:
  1. body
  2. {
  3. background: transparent url("img/stopka.jpg") no-repeat scroll top center;
  4.  
  5. font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  6. margin: 0;
  7. padding: 40px;
  8.  
  9. }
mortus
@Dziadzia Niestety chce, a tło ma wymiary 992x3000px.

@szczapli Powinieneś mieć w css
  1. body {
  2. background: url("img/stopka.jpg") no-repeat scroll 45.5% 50px transparent;
  3. }
i to tylko dla body, a nie jednocześnie dla body i html. Poza tym stopka.jpg powinna się u Ciebie znajdować w katalogu szablony/2/img/stopka.jpg. Od razu mówię, że jakiś efekt będzie, ale niestety nie jest to dobre rozwiązanie. Trzeba pociąć obrazek na trzy części i przeprogramować Twój kod.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.