Probleme Standart W3C

Probleme Standart W3C - HTML/CSS - Programmation

Marsh Posté le 12-05-2004 à 15:22:37    

Bonjour tlm!
 
afin d'etre le + posible dans les normes, j'utilise le standart xhtml1.1 de w3c, et pour cela j'indique dans l'entete de ma page:

<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.1//FR"
    "http://www.w3.org/tr/xhtml11/Dtd/xhtml11.dtd" />

Ce qui me donne pour résultat un reformatage complet de ma page, il remet tout dans une autre forme... [:airforceone]  
 
MERCI D'AVANCE

Reply

Marsh Posté le 12-05-2004 à 15:22:37   

Reply

Marsh Posté le 12-05-2004 à 15:35:43    

Les browsers ont deux modes de fonctionnement : l'un est le mode utilisé pour toutes les vieilles versions (HTML 3, HTML 4 transitionnal, pages sans doctype, etc.) et l'autre est utilisé pour les pages récentes (HTML 4 strict, XHTML 1.1)
Dans ce second mode les browsers ont souvent un comportement plus logique, mais évidemment si tu as fait ta page dans l'ancien mode et que tu changes juste l'en-tête tu peux avoir des surprises. Le code passe la validation au moins ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-05-2004 à 16:25:21    

ui, sauf 3 balises de style perso...
 
Dès que j'enleve la balise <!doctype> ca formatte mon texte comme je l'ai codé, par contre quand je le rend actif il force son propre formattage on dirait... Le plus frappant c l'espace entre les lignes, il en rajoute plein... [:airforceone]

Reply

Marsh Posté le 12-05-2004 à 16:45:56    

essaye comme ça :
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">


 
A mon avis c'est le FR qu'il n'aime pas  :sweat:


Message édité par Flyman30 le 12-05-2004 à 16:47:12
Reply

Marsh Posté le 12-05-2004 à 16:58:29    

deja testé, ca change rien... :pfff:

Reply

Marsh Posté le 12-05-2004 à 17:11:17    

Maintenant g modifié les styles, et ca va mieux...
 
Par contre ma page est en partie composée d'images fixées "en dur" (taille et décalage en row et col), ca s'affiche nickel avec IE6 mais pas avec mozilla, qui décale les images... Si j'enlève le <!doctype> ca change rien sous IE6, et ca affiche nickel sous Mozilla !!
 
 :pfff:  [:airforceone]

Reply

Marsh Posté le 12-05-2004 à 17:11:59    

bienvenu dans la prog web ^^

Reply

Marsh Posté le 12-05-2004 à 17:30:52    

tu m'étonnes !! :sol:  
 
Mais c quand meme un peu frustrant de respecter des conventions, et pour finir ca ne fonctionne pas comme ça devrait... En + j'utilise Mozilla pour sa soi-disante parfaite gestion des normes w3c, et c justement ce navigateur qui me pose des problèmes... :pfff:
 
Vive le C standard !!! :D

Reply

Marsh Posté le 12-05-2004 à 17:46:10    

LKoLRn a écrit :

tu m'étonnes !! :sol:  
 
Mais c quand meme un peu frustrant de respecter des conventions, et pour finir ca ne fonctionne pas comme ça devrait... En + j'utilise Mozilla pour sa soi-disante parfaite gestion des normes w3c, et c justement ce navigateur qui me pose des problèmes... :pfff:
 
Vive le C standard !!! :D


 
http://incongru.webdynamit.net/EspaceSousLesImages

Reply

Marsh Posté le 12-05-2004 à 18:02:35    

LKoLRn a écrit :

et c justement ce navigateur qui me pose des problèmes... :pfff:


 
Faut voir si c'est ton code qui est correct aussi :whistle:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-05-2004 à 18:02:35   

Reply

Marsh Posté le 12-05-2004 à 18:13:47    

LKoLRn a écrit :

et c justement ce navigateur qui me pose des problèmes... :pfff:


Au contraire. C'est IE qui pose problème à vouloir abuser des standards.
 
Tu dis ça, car tu es habitué à IE.
Quelqu'un sous Linux, et qui doit développer un site web sous Windows, il se dirait pareil, mais là ça sera vrai.

Reply

Marsh Posté le 12-05-2004 à 18:35:11    

Non, je suis habitué à Mozilla. Ca fait un moment que g laché IE pour n'utiliser QUE celui-la (et ouais! :sol:)
 
@skylight: quand tu dis que IE abuse des standards, c parce qu'il est trop laxiste...? (et qu'il utilise des attributs valides uniquement sous IE par exemple ?)


Message édité par lkolrn le 12-05-2004 à 18:49:54
Reply

Marsh Posté le 12-05-2004 à 18:36:34    

Non, il est trop tolérant.

Reply

Marsh Posté le 12-05-2004 à 18:46:23    

laxiste, trop tolérant... Ca reviendrait po un peu au meme...? [:aras qui rit]
 
Sinon + sérieusement je ne développe mes pages QUE sous Mozilla, et je constate des résultats parfois bizarres. Je m'explique: g 2 ptits paragraphes que je veux indenter, alors j'utilise 3 &nbsp; à la suite (c bourrin ui je c) à chaque début de paragraphe. Rien d'exceptionnel bref, eh bien Mozilla m'affiche seulement 2 espaces pour le 1er paragraphe (et 3 pour le second). En + la taille des espaces est différente sous Mozilla et sous IE, c à ni rien comprendre... [:airforceone]

Reply

Marsh Posté le 12-05-2004 à 18:48:08    

Si le reste du code est du même niveau que des décalages à coup d'espaces insécables ( &nbsp; ), il ne faut s'étonner de rien :o
Du code W3C compliant c'est pas juste du code qui passe le validateur, c'est aussi du code valide sémantiquement.


Message édité par antp le 12-05-2004 à 18:48:22

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-05-2004 à 18:51:41    

je vois pas en quoi un espace remettrait en cause la validité de la sémantique... Au lieu d'afficher 3 caractères lettres en début de ligne, j'affiche 3 caractères espaces...
 
Sinon toi comment tu fais pour une tabulation ??


Message édité par lkolrn le 12-05-2004 à 18:54:30
Reply

Marsh Posté le 12-05-2004 à 19:01:43    

benh en Word tu fais trois espaces pour avoir un retrait de première ligne ? La solution propre consiste à jour avec l'identation en bougeant une réglette sur la règle en haut de la page.
En HTML/CSS c'est pareil :
http://www.w3schools.com/css/pr_text_text-indent.asp


Message édité par antp le 12-05-2004 à 19:02:15

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-05-2004 à 02:04:32    

mici bien :jap:

antp a écrit :

benh en Word tu fais trois espaces pour avoir un retrait de première ligne ?

Sous windows 98 quand je lance word il plante 3 fois sur 4 donc je l'utilise po :D  
 
Mais c bizarre quand même car ce texte est contenu dans un classique <td>, avec 1 ou 2 attributs css de style, comme le text-align qui est à justify (c ptet à cause de ça [:airforceone])


Message édité par lkolrn le 13-05-2004 à 02:04:45
Reply

Marsh Posté le 13-05-2004 à 09:45:01    

peut-être, en effet


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-05-2004 à 10:48:06    

LKoLRn a écrit :

je vois pas en quoi un espace remettrait en cause la validité de la sémantique... Au lieu d'afficher 3 caractères lettres en début de ligne, j'affiche 3 caractères espaces...
 
Sinon toi comment tu fais pour une tabulation ??

text-indent:5px;
 

Reply

Marsh Posté le 13-05-2004 à 11:12:41    

skylight a écrit :

text-indent:5px;


 
Faut lire les messages qui suivent avant de répondre :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-05-2004 à 11:18:59    

antp a écrit :

Faut lire les messages qui suivent avant de répondre :o

C'est pour les faibles, lire les messages précédents :o

Reply

Marsh Posté le 13-05-2004 à 11:20:06    

Les messages suivants tu veux dire ?


Message édité par antp le 13-05-2004 à 11:20:14

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-05-2004 à 11:20:57    

skylight a écrit :

C'est pour les faibles, lire les messages précédents :o

spa bien de piquer les escuse des autres :non:

Reply

Marsh Posté le 13-05-2004 à 11:24:19    

chacal_one333 a écrit :

spa bien de piquer les escuse des autres :non:

:??:
 
J'ai rien piqué à Antepé moi !

Reply

Marsh Posté le 13-05-2004 à 11:27:38    

c'est celle de nraynaud :o

Reply

Marsh Posté le 13-05-2004 à 11:28:19    

Copyright ? Brevet ? :o

Reply

Marsh Posté le 13-05-2004 à 13:30:55    

http://forum.hardware.fr/forum2.ph [...] =0#t723398
 
preuve d'utilisation antérieure à la tienne :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-05-2004 à 13:41:00    

antp a écrit :

http://forum.hardware.fr/forum2.ph [...] =0#t723398
 
preuve d'utilisation antérieure à la tienne :o

Ah ouais, parmis 15 millions de messages [:chacal_one333]

Reply

Marsh Posté le 13-05-2004 à 13:41:35    

Reply

Marsh Posté le 13-05-2004 à 14:55:11    

pour vous calmer un peu, g une autre question si vous voulez bien ;)
 
g une "grande" <table> dans laquelle est insérée tout le contenu de ma page, et je veux que le tout soit aligné verticalement au milieu de la page affichée. Dabord j'avais bidouillé un truc (en insérant cette table dans une cellule d'une autre, et pour laquelle width="100%" ), mais c po très bo alors (et que ca marche po sous Mozilla :D) g essayé un attribut css table {vertical-align: middle;}, mais ca passe po non +...
 
Verdict? :sweat:


Message édité par lkolrn le 13-05-2004 à 14:55:28
Reply

Marsh Posté le 13-05-2004 à 15:04:08    

Reply

Marsh Posté le 13-05-2004 à 15:09:10    

Ajouté aux favoris
 
 :jap:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed