Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Stylizowanie formularza - label (odstępy)
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
victor_19
Jest taki formularz - http://img42.imageshack.us/i/formularz.jpg/

Kod:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=Windows-1250" />
  4. <title>Formularz</title>
  5. <style type="text/css">
  6. #subForm {
  7. font-size: .8em;
  8. margin: 0;
  9. padding: 0;
  10. }
  11.  
  12. #subForm .label {
  13. margin: 0;
  14. padding: 0;
  15. float: left;
  16. width: 150px;
  17. border: 1px solid blue;
  18. text-align: right;
  19. font-weight: bold;
  20. clear: left;
  21.  
  22. }
  23. </head>
  24. <body id="feature" class="col2">
  25. <div id="wrapper">
  26.  
  27. <div id="main">
  28. <h1 id="lead"><span class="section">Zapisz się:</span> Formularz rejestracji czytelnika </h1>
  29. <form id="subForm" name="subForm" method="post" action="">
  30. <p>
  31. <label for="name" class="label">Jak się nazywasz?</label>
  32. <input type="text" name="name" id="name" />
  33. </p>
  34. <p>
  35. <label for="email" class="label">Podaj swój adres e-mail</label>
  36. <input type="text" name="email" id="email" />
  37. </p>
  38. <p>
  39. <span class="label">Twoja wiedza:</span>
  40. <input name="skill" type="radio" value="novice" />Słaba</label>
  41. <input name="skill" type="radio" value="intermediate" />Średnia</label>
  42. <input name="skill" type="radio" value="advanced" />Duża</label>
  43. </p>
  44. <p>
  45. <label for="refer" class="label">Gdzie się o nas dowiedziałeś? </label>
  46. <select name="refer" id="refer">
  47. <option value="null">Proszę wybrać</option>
  48. <option value="1">Od przyjaciela</option>
  49. <option value="2">Dżungla Ziołowa</option>
  50. <option value="3">Dziennik kompostowy</option>
  51. <option value="4">Vanity Fair</option>
  52. </select>
  53. </p>
  54. <p>
  55. <label for="comments" class="label">Czy masz jakieś komentarze? </label>
  56. <textarea name="comments" rows="4" id="comments"></textarea>
  57. </p>
  58. <p>
  59. <input type="submit" name="Submit" id="subscribe" value="Wyślij" />
  60. </p>
  61. </form>
  62.  
  63. </div>
  64. </div>
  65.  
  66. </body>
  67. </html>


Jak ustawić, żeby etykiety label o nazwach: "Podaj swój adres email i Twoja wiedza", "Gdzie sie o nas dowiedziales i Czy masz jakies komentarze"
miały taki sam odstęp tak jak między Jak się nazywasz a Podaj swój adres email, czyli jednym słowem, żeby wszystkie etykiety label miały taki same odstępy
krzywy36
dla znacznika p najpierw wyzeruj marginesy (margin: 0;) a potem ustaw np. margin-bottom: 20px;, a jak nie zadziała to zamiast p użyj divow
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.