Ciao a tutti,
sto sviluppando una soluzione basata su php e un template engine (smarty).
Dato che le varie parti dell'html risultante sono processate - appunto - tramite dei template ne ho elaborato uno per tutto quanto si trova nell'head della pagina (script e stili compresi).
Ho però notato che firebug (nonostante nel codice html risultante dai vari template sia corretto) inserisce il tag <link rel="stylesheet" type="text/css" rel="dir/stile.css"/> nel body..
ovvero, se guardo il sorgente lo trovo correttamente dove l'ho piazzato io ma se apro la console di firebug e vado a cercare il tag del foglio di stile lo trovo subito dopo l'apertura del tag body:
nel template l'head è così
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="default/stile.css"/>
<title>TEST</title>
</head>
Non so se sia o meno la sezione giusta dove postare, ma visto che si parla di XHTML e simili (dunque di sintassi), penso possiate darmi l'indizio che cerco.
Grazie!