Incompabilité xhtml et php

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Antoinei
Arias
Messages : 17
Inscription : 30 avr. 2004, 17:17

Message par Antoinei »

Putain je suis con moi ........ j'ai oublié ce qu'il y a de plus élémentaire :)
Bobe
Iguane
Messages : 742
Inscription : 28 juil. 2003, 21:29

Message par Bobe »

attention par contre, la page sera envoyée en application/xhtml+xml même pour les navigateurs qui acceptent ce type de média mais indiquent préférer le text/html (comme Opera par exemple).
Explication et solution:
http://webnaute.net/Journal/2003/12/10/Sacre-opera/ (première partie du billet)
« La vie d’un geek est un combat perpétuel contre l’imperfection »
Antoinei
Arias
Messages : 17
Inscription : 30 avr. 2004, 17:17

Message par Antoinei »

Par contre, cela a un effet bizarre sur la mise en page !

Au lien d'avoir tout un fond de page gris (#eeeeee), seuls les éléments où il y a du texte sont gris, le reste est blanc !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Tu nous passe le lien de ta page pour voir ?
Comment as-tu mis le fond gris ?
Antoinei
Arias
Messages : 17
Inscription : 30 avr. 2004, 17:17

Message par Antoinei »

le lien vers ma page (c'est hébergé chez moi pour l'instant) : http://213.36.124.137/antoine/

j'ai défini le fond dans mon style css :

Code : Tout sélectionner

body {
  margin: 25px;
  background-color: #eeeeee;
  font-family: Georgia, "Times new Roman", Times, serif;
  font-size: 16px;
  }
.content {
  width: 70%;
  border: 1px groove #000000;
  background-color: #ffffff;
  padding: 1em 1%;
}
.menu {
  position: absolute;
  top: 2em;
  right: 2%;
  border: 1px dashed #B70000;
  padding: 1em;
  width: 20%;
  background-color: #ffffff;
}
html>body .menu {
  position: fixed;
}
.pied {
  padding: 1em;
  }
hr {
  border: 1px groove #eeeeee;
  }
h1 {
   font-family: Georgia;
   font-size: 20px;
   font-weight: bold;
   color: #B70000;
   text-indent: 1em;
   }
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Parce qu'au passage en XML, c'est l'élément "html" qui est devenu racine et non plus "body". Donc tu devrais appliquer ton fond blanc (ou gris, j'ai pas bien suivi :p) sur "html" également.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

donc tu mets un truc du genre :

Code : Tout sélectionner

html {margin:0px;background:#EEEEEE;}
Antoinei
Arias
Messages : 17
Inscription : 30 avr. 2004, 17:17

Message par Antoinei »

Ok ! Tout marche impec !

Encore Merci !
DJiK
Lézard à collerette
Messages : 474
Inscription : 17 févr. 2004, 13:18

Message par DJiK »

calimo a écrit :

Code : Tout sélectionner

<?php if( stristr($HTTP_SERVER_VARS["HTTP_ACCEPT"], "application/xhtml+xml") )
      {
        header("Content-Type: application/xhtml+xml");
        echo "<?xml version='1.0' encoding='iso-8859-1'?>\n";
      }
?>
Ou plutôt en PHP datant d'après les dinausores $_SERVER et pas $HTTP_SERVER_VARS. :mrgreen:


et pour le XML ce serait pas plutôt des " (version="1.0")? :?:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Ok ok, je change d'avatar si vous y tenez :lol:

Pour le reste j'ai pas trop compris :(
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

calimo a écrit :Ok ok, je change d'avatar si vous y tenez :lol:
Le Petit Nicolas !
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Meuh non... tu ne le connais pas cet astronome ?
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

calimo a écrit :Meuh non... tu ne le connais pas cet astronome ?
C'est le petit nicolas !
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Mais non, pas du tout :lol:
Si je te montre son ami le tigre, tu le reconnait ?
Image
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

D'accord c'est Calvin mais il ressemble au petit nicolas ... :roll:
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité