Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]Formularz zgodny ze standardami
Forum PHP.pl > Forum > Przedszkole
Wolfie
Witam

robie formularz i chcialbym zeby byl zgodny ze standardami.
Problem polega na tym ze nie wiem jak odsunac od siebie label i input w jednym div-ie na taka sama odleglosc jak w div-ie ponizej.

Przedstawiam moj kodzik :
  1. <?php
  2. <html>
  3. <head>
  4. <title>Dodawanie i wyszukiwanie wpisów</title>
  5. <style type="text/css">
  6. td {color:#353535; font-family:verdana;}
  7. th {color:#FFFFFF; font-family:verdana; background-color:#336699;}
  8. label {margin-right:100;}
  9. </style>
  10. </head>
  11. <body>
  12. <form action="formprocess3.php" method="post">
  13.    <fieldset>
  14.        <legend>Dodawanie i wyszukiwanie wpisów</legend>
  15.            <div>
  16.                <label>Name</label>
  17.                <input class="text" type="text" name="Name">
  18.            </div>
  19.            <div>
  20.                <label>Gatunek filmu</label>
  21.                <select name="MovieType">
  22.                    <option value="" selected>Wubierz gatunek filmu...</option>
  23.                    <option value="Akcja">Akcja</option>
  24.                    <option value="Dramat">Dramat</option>
  25.                    <option value="Komedia">Komedia</option>
  26.                    <option value="Science-fiction">Science-fiction</option>
  27.                    <option value="Wojenny">Wojenny</option>
  28.                    <option value="Inny">Inny...</option>
  29.                </select>
  30.            </div>
  31.    </fieldset>
  32. </form>
  33. </body>
  34. </html>
  35. ?>


Jak mam zmodyfikowac style zeby bylo dobrze dla kazdego nowo dodanego diva ?
trike
nie wiem czy o to ci chodzi, ale dodaj sobie w css dla label (wtedy label jest ladnie oddalone w tej samej odleglosci od pol)
Kod
display:block;
float:left;
width: 150px; //szerokosc na label
padding-right: 10px; //to mi odsuwa od prawej krawedzi o 10px
text-align: right;

a dla divov daje
Kod
clear: left;
text-align: left;
Wolfie
Dokladnie o to chodzilo tylko jak dodaje to dla div-a i tak nic sie nie dzieje......ale dla label bardzo pomocne i o to mi wlasnie chodzilo.
InosU31
hmmm

to zrob tak jak moj poprzednik napisal ale w <div> nadrzednym rob cos takiego :

<div name="nazwa">

a w css :

nazwa{tutaj jakies polecenia tylu text-align: left;}

a jak nie pojdzie to daj przed "nazwa" albo kropke albo # ;-)

wtedy powinienes miec diva ustawionego tak jak bedziesz chcial ;-)
trike
jesli style masz w osbonym pliku lub na poczatku pliku to w div musisz dac <div class=....>
InosU31
Cytat(trike @ 1.04.2009, 20:13:40 ) *
jesli style masz w osbonym pliku lub na poczatku pliku to w div musisz dac <div class=....>


oj przepraszam mialo byc tak jak trike napisal;-) sory za pomylke - za duzo siedze przy tych formularzach;/
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.