Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS]Pozycjonowanie - błąd
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam, napisalem sobie stronke z menu poziomym, pod nim znajduje sie formularz do wypelnienia.....niestety cos jest nie tak, poniewaz formularz wyswietla sie po lewej stronie menu zamias pod nim

Oto plik html:
  1. <title>Dodaj zdjecie</title>
  2. <link rel="Stylesheet" type="text/css" href="css/style.css" />
  3. </head>
  4. <?php require("header.html"); ?>
  5. <form name="form1" method="post" action="check_image.php" enctype="multipart/form-data">
  6. <div class="form">
  7. <label class="form">Tytuł obrazka:</label>
  8. <input name="image_caption" type="text" id="item_caption" size="55" maxlength="255">
  9. <em>Przykład: Do mnie mówisz?</em>
  10. </div>
  11. <div class="form">
  12. <label class="form">Nazwa użytkownika</label>
  13. <input name="image_username" type="text" id="imege_username" size="15" maxlength="255">
  14. </div>
  15. <div class="form">
  16. <label class="form">Umieszczany obraz:</label>
  17. <input name="image_filename" type="file" id="image_filename">
  18. </div>
  19. <div class="form">
  20. <em>Przyjmowane są obrazy w formatach: GIF, JPG/JPEG i PNG.</em>
  21. </div>
  22. <div class="form">
  23. <input type="submit" name="Submit" value="Wyślij">
  24. <input type="reset" name="Submit2" value="Wyczyść">
  25. </div>
  26. </form>
  27. </body>
  28. </html>


A tutaj plik css :
  1. BODY {
  2. background-color:#6495ED;
  3. margin:0px;
  4. }
  5.  
  6. div.menu {
  7. position:absolute;
  8. left:50%;
  9. margin-left:-325px;
  10. }
  11.  
  12. label .form{
  13. display:block;
  14. float:left;
  15. width:150px;
  16. height:40px;
  17. padding-right:10px;
  18. text-align:left;
  19. }
  20.  
  21. div.form {
  22. clear: left;
  23. text-align: left;
  24. }
  25.  
  26. ul, ul li {
  27. display:block;
  28. list-style:none;
  29. margin:0;
  30. padding:0;
  31. }
  32.  
  33. ul li {
  34. float:left;
  35. }
  36.  
  37. ul a:link, ul a:visited {
  38. text-decoration:none;
  39. display:block;
  40. width:150px;
  41. text-align:center;
  42. background-color:#6495ED;
  43. color:#000;
  44. border:2px outset #008B8B;
  45. padding:5px;
  46. }
  47.  
  48. ul a:hover {
  49. border-style:inset;
  50. padding:7px 3px 3px 7px;
  51. }


No i cos jest nie tak z pozycjonowaniem elementow...moze ktos podpowiedziec jak to poprawic ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wolfie
post
Post #2





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


moze podrzuce plik html wraz z meniu bez funkcji require co ulatwi sprawe poniewaz wyszlo troche nie tak jak powinno,
Otoz nad menu znajduje sie image logo, ktory jest szerszy niz menu, w zasadzie powinien rozszerzac sie na cala szerokosc body i tak wlasnie jest w moim przypadku bo dobralem go zgodnie z moja rozdzielczoscia ekranu i ma kolo 1300px szerokosci.

W rozwiazaniu ktore przedstawiles kantek lewa krawedz obrazka logo pokrywa sie z lewa krawedzia menu wiec sam obrazek nie jest wysrodkowany.

Poza tym nie rozumiem Twoich obliczen zwiazanych z linkami.....

Przedstawiam plik html: (w znaczniku php zeby byl czytelniejszy)

  1. <?php
  2. <html>
  3. <head>
  4. <title>Dodaj zdjecie</title>
  5. <link rel="Stylesheet" type="text/css" href="css/style.css" />
  6. </head>
  7. <body>
  8.    <div>
  9.    <img src="images/logo.jpg">
  10.    </div>
  11.  
  12.    <div class="menu">
  13.        <ul class="menu">
  14.            <li><a href="index.php">Strona g&#322;ówna</a></li>
  15.            <li><a href="addImage.php">Dodaj Zdj&#281;cie</a></li>
  16.            <li><a href="editImage.php">Edytuj Zdj&#281;cie</a></li>
  17.            <li><a href="contact.html">Kontakt</a></li>
  18.        </ul>
  19.    </div>
  20.    <form name="form1" method="post" action="check_image.php" enctype="multipart/form-data">
  21.    <div class="form">
  22.        <label class="form">Tytu&#322; obrazka:</label>
  23.        <input name="image_caption" type="text" id="item_caption" size="55" maxlength="255">
  24.        <em>Przyk&#322;ad: Do mnie mówisz?</em>
  25.    </div>
  26.    <div class="form">
  27.        <label class="form">Nazwa u&#380;ytkownika</label>
  28.        <input name="image_username" type="text" id="imege_username" size="15" maxlength="255">
  29.    </div>
  30.    <div class="form">
  31.        <label class="form">Umieszczany obraz:</label>
  32.        <input name="image_filename" type="file" id="image_filename">
  33.    </div>
  34.    <div class="form">
  35.        <em>Przyjmowane s&#261; obrazy w formatach: GIF, JPG/JPEG i PNG.</em>
  36.    </div>
  37.    <div class="form">
  38.        <input type="submit" name="Submit" value="Wyślij">
  39.        <input type="reset" name="Submit2" value="Wyczyść">
  40.    </div>
  41. </form>
  42. </body>
  43. </html>
  44. ?>



Rozumiem ze wystarczy wysrodkowac obrazek ale czy to rozwiazanie bedzie optymalne ?

Ten post edytował Wolfie 14.04.2009, 21:25:51
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: 12.03.2026 - 16:18