Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Problem z kodem CSS - strona się zniekształca
Forum PHP.pl > Forum > Przedszkole
k4r3r
Witam!
Napisałem sobie właśnie stronkę w html i jej szkielet w CSS. Jest ona oparta na DIVach i jest (znaczy powinna być w 100%) elastyczna. Nie jest ona zupełnie elastyczna, gdyż nie rozciąga się, a zmniejszanie rozrzuca elementy :/
Oto kodzik:

index.html
  1. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  2. <link rel="stylesheet" href="style.css" type="text/css">
  3.  
  4. <body>
  5.  
  6. <div id="logo" name="logo" class="rogi">
  7. <center><img src="logo.png"></center>
  8. </div>
  9. <div id="panel" name="panel" class="rogi">
  10. LINK 1<br>
  11. </div>
  12. <div id="box" name="box" class="rogi">
  13. BOX
  14. </div>
  15. <div id="footer" name="footer" class="rogi">
  16. <center>Š 2011/2012 by No More Spite!</center>
  17. </div>
  18.  
  19. </body>


style.css
  1. body {
  2. background-repeat : no-repeat;
  3. background-attachment : scroll;
  4. background-position : center center;
  5. min-width : 1024px;
  6. max-width: 1920px;
  7. margin-left : 0px;
  8. margin-right : 0px;
  9. color : #008900;
  10. background-color : #0b0b0b;
  11. }
  12. div#logo {
  13. height : 80px;
  14. background-repeat : no-repeat;
  15. background-position : center;
  16. }
  17. div#panel {
  18. float : left;
  19. background-color : #2c2c2c;
  20. overflow : auto;
  21. margin-top : 160px;
  22. margin-left : 15px;
  23. padding : 20px;
  24. min-width:300px;
  25. max-width:600px;
  26. }
  27. div#box {
  28. float : left;
  29. background-color : #2c2c2c;
  30. overflow : auto;
  31. margin-top : 160px;
  32. margin-left : 50px;
  33. padding : 20px;
  34. min-width:800px;
  35. max-width:1700px;
  36. }
  37. div#footer {
  38. clear : both;
  39. }
  40. .a {
  41. color : #e3c226;
  42. }
  43. .rogi {
  44. -moz-border-radius: 7px;
  45. -webkit-border-radius: 7px;
  46. border-radius: 7px;
  47. }



co tutaj jest źle? smile.gif

Tutaj to wszystko na stronie:
karer.hsms.pl
Pozdrawiam!
lobopol
Co jest źle?
-Brak definicji dokument
-Brak tagów <html>
-Brak tagów <head>
-używanie <center>
-bardzo brzydki css np.:
  1. background-repeat : no-repeat;
  2. background-attachment : scroll;
  3. background-position : center center;
  4. min-width : 1024px;
  5. max-width: 1920px;
  6. margin-left : 0px;
  7. margin-right : 0px;
  8. color : #008900;
  9. background-color : #0b0b0b;

jest równoznaczne w tym wypadku z:
  1. backgroundŁ#0b0b0bł
  2. min-width : 1024px;
  3. max-width: 1920px;
  4. margin : 0;


Ogólnie rzecz biorą moja rada jest jedna: Przeczytaj jakiś kurs odnośnie html/css bo na razie to cały ten kod jest po prostu tragiczny i całkowicie do wymiany
k4r3r
dobra, to moge zaraz poprawić... ale mi chodzi o tą elastyczność. Na 1920px. strona jest za mała, a na 1024px. wszystko jest bardzo małe. Co zrobić aby na każdej rozdzielczości wszystko było dopasowane do ekranu?

//Poprawiłem już stronkę...
lobopol
No proszę ciebie skąd ty bierzesz pomysły na taki kod? doctype jest zawsze na początku strony. Mogę ci pomóc, ale tylko wtedy gdy twoja strona przejdzie walidacje html (może się dzięki temu czegoś nauczysz)
mortus
Na początek poczytaj o różnych sposobach organizacji layoutu strony www. Jeśli artykuł byłby niezrozumiały, to szukaj w Google pod hasłami: fluid layout, elastic layout, fixed layout. Myślę, że któreś z tych rozwiązań przypadnie Ci do gustu.
k4r3r
Czytałem już te wszystkie flud layouty itd. Ale troche tego nie rozumiem... Czy może mi ktoś tylko pokazać jakby wyglądał ten kod jednak dobrze działający? Już się rozciąga itd. ale divy są za małe...

Temat do zamknięcia wink.gif. Dopiero teraz wpadłem na pomysł aby zrobićwidth w % ....Już wszystko ładnie działa, dziękuję za pomoc oraz pozdrawiam!
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.