Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][PHP]Form action jak zmienic wyglad ?
Forum PHP.pl > Forum > Przedszkole
ithat
Witam
chciał bym zmienic wyglad, kolor itp. menu rozwijanego. Próbowałem ale niestety bez oczekiwanych skutków
tak mam wykorzystane menu rozwijane :
  1. echo '<form action="wynik.php" method="POST">Wybierz klienta:<select name="dane"> ';

a tak próbowałem owe pole edytować
<style>
form action
{
color: black;
background: #E0FFFF;
border: 1px solid #781351
margin-left: 4.5em;

}
</style>
co robię źle ?
pozdrawiam ithat
rocktech.pl
Witam.

Poczytaj o selektorach w CSS

Poniższy selektor wybierze każdy element select z atrybutem name = dane.
  1. select[name="dane"] {
  2. color: black;
  3. background: #E0FFFF;
  4. }

Ten wybierze każdy element select znajdujący się w elemencie form (będący jego dzieckiem).
  1. form select {
  2. color: black;
  3. background: #E0FFFF;
  4. }
nospor
ps: i to nie jest żadne menu rozwijane, a pole formularza SELECT. Nie myl tych pojęć smile.gif
ithat
Dzięki wielkie. Przygodę z php, mysql, css, html zacząłem dopiero pare tygodni temu, jeszcze wiele nauki przede mną.
Pozdrawiam
ithat

a czy taki zapis jest poprawny ?

  1. <style>
  2. input [type="text"]
  3. {
  4. color: #781351;
  5. background: #fee3ad;
  6. border: 1px solid #781351
  7. }

przy takim zapisie nie dziala, za to przy takim juz tak
  1. <style>
  2. input
  3. {
  4. color: #781351;
  5. background: #fee3ad;
  6. border: 1px solid #781351
  7. }


nie mozna w taki sposob precyzowac?
Michasko
Usuń spację przed nawiasem kwadratowym smile.gif
ithat
Heh faktycznie, wielkie dzięki smile.gif

Mam kolejny problem ;s, style do inputów dzialaja, dopóki są zadeklarowane bezpośrednio w formularzu php, lecz gdy przerzucę je do osobnego pliku o rozszerzeniu css, i zadeklaruje w formularzu, niestety style przestaja dzialac....
o to deklaracja pliku css i sam plik:
  1. <link rel="stylesheet" href="style.css"type="text/css">

CSS
  1. <style type="text/css">
  2.  
  3.  
  4. input[type="text"]
  5. {
  6. color: #781351;
  7. background: #F0F8FF;
  8. border: 1px solid black
  9. }
  10.  
  11. input[type="submit"]
  12. {
  13. color: black;
  14. border: 2px outset #d7b9c9
  15. margin-left: 4.5em;
  16. border: 2px outset #d7b9c9
  17. }
  18. input[type="submit"]:active {
  19. position:relative;
  20. top:1px;
  21. }
  22.  


gdzie lezy problem ?
ten sam kod bezposredniu wpisany do formularza php dziala
nospor
Zapoznaj się proszę z jakimiś podstawami, bo naprawdę pytasz o rzeczy o które nawet w przedszkolu pytać się nie powinno....

Plik .css nie powinien zawierać o tego:
<style type="text/css">
</style>
To jest plik .css i wiadomo, że jego tresc to css.
ithat
Dzieki, za odpowiedz, nie pomyślałem o tym, ze to może być przyczyna, gdyż część styli działała, tylko te dwa się wysypywaly. Zaczytuje sie podstawami, ale jednak jest tego troche za duzo zeby wszytko zapamietywac.
pozdrawiam
ithat
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.