Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    90

    [CSS] Warning del validatore per background-color

    Ciao a tutti
    nel validare sul sito w3c un file css, mi sono stati restituiti diversi messaggi di warning riferiti al background color, sia del body che di tutti i div. Nonostante una serie di tentativi non sono riuscito a risolvere il problema, e il validatore non mi fornisce informazioni più dettagliate sulla questione.

    Vi riporto di seguito il risultato completo della validazione del codice. Voi avete idea di cosa sia a generare l'avvertenza?

    Come sempre vi ringrazio per il vostro aiuto

    §Tristan§


    codice:
    Warnings
    URI : file://localhost/layout.css
    
        * Line : 5 (Level : 1) You have no background-color with your color : body
        * Line : 11 (Level : 1) You have no background-color with your color : a
        * Line : 15 (Level : 1) You have no background-color with your color : a:hover
        * Line : 28 (Level : 1) You have no color with your background-color : #testata
        * Line : 43 (Level : 1) You have no color with your background-color : #corpo
        * Line : 49 (Level : 1) You have no color with your background-color : #colonna_centrale
        * Line : 55 (Level : 1) You have no color with your background-color : #colonna_sinistra
        * Line : 62 (Level : 1) You have no color with your background-color : #colonna_destra
        * Line : 68 (Level : 1) You have no color with your background-color : #footer
    
    Valid CSS information
    
        * body {
              o text-align : center;
              o margin : 0;
              o background-image : url(sbody.gif);
              o color : #ffffff;
              o font : 70% verdana, helvetica, sans-serif;
          }
        * a {
              o color : #ffffcc;
              o text-decoration : none;
          }
        * a:hover {
              o color : green;
              o text-decoration : underline;
          }
        * #principale {
              o width : 750px;
              o margin : 0 auto;
              o border : 1px solid;
              o min-height : 400px;
          }
        * #testata {
              o width : 750px;
              o height : 250px;
              o background-color : #ff0000;
              o background-image : url(titolo.jpg);
              o background-repeat : no-repeat;
              o border-bottom : 1px solid;
          }
        * #menu {
              o width : 750px;
              o height : 30px;
              o background-image : url(sfmenu1.gif);
              o border-bottom : 1px solid;
          }
        * #corpo {
              o width : 750px;
              o background-color : #850303;
          }
        * #colonna_centrale {
              o text-align : justify;
              o padding : 5px;
              o background-color : #850303;
          }
        * #colonna_sinistra {
              o float : left;
              o width : 150px;
              o background-color : #850303;
          }
        * #colonna_destra {
              o float : right;
              o width : 150px;
              o background-color : #850303;
          }
        * #footer {
              o width : 750px;
              o height : 50px;
              o background-color : #850303;
              o background-image : url(or.jpg);
              o border-top : 1px solid;
          }
        * #colonna_centrale p {
              o margin-left : 5px;
          }

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    quando nella regola specifichi color o background-color devi specificare anche l' altro

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    90
    Originariamente inviato da Xinod
    quando nella regola specifichi color o background-color devi specificare anche l' altro
    Ah beh, questa non l'avrei mai potuta immaginare... grazie mille per il tuo aiuto!

  4. #4
    Originariamente inviato da Xinod
    quando nella regola specifichi color o background-color devi specificare anche l' altro
    mi potresti fare un esempio?

  5. #5
    Il codice che genera l'errore è questo:

    codice:
    #header{
    	height: 190px;
    	background-color: #5B97B1; color: #5B97B1;
    }
    L'errore che genera è questo:

    Warnings

    * Line : 21 (Level : 1) Same colors for background-color and color : #header

    dove sbaglio?

  6. #6
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    Hai impostato il colore di sfondo uguale a quello del primo piano, ovvero il contrasto è nullo.

    In generale il warning del validatore a parte il caso subito sopra invita a fare attenzione ai contrasti testo sfondo. Per via dell'ereditariaretà dei css non sempre è necessario definire entrambi, a meno che si voglia essere sicuri al 100%.
    http://forum.diodati.org/messaggi.asp?f=2&id=6258

  7. #7
    Grazie 1000! Ho risolto tutti gi errori adesso!

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.