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

    Classe CSS che su firefox funziona e su IE no...

    Sto impazzendo con un problema, ma secondo me voi potete aiutarmi

    allora, il mio file è un file con questo doctype:

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml"
    nel mio file CSS ho la seguente classe:

    Codice PHP:
    cau {
        
    font-size1.2em;
        
    font-weightbold;
            
    colorblack;
            
    font-stylenormal;
    }
    cau a {
        
    border-bottom1px dotted #DC9204;
    }
    cau a:visited {
        
    border-bottom1px dotted #DC9204;
    }
    cau a:hover {
            
    text-decorationnone;

    lo style lo importo così:

    Codice PHP:
    <style type="text/css" media="screen">
            @
    import urlMIOSITO/style.css );
        </
    style
    (al posto di MIOSITO c'è l'url http://miosito.net/ )
    ORA IL PROBLEMA:

    quando nel file vado ad usare la classe cau così:

    <cau> CIAO </cau>

    su firefox viene caricata correttamente (colore giusto, wight bold...ecc), su IE invece no.
    Se provo a validare con w3 validator, mi risulta:

    Line 85, Column 83: element "cau" undefined.

    Quindi pare che <cau> non lo possa usare così.
    Sapete aiutarmi?
    Vi ringrazio

    ps. ho molti utenti che usano IE.
    Don't worry. Be happy.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    nn capisco... "cau" non è un marcatore html e tu lo hai usato come tale

    se volevi un classe dovevi scrivere:

    codice:
    CSS
     .cau { 
    } 
    
    HTML 
    <p class="cau">Ciao</p>
    dove p sta per un elemento valido

    o mi è sfuggito qualcosa? :master:

  3. #3

    Re: Classe CSS che su firefox funziona e su IE no...

    Non puoi definire un nuovo tag, ma solo adattare quelli esistenti. Fai così:

    codice:
    span.cau {
    	font-size: 1.2em;
    	font-weight: bold;
            color: black;
            font-style: normal;
    }
    span.cau a {
    	border-bottom: 1px dotted #DC9204;
    }
    span.cau a:visited {
    	border-bottom: 1px dotted #DC9204;
    }
    span.cau a:hover {
            text-decoration: none;
    }

    codice:
    <span class="cau">CIAO!</span>
    PS: ricordati di usare nomi significativi per gli stili. A me cau dice poco, ma può darsi che per te abbia significato, nel qual caso va benissimo.

    PS2: io sono partito dal tag SPAN, mentre l'illustre collega Zeno qua sopra ha suggerito di usare il tag P. Beh, lì dipende da cosa ti serve.

    PS3: Grazie Vincent per la segnalazione.

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    @panta1978

    :master:

    codice:
     <span style="cau">CIAO!</span>
    oppure...

    codice:
     <span class="cau">CIAO!</span>
    ???

  5. #5
    Originariamente inviato da Vincent.Zeno
    @panta1978

    :master:

    codice:
     <span style="cau">CIAO!</span>
    oppure...

    codice:
     <span class="cau">CIAO!</span>
    ???
    Oops, ovviamente <span class="cau">. Ero distratto, pardon. Edito.

  6. #6
    FUNZIONA! GRAZIE
    Don't worry. Be happy.

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.