![]() |
[css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - 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] rozjeżdzająca się strona przy małej rozdzielczości ekranu (/thread-css-rozjezdzajaca-sie-strona-przy-malej-rozdzielczo%C5%9Bci-ekranu) Strony:
1
2
|
[css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - nitroduxe - 15-12-2010 Witam wszystkich. Mam problem związany z wyświetlaniem się strony przy małej rozdzielczości - obecnie sprawdzam w 1024x768 ale także przy mniejszych się też rozwala. CSS uczę się dopiero od niedawna. Stronę mam podzieloną na kilka sekcji DIV (calosc a w niej naglowek, menu , glowna-lewo,tresc, glowna prawo, stopka) dodatkowo naglowek mam podzielony na (naglowek-lewy, naglowek-srodek i naglowek-prawy) Problem najbardziej widać przy rozwalającym się nagłówku w Divie lewym i prawym mam małe obrazki o szerokości 13px, natomiast nagłowek środek mam szerokości 887px. Kod: #NAGLOWEK-LEWY{ Pozdrawiam RE: [css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - Kartofelek - 15-12-2010 Jeżeli chcesz mieć spokój, stosuj 1 z podstawowych technik tworzenia stron na DIVach: Obejmij wszystko DIV-kontenerem, daj mu width i margin:0 auto. Caly naglowek, content itp idzie do kontenera. Tyle wystarczy. RE: [css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - nitroduxe - 15-12-2010 Tak też mam teraz i górny obrazek jest jakby mniejszy przez co nie dociąga do dolnej całości Kod: <div id="CALOSC"> RE: [css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - Kartofelek - 15-12-2010 Z samego kodu ogólnie średnio się zorientować co jest nie tak. RE: [css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - nitroduxe - 15-12-2010 Tutaj już mam prawie idelanie tylko nie widzę teraz tego div "NAGLOWEK-PRAWY", widze go dopiero przy duzej rozdzielczosci albo jak zmniejsze strone w IE np do 80% Kod: #NAGLOWEK-LEWY{ co więc zrobić z tym Naglowkiem prawym ? (jego szerokosc to 13 px ![]() TUTAJ miej więcej pokazuje jak to wygląda -> http://img130.imageshack.us/img130/3226/strif.jpg RE: [css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - Kartofelek - 15-12-2010 Zle. Mieszasz logiki ![]() Albo używasz position:absolute; albo floatów. Ja pewnie bym to zrobił tak: lewy = position:absolute; left:0; top:0; prawy = position:absolute; right:0; top:0; srodek - zadnego position; margin-left:szersokosc_lewego_elemnu px lub lewy: float:left; srodek: float:left; prawy: float:left lub right - tutaj nie ma znaczenia Oczywiscie wszystkie musza miec ustawione wymiary. RE: [css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - nitroduxe - 15-12-2010 Ok efektem obu przypadków jest taki efekt: http://img254.imageshack.us/img254/8720/str2.png kod1: Kod: #NAGLOWEK-LEWY{ KOD2: Kod: #NAGLOWEK-LEWY{ Dodam jeszcze jak wygląda div samego nagłówka w którym siedzą te wszystkie trzy: Kod: #NAGLOWEK{ RE: [css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - Kartofelek - 15-12-2010 Tresc masz w kontenerze. Naglowek masz poza nim. Zapewne oba elementy są inaczej pozycjnowane w poziomie. A może po prostu mają inną szerokość. Jak mówiłem - daj wszystko w jeden blok. Ten blok pozycjonuj jak pisałem. Nie ma prawa nie działać. RE: [css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - nitroduxe - 16-12-2010 Kurde no nie wiem naprawdę nie wiem wywaliłem DIV Nagłówek i dalej mam ten górny obszar czyli naglowek-lewy , naglowek-srodek i naglowek-prawy przesuniete do lewej a calosc jest wysrodkowana. wkleje caly kod css od tych elementów: Kod: #CALOSC{ i css do tego : Kod: <div id="CALOSC"> może gdzie indziej mam coś źle ? RE: [css] rozjeżdzająca się strona przy małej rozdzielczości ekranu - Engine - 16-12-2010 Kod: #CALOSC{ |