Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Formatowanie formularzy
Forum PHP.pl > Forum > Przedszkole
gizmo1985
Witam
Może to głupie pytanie, ale nie mam dużego doświadczenia z CSS biggrin.gif
Muszę sformatować formularz, ale nie wiem jak to zrobić poprawnie biggrin.gif

Załóżmy, że mamy formularz:

  1. <form action="login.php" method="post">
  2.  
  3. Login: <input type="text" name="login" >
  4. Hasło: <input type="password" name="haslo">
  5.  


No i tu wiadomo jakoś da się to układać, ale jak mam różne długości tekstu, to już nie jest tak fajnie ...

  1. border:1px dashed #3399CC;
  2. background:#DDF1FB;
  3. width:200px;
  4. font-size:12px;
  5. font-weight:bold;
  6. padding:5px;


To mi formatuje sam input...Ale nie wiem jak poustawiać te divy, żeby np. inputy były w jednej linii , tekst w drugiej..., żeby to miało ręce i nogi ...

krzysztof_kf
dodaj klasę do danego inputa np

Kod
.selektor {
                // Twoja zawartość

Potem dla inputa
Kod
<input type="text" name="login" class="selektor">
gizmo1985
No ok winksmiley.jpg To działa fajnie ... nowa umiejętność winksmiley.jpg
Generalnie teraz jak stworzę DIVA dla całości, to poformatuję czcionki i.t.d, ale dalej nie wiem jak to ładnie ułożyć

  1. text pole
  2. bardzodługaśnyteskt pole




Rozumiesz, gdzie mam problem ? smile.gif
krzysztof_kf
z czuciem kolego przykład

Kod
.selektor {
// Twoja zawartość
}

.selektor input.text {
//ustawienie wyglądu co tylko chcesz dla inputa text
}

.selektor input.password {
//ustawienie wyglądu co tylko chcesz dla password text
}
gizmo1985
Rozumiem idee, ale:

1. W dalszym ciągu edytujemy chyba tylko inputboxy ?
2. Nie działa to u mnie :/
krzysztof_kf
tak tylko inputy a co byś chciał więcej hmmm najlepiej pokaż na przykładzie obrazek czy coś kolwiek
gizmo1985
hehe winksmiley.jpg
Tak jak pisałem wczesniej...Sam input, już mam ładny biggrin.gif
Teraz problem polega na tym, zeby cały formularz wyglądał po ludzku ... winksmiley.jpg


  1. login input
  2. haslo input
  3. aletentekstjuzjestdluzszy input
  4.  
  5.  




A nie w taki sposób :

  1. login input
  2. haslo input
  3. aletentekstjuzjestdluzszy input
  4.  


Rozumiesz mój pomysł ? tongue.gif
krzysztof_kf
może to zmęczenie konkrety co chcesz oprócz inputa zmienić sam nie wiem co tło jakąś kobietę itp itd
gizmo1985
Estetyczne poukładanie smile.gif tylko o to mi chodzi ...

Nie wiem, jak ustawić w kolumnach input boxy
i w osobnych kolumnach labele ...


Cały czas chodzi mi o estetyczne ustawienie całości ...
nitek
zapewne chodzi o coś w stylu:

Kod
<html>
<head>
<title></title>
<style>
label {display:block;width:300px;float:left;clear:left;}
input {float:left;}
</style>
</head>
<body>

<label>bla bla bla</label> <input type="text">
<label>bla bla bla bla bla</label> <input type="text">

</body>
</html>


?
gizmo1985
Dokłądnie o to mi chodziło winksmiley.jpg


DZIĘKUJĘ smile.gif
nitek
nie wiem czemu się nie dostosowuje - pisałem z ręki bez sprawdzania.
bardziej elegancko możesz tez spróbować w ten sposób:

Kod
<html>
<head>
<title></title>
<style>
ul {list-style:none;}
ul li {width:500px;}
label {float:left;}
input {float:right;width:100px;clear;both;}
</style>
</head>
<body>

<ul>
        <li> <label>bla bla bla</label> <input type="text" value="1"> </li>
        <li> <label style="clear:both;">bla bla bla bla bla</label> <input type="text"> </li>
</ul>

</body>
</html>
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.