![]() |
[CSS] Wycentrowany szeroki obrazek - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript) +--- Wątek: [CSS] Wycentrowany szeroki obrazek (/thread-css-wycentrowany-szeroki-obrazek) |
[CSS] Wycentrowany szeroki obrazek - panSamochodzik - 03-10-2011 Witam! Szukałem już na temat tego problemu, ale nic nie znalazłem, toteż piszę. Mam szeroki obrazek (1360px), który ma spełniać rolę banera na samej górze strony. Na początku zrobiłem to w ten sposób, że dałem go jako tło strony, niepowtarzalne, ustawione w pozycji top, center. Natomiast div z treścią strony miał magin-top ustawiony na ok. 200px., i też był wycentrowany (tyle samo wolnego miejsca z lewej co z prawej). Przy skalowaniu działało to dobrze, do momentu, gdy div z treścią dotknął lewej strony przeglądarki. Wtedy on sam (z wiadomych przyczyn) przestał być wycentrowany, ale tło dalej "chowało się" z lewej strony przeglądarki. Chciałem by w tym momencie ono też przestało się poruszać. Wtedy pomyślałem, że może baner wcale nie powinien być tłem dla body? Jednak jeśli zrobię go jako osobnego diva, to w ogóle nie chce się z kolei "chować" z lewej strony. Cały czas jest przyczepiony w jednym miejscu. Tutaj jest kod html strony: Kod: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" A tutaj pliku css (na chwilę obecną): Kod: body Byłbym wdzięczny za pomysł jak to zrobić. RE: [CSS] Wycentrowany szeroki obrazek - Kartofelek - 03-10-2011 Kolego 2 możliwości: 1) background-position:center top; 2) tworzysz szerokiego diva w divie. Div rodzic ma wymiary strony + position:relative; a div dziecko dostaje: position:absolute; top:0; left:50%; margin-left:-680px; |