- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- AIUTO: improvviso errore nel CSS!!
-
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?
-
scusate ho risolto
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
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">
?
-
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>
-
@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 modificarema 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?
-
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
-
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.