Visualizzazione risultati 1 fino 7 di 7

Discussione: [CSS 2.1] Colore di sfondo trasparente ...(avviso)

  1. #1
    Guest

    Predefinito [CSS 2.1] Colore di sfondo trasparente ...(avviso)

    Ciao a tutti, sto validando una css ed è validato 2.1 ma spunta un avviso:
    21 (a)
    Non hai definito un colore di sfondo (oppure il colore di sfondo è definito come trasparente) mentre hai definito un colore per il contenuto.Verifica che il sovrapporsi dei colori garantisca una discreta leggibilità.
    Ora questo è a {
    Codice PHP:
    a {
    color: #7f8b95;
    text-decoration: underline;
    background-color: transparent;
    }
    Ma non lo accetta...perchè? Non posso mettere un colore come bianco, grigio o nero (in #....) anche perchè in molti posti cambia! xD
    Come faccio? Voglio togliere pure questo avviso!
    Grazie 1000...ciao Davide! ^^

  2. #2
    Guest

    Predefinito

    Elimina background-color: transparent;, mi semra strano che ti segnali quell'errore la versione 2.1

  3. #3
    Guest

    Predefinito

    Non è un errore ma un AVVISO! xD

  4. #4
    Guest

    Predefinito

    Ho sbagliato, scusami, comunque io nel mio sito non uso background-color ne niente e non mi viene segnalato nulla, solo problmi al cursore che non capisco da dove prenda quelle cose

    Codice:
      a  {
    font-weight : bold;
    text-decoration : none;
    color : #445599;
    }
    a:visited {
    color : #334466;
    }
    a:hover, a:active {
    color : #ee2222;
    }

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,262

    Predefinito

    ci dovrebbe essere un'iconcina accanto all'errore, che ti porta ad una pagina con più spiegazioni. A naso direi che da nessuna parte dichiari un colore di sfondo, nemmeno nel body - questo vuol dire che se il browser è impostato per avere lo sfondo di un colore assurdo, tipo viola, il tuo sito diventa viola.

    Se definisci un colore per il testo da qualche parte, sovrapponendoti al default del browser, devi anche definire un colore per lo sfondo. Ad esempio...

  6. #6
    Guest

    Predefinito

    (Scusate se vi rispondo in ritardo ho ritrovato questo post ora!)
    Allora sto validando un altro sito ma se metto background: #... poi mi si mette quel colore ... e background: transparent non lo accetta! Ho provato anche a creare un img trasparente .gif (1x1 px) e ho messo: background-image: url(images/transparent.gif); ma niente! Soluzioni? Se io metto il bg color mi si "sballa" il logo e lo sfodo! xD Perchè è un pattern a righe grandi! xD Grazie 1000...ciao Davide! ^^
    Edit: Trovato soluzione..bisogna aggiungere:
    Codice PHP:
    // background-attachment: fixed;
    alla propria classe,div,tag! In pratica è come il transparent solo che viene accettato!
    * = occhio alle //..è un hack infatti!
    Ri-Edit: Ora me lo da come errore..non più come avviso! xD
    Ri-ri-Edit: Mi sono creato io l'hack:
    Codice PHP:
    background: inherit;
    Ne avviso ...ne errore! WAW! ^^ (Sono un genio! )
    Ultima modifica di sIM : 09-02-2009 alle ore 21.43.25

  7. #7
    Guest

    Predefinito

    Ri-ri-ri-edit: funziona ok..ma si vede il pattern ripetuto! Non c'è un modo? xD
    PS. Scusate per l'up ma ne ho bisogno veramente! xD

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •