28217 sujets

CSS et mise en forme, CSS3

Je m'explique :

Je refais actuellement mon site et je m'aperçois que le même style css n'a pas le même rendu si la page est déclarée html ou xhtml Smiley hum ....

Je dois me reposer un peu plus ou avez-vous déjà constaté ça ?

ps : dans le même navigateur... évidemment Smiley smile
Modifié le 04 Nov 2004 - 14:25
Petite précision.

Attention au bug IE qui tourne en mode "quirk" lorsque la déclaration XML est positionnée en haut du document.

<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


La déclaration XML n'étant pas obligatoire (dans ce contexte-ci du moins), on peut la supprimer.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


Si vous y tenez, utiliser :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="iso-8859-2"?>
<html xmlns="http://www.w3.org/1999/xhtml">


Source de l'exemple : http://www.alistapart.com/d/relafont/example.html
Modifié le 04 Nov 2004 - 18:05