• Bannato User Attivo

    AIUTO: improvviso errore nel CSS!!

    ciao a tutti 🙂
    in questi giorni sto dando una ricontrollata ai miei CSS, e una ripulita delle classi e delle regole che non uso più.
    [ Uso HTML 4.01 Strict ]

    Il problema è questo: nn sono ahimé stata molto attenta alle nuove specifiche per i CSS2, e forse è per questo che adesso al controllo validazione del foglio di stile, il validatore mi riporta questo errore:

    Target: <link rel=stylesheet href="http://www.paroledautore.net/style_nuovo.css" type="text/css">

    I/O Error: no protocol: <link rel=stylesheet href="http://www.paroledautore.net/style_nuovo.css" type="text/css">

    Che cosa è cambiato? Non si deve più presentare così i CSS esterni?

    😮


  • Bannato User Attivo

    scusate ho risolto :sbav:
    ho sbagliavo io per la stanchezza ad indicare al validatore gli indirizzi corretti del CSS sul server, oppure sarà stato un momento d'impazzimento del validatore :bho:

    però adesso mi è venuto il dubbio :mmm:

    meglio mettere (come ho sempre fatto):

    <link rel=stylesheet href="http://www.paroledautore.net/style_nuovo.css" type="text/css">

    oppure:

    <link rel="stylesheet" type="text/css" href="/style_nuovo.css">

    ?


  • User Attivo

    In teoria sarebbe meglio quello col www ma in pratica non cambia niente.
    Ci vogliono sempre le virgolette dopo l'uguale: rel="stylesheet"

    Io comunque uso questo metodo:
    <style type="text/css" media="all">
    @import "/tuofile.css";
    </style>


  • Bannato User Attivo

    @FuSioNmAn said:

    In teoria sarebbe meglio quello col www ma in pratica non cambia niente.
    Ci vogliono sempre le virgolette dopo l'uguale: rel="stylesheet"

    oh nooooooooooo 😮 non dirmelo! ho sempre sbagliato senza saperlo..
    e adesso? o cavoloooooo migliaia di pagine da modificare :sbonk:

    ma come mai il validatore non mi ha mai segnato come errore la mancanza delle virgolette? se è un errore, come mai il collegamento ai CSS funziona lo stesso?

    scusa la raffica di domande, ma vorrei per favore sapere, tra i due metodi, il link rel e l'import, quale è consigliabile? 🙂


  • User Attivo

    Le virgolette non sono obbligatorie. Secondo la teoria ci vorrebbero ma l'assenza è tollerata.
    Non è la fine del mondo non metterle ma sarebbe più giusto farlo.
    Forse mi sono espresso in modo incompleto facendo capire che fosse un errore madornale ometterle. Non ti conviene modificare tutte le pagine. Vanno bene anche così ma in futuro tieni presente che sarebbe più giusto scrivere rl="stylesheet"
    Ciao 😄


  • Bannato User Attivo

    ti ringrazio della delucidazione. Se non è un errore madornale da correggere urgentemente, è una fortuna per me, ma se la prassi corretta è quella, vuol dire che senza sentirmi male, mano mano cercherò di modificare. 🙂