- 1
[Opened] XHTML 1.0 strict + content type text/html
Posted by foxmask on 08/26/2008 12:11
bonjour,
j'ai plusieurs petits soucis avec la class jResponseHtml
voici ce que j'aimerai :
1) pouvoir generer des pages HTML dont le doctype est XHTML 1 strict avec un content type text/html
en scrutant la classe jResponseHtml il me semble qu'on a soit :
- doctype xhtml1 + content xml
- doctype html4 + content text/html
mais pas
- doctype xhtml1 + content text/html
2) par ailleurs j'ai besoin de mettre une GoogleMap : donc j'ai un soucis avec la base html qui doit obligatoirement etre
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
Comment resoudre ces 2 petits problèmes ?
je ne sais pas s'il y a moyen de faire un template avec du html fait "main" et de l'utiliser comme tel sans que
$rep = $this->getResponse('html');
ne vienne ajouter son grin de sel ;)
comme je debute je tatillone un peu ;)
merci.
cdt.
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Re: XHTML 1.0 strict + content type text/html
Posted by laurentj on 08/26/2008 12:52
Salut,
pouvoir generer des pages HTML dont le doctype est XHTML 1 strict avec un content type text/html
Pourquoi obligatoirement text/html ? jResponseHtml envoi application/xhtml+xml pour les navigateurs qui le supporte (firefox par ex), et text/html pour les autres (IE par ex). (en fait, jResponseHtml scrute $_SERVER['HTTP_ACCEPT'] pour savoir ça)
Ce qui est pour moi un comportement normal et logique...
par ailleurs j'ai besoin de mettre une GoogleMap : donc j'ai un soucis avec la base html qui doit obligatoirement etre <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
Obligatoirement, non, ça depend, elles sont où ces balises en <v:xx> ? si elles sont dans le body, tu peux mettre la déclaration xmlns:v dans la balise body.
Sinon, tu rédéfinis une réponse html qui hérite de jResponseHtml, et tu redéfini outputDoctype (jelix 1.1 uniquement).
[Opened] Re: XHTML 1.0 strict + content type text/html
Posted by foxmask on 08/26/2008 16:38
Bon hé bien j'ai pu intégrer l'api GoogleMapApi.class.php avec jelix 1.1
C'est NI - CKEL :)
encore merci pour toutes ces indications fortes utiles.
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
- 1