Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]Jak zrobić stronę na każdą rozdzielczość ?
przemek89k
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 31.08.2011

Ostrzeżenie: (0%)
-----


Jako początkujący w tym temacie mam pewne pytanie.
Napotkałem pewne problemy z wyglądem strony w różnych rozdzielczościach i przeglądarkach.
Na początek dam, mały obrazek o co mi chodzi :
(IMG:http://img839.imageshack.us/img839/783/64615739.th.jpg)

Na obrazku powyżej obramowanie to okno przeglądarki, w którym jest strona internetowa.
Załóżmy, że w css ustawiam sobie jakieś tło (na obrazku to zielone) - i chcę stworzyć u góry na nim przy krawędzi menu (czarne).
Dodaję zatem nowy obrazek graficzny (menu) i za pomocą padding i/lub margin (wpisując liczbę px) przesuwam je odpowiednio od lewej krawędzi tak aby było na równi z tłem zielonym (tak jak to jest przy obrazku Firefox).

I w ten sposób jeżeli ktoś ma inną przeglądarkę niż moja np. IE albo inną rozdzielczość to marginesy są większe i wpisana przeze mnie liczba px jest inna niż on ma, dlatego u niego będzie się to krzaczyło ?
Jak w takim razie zrobić uniwersalną stronę, aby działała ona w każdej rozdzielczości i pod każdą przeglądarką (mogą być małe wyjątki).

PS: A czy ktoś miałby na tyle siły i chęci, aby pomógł mi poskładać w CSS stronę - jest ona niewielka, grafikę mam przygotowaną i pokazaną jak ma wyglądać - pozostaje kwestia napisania kodu (napisałem sam, ale właśnie są problemy o których piszę ).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


A w jakim celu chcesz używać position: (IMG:style_emoticons/default/questionmark.gif) wystarczy nadać wszystkim blokom wewnątrz kontenera odpowiednie rozmiary

  1. #container {
  2. width: 1000px; // standardowa wielkość :)
  3. margin: 0px auto;
  4. }
  5. .top {
  6. width: 500px;
  7. float: left;
  8. }
  9. <div id="container">
  10. <div class="top">
  11. <img src="obrazek.jpg">
  12. </div>
  13. <div class="top">
  14. <img src="obrazek.jpg">
  15. </div>
  16. <div style="clear:both"></div>
  17. </div>


lub z jednym elementem na środku kontenera:
  1. #container {
  2. width: 1000px; // standardowa wielkość :)
  3. margin: 0px auto;
  4. }
  5. .top {
  6. background: black;
  7. width: 300px;
  8. height: 100px;
  9. margin: 0px auto;
  10. }
  11. <div id="container">
  12. <div class="top"></div>
  13. </div>


Ten post edytował CuteOne 31.08.2011, 18:37:30
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 07:12