Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030

    style di un form... ma dove sbaglio?

    giorno siori

    dunque

    ho un form composto così:
    codice:
    <form name="pippo" action="pippo.php" method="post">
    <fieldset>
    <legend>Compila il form</legend>
      <label for="nome">nome*: </label>
      <input type="text" id="nome" name="nome">
    
      <label for="cognome">cognome*: </label>
      <input type="text" id="cognome" name="cognome">
    
      <label for="email">e-mail*: </label>
      <input type="text" id="email" name="email">
    
      ...
      <label for="acconsento">Acconsento: </label>
      <input type="checkbox" id="acconsento" name="acconsento" value=1 checked>
    
      <input type="submit" id="vai" value="invia">
      <input type="reset" id="reset" value="cancella">
    </fieldset>
    </form>
    gestito graficamente da un css che da dimensioni colori etc a tutto...in particolare:

    codice:
    fieldset input,textarea,select{ 
    margin-bottom:14px;
    border-style: solid;
    border-color: #f00 #000 #f00 #000;
    border-width: 2px 1px 1px 2px;
    font-size:10px;
    width:200px;
    }
    fieldset select{ 
    width:auto;
    }
    fieldset checkbox{
    background-color:#f00;
    margin-bottom:14px;
    border:0;
    font-size:10px;
    width:20px;
    }
    ma perché diavolo input, textarea e select vengono formattati correttamente, mentre la checkbox non prende quel css?
    è larga 200px (e non 20px come vorrei io) e non ha il rosso di sfondo

    la checkbox non è formattabile indipendentemente? e se si, dove sbaglio?

    grazie (:
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto un errore (credo).
    Con il primo selettore, individui i campi input compresi in fieldset, e TUTTI i campi textarea e select, anche se non compresi nel fieldset.
    Cosi` ad occhio direi che non intendevi questo.

    Ed ecco il tuo problema specifico:
    Non esiste il tag checkbox, per cui il secondo pezzo non ha senso.
    Se vuoi individuare solo un checkbox puoi specificare:
    fieldset input[type=checkbox] {
    (ma non funziona in IE6).

    In alternativa devi inserire una classe apposita per il checkbox.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    Originariamente inviato da Mich_
    Anzitutto un errore (credo).
    Con il primo selettore, individui i campi input compresi in fieldset, e TUTTI i campi textarea e select, anche se non compresi nel fieldset.
    Cosi` ad occhio direi che non intendevi questo.

    Ed ecco il tuo problema specifico:
    Non esiste il tag checkbox, per cui il secondo pezzo non ha senso.
    Se vuoi individuare solo un checkbox puoi specificare:
    fieldset input[type=checkbox] {
    (ma non funziona in IE6).

    In alternativa devi inserire una classe apposita per il checkbox.
    ma come farei se non ci fossi tu?

    innanzitutto grazie per la prima correzione, hai ragione e lo sistemo subito, non me ne accorgevo solo perché non ho textarea e select fuori dal fieldset...

    per l'altro problema ok, per colpa di IE dovrò utilizzare la classe specifica su quel checkbox... e stesso discorso vale per i campi "radio" immagino...

    grazie mille ancora Mich_ (:
    è nella nostra unicità che risiede la meraviglia degli esseri umani

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.