Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [CSS] background color in input di form

    salve a tutti,

    avete idea di come modificare questo css
    codice:
    .form input { 
      border: solid 1px blue;
      background-color:red;
    }
    per far sì che sia applicato solo quando la text del form è settata su disabled?
    RiKkArDo on IRCnet

  2. #2
    mi rispondo da solo

    codice:
    .form input:disabled { 
      border: solid 1px blue;
      background-color:red;
    ora vorrei fare la stessa cosa su di una select ma
    codice:
    .form select:disabled { 
      border: solid 1px blue;
      background-color:red;
    non va :°

    Segnalo che la mia prima soluzione per il background color del campo text del form funziona su firefox ma non su msie6.

    Sbaglio qualcosa io oppure anche a voi risulta così?
    RiKkArDo on IRCnet

  3. #3
    Dovresti usare i selettori di attributo di CSS:

    - http://www.w3.org/TR/CSS21/selector....bute-selectors

    Per informazioni meno tecniche ti invito a fare una ricerca nel forum: l'argomento è già stato trattato svariate volte.

    P.S. Non so se lo sai ma in XHTML non sono ammessi attributi privi di valore. Ecco che il primo esempio è errato, mentre il secondo è corretto:
    1. codice:
      <input disabled />
    2. codice:
      <input disabled="disabled" />

  4. #4
    Originariamente inviato da pierofix
    P.S. Non so se lo sai ma in XHTML non sono ammessi attributi privi di valore. Ecco che il primo esempio è errato, mentre il secondo è corretto:
    1. codice:
      <input disabled />
    2. codice:
      <input disabled="disabled" />
    tradotto in css:
    1. codice:
      .form input disabled { background-color : #d3d300 }
      }
    2. codice:
      .form input[disabled="disabled"] { background-color : #d3d300 }
      }


    ho provato ma non funziona, sicuramente sbaglio in qualche concetto, ma dove?
    RiKkArDo on IRCnet

  5. #5
    no, in realtà sembra funzionare ma se scrivo lo stesso css per la select non funziona.

    Ma vorrei capire: disabled non è anche un attributo di select ?

    preso da w3c:

    [17.6 The SELECT, OPTGROUP, and OPTION elements

    Attributes defined elsewhere

    [...]
    * disabled (disabled input controls)
    ]
    RiKkArDo on IRCnet

  6. #6
    Per la select:
    codice:
    select[disabled="disabled"] { background-color:#d3d300 }

  7. #7
    Originariamente inviato da pierofix
    Per la select:
    codice:
    select[disabled="disabled"] { background-color:#d3d300 }
    grazie per l'aiuto pierofix

    ma non funziona

    codice:
    /*.form select[disabled="disabled"] { background-color : #d3d3d3 }  */
    sia su firefox che (ovviamente) su ie6.

    Cmq sotto tuo consiglio ho cercato sul forum thread legati ai problemi di questo tipo incontrati usando ie ma non riesco a trovarne nemmeno uno.

    Sto pensando di fare qualcosa con il Javascript: che dici, è fattibile?
    RiKkArDo on IRCnet

  8. #8
    Forse il problema sta nel fatto che le select, per natura, non accettino una formattazione sul colore di sfondo. Aspettiamo e vediamo se qualcuno sa darci qualche indicazione in merito.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.