
legrooch [ Legend ]
HTML - tło strony
Witam!
Mam problem z ustawieniem obrazu jako tło (background). Chcę to zrobić dla strony będącej główną ramką. Po wstawieniu jako <body background="1.jpg"> zostaje obraz powielony.
Chciałbym ustawić obraz na środku i bez powielania (w miarę możliwości żeby tło było statyczne).
Jak to mogę zrobić?

hctkko [ Firestarter ]
Znajdź w menu "kolor i tło".
zbuju [ Generaďż˝ ]

legrooch [ Legend ]
hctkko ==>Zapomniałem :)
Nie chcę użyć do tego CSSa :)

hctkko [ Firestarter ]
legrooch ---> ani jako osobny plik, ani w pliku *.htm? To szkoda :)
Jest jeszcze tu:

legrooch [ Legend ]
Takie rozwiązanie (no-repeat) pewnie załatwiło by sprawę, ale:
Są 4 ramki. Jeżeli w CSS ustawię
body backround(1.jpg), no-repeat) to wtedy automatycznie wszystkie ramki dostaną ten obraz, a tego bym nie chciał. Jak mogę z tego uciec?

oksza [ Senator ]
Dlaczego nie css-em? Background w body jest już nieużywany.
background = uri [CT]
Deprecated. The value of this attribute is a URI that designates an image resource. The image generally tiles the background (for visual browsers).
legrooch [ Legend ]
MAM!
Ostatnia sprawa:
Nie chce mi działać "background-attachment: fixed".
Nie chcę, aby tło się przewijało razem z przewijaniem strony, tylko żeby zawsze dla użytkownika zostawało na środku :/
arthe[16] [ breakdance ]
Legrooch -> użyj CSS i klas
tą ramkę do której chesz użyć no-repeat przypisz np. glowna (class="glowna") a potem w css przypisz klasę glowna wszystko maszn a www.kurshtml.boo.pl :)

legrooch [ Legend ]
arthe[16] ==> Wiem :) Ale to już rozkminiłem. Teraz tylko zostawienie obrazka w tej samej pozycji mimo przewijania strony i już :)

legrooch [ Legend ]
Pomóżcie mi ze scrollem i nie zawracam głowy więcej.... :)
arthe[16] [ breakdance ]
czekaj zaraz ci znajde;p
a ty mi napisz w tym czasie gdzie chesz to zmienic tzn wklej mi kod twoj

arthe[16] [ breakdance ]
Taki masz przykładowy kod
BODY background-image: url(obrazek.jpg); background-attachment: fixed
To musisz użyć w CSS jeśli nie na początku stronu to w tej ramce dopisz:
style="background-attachment: fixed"
legrooch [ Legend ]
Próbowałem dać fixed, ale nie działa.
W <head> mam umieszczone
<STYLE type="text/css">
BODY background-image: url(../images/podklad_strona_przez.jpg); background-repeat: no-repeat; background-position: center; background-attachment: fixed;
</STYLE>
Działa wszystko oprócz background-attachment:fixed.
Bri [ Konsul ]
czyli chcesz mieć raz wystepujacy obrazek w tle strony powiedzmy w lewym górnym rogu
może zrób tabelke z jedna komórką na całą treść strony:
<body style="margin: 0px 0px 0px 0px;">
<table width=100% height=100%>
<tr>
<td style="background: White url(gfx/tlo-logo.jpg) no-repeat top left;">
tu cała treść strony
</td>
</tr>
</table>
</body>
w stylach raczej nie uzywasz backgroud-attachment: fixed; przynajmniej nigdzie tego nie widziałem za to jest właściwość znacznika body backgroud-attachment="fixed" ale to tylko pozwala na zatrzymanie tła gdy strona jest skrolowana
w TD możesz zapodać pozostałe niezbędne dla ciebie cechy np. alignment czcionke na stylach albo i nie, oczywiście ten motyw zawsze lepiej wczytać z zewnetrzenego pliku ze stylami
pozdrowka

legrooch [ Legend ]
Dziękuję bardzo :)
Sądziłem, że może istnieje możliwość ustawienia obrazka bez użycia tabeli, ale ok.