Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    615

    [CSS] Sfondo caselle select

    Cari utenti,
    su tutti i browser riesco tramite css a modificare la proprietà background del controllo web "select"; su tutti i browser lo sfondo della casella assume il colore da me impostato.

    Sotto Mac, però, tale proprietà sembra non essere considerata né da Safari e né da Chrome; come posso estendere la predetta proprietà in modo che sia valida anche sotto tali due browser utilizzati da questo sistema operativo? Quale prorpietà css devo impostare, o particolare fix applicare?

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    526
    Purtroppo la modifica css degli elementi di form è ancora fonte di grandi grattacapi per gli sviluppatori perché ogni browser fa un po' a modo suo... la cosa è evidente soprattutto per background applicati ai radio button e checkbox, ma anche gli altri campi non sono immuni.

    C'è una profonda inconsistenza tra un browser e l'altro e il tuo problema è difficilmente risolvibile.

    Esisterebbero volendo soluzioni JavaScript che praticamente "simulano" i campi dei form e l'aspetto delle select con altri oggetti a cui puoi applicare la grafica che vuoi, ma capisci da solo che la robustezza e la semplicità di tali soluzioni sono tutt'altro che scontate....

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    615
    Grazie, già sapevo le informazioni che mi hai indicato, che fosse un grattacapo e che ogni browser ha una sua gestione autonoma, e che esistessero anche delle soluzioni js.

    Tornando al quesito, sapevo che con una istruzione css fosse possibile "resettare" le caratteristiche nativamente assegnate da un browser a particolari controlli, nessuno di voi sa qualcosa al riguardo?

    Grazie in anticipo a tutti, anche a Idetomi per il tempo dedicato nel tentare di risolvere il problema.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    526
    I css di reseti si usano comunemente ma non per i campi di form, visto che c'è poco.... da resettare!!!
    Come detto, ogni browser lascia poco spazio alla personalizzazione via css di questi campi e quindi, che io sappia, non si usa resettare tali tags, solo il FORM giusto per togliergli padding e margin che alcuni browser applicano di default a questo blocco.....

    Per il resto, soprattutto per la questione sfondi che interessa a te.... temo non ci sia nulla da fare.....

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.