IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Doctype et correction en xhtml
Options
pierreandre
posté 24 Mar 2015, 21:52
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



Qui de vraiment sympa et compétent en xhtml pourrait me corriger cela :
Citation
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>AU PR&Eacute;SENT : index</title>
<?php
include('../../config.inc')
?>
<?php
include("metasorg.txt");
?>
<!--FIN PARTIE COMMUNE-->
<!--FIN PARTIE COMMUNE-->
<style type="text/css" media="screen" title="default">
@import url("csscont/container.css");
@import url("csscont/general.css");
@import url("csscont/histoiretable.css");
@import url("csscont/css.css");
</style>
</head>


Je suis au bout de mes connaissance (très faibles en codage !) et je frise la dépression !

Merci d'avance, pierre andre
Go to the top of the page
 
+Quote Post
scoch
posté 25 Mar 2015, 10:34
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 825
Inscrit : 1 Jul 2010
Membre no 156 073



Bonjour,
le même code en HTML5 :
Code
<!doctype html>
<html lang="fr">
    <head>
        <meta charset="iso-8859-1">
        <title>AU PR&Eacute;SENT : index</title>
        <?php include('../../config.inc') ?>
        <?php include("metasorg.txt"); ?>
        <link rel="stylesheet" type="text/css" media="screen" href="csscont/container.css">
        <link rel="stylesheet" type="text/css" media="screen" href="csscont/general.css">
        <link rel="stylesheet" type="text/css" media="screen" href="csscont/histoiretable.css">
        <link rel="stylesheet" type="text/css" media="screen" href="csscont/css.css">
    </head>
    <body>

        

    </body>
</html>


Tu devrais vraiment commencer par la base, par exemple le cours de HTML sur openclassroom.
Bon courage !


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
No6
posté 25 Mar 2015, 13:32
Message #3


Oui ?
*****

Groupe : Membres
Messages : 3 889
Inscrit : 24 Jun 2003
Lieu : BZH
Membre no 8 224



Citation (pierreandre @ 24 Mar 2015, 21:52) *
Code
<?php include("metasorg.txt"); ?>


L'include d'un fichier texte, c'est tres déconseillé.

Quelle genre d'info y a tu mis ?


--------------------
"Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan)
Go to the top of the page
 
+Quote Post
pierreandre
posté 25 Mar 2015, 14:26
Message #4


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



Bonjour à Scoch et à No 6 et Merci d'avoir pris du temps pour me lire et aussi pour me donner une solution et une adresse à consulter ainsi qu'une mise en garde sur l'inclusion d'un fichier texte.

Évidemment je vais en tenir compte.
Je suis obligé d'apprendre . Ce qui n'est pas toujours facile pour un ignorant dans ce domaine.

Merci encore et je vous tiendrai au courant de mes progrès.

Merci encore et à bientôt, pierre andre

PS le fichier texte contient :
<meta http-equiv="content-language" content="fr" />
<meta name="description" content="site familial et d'explorations de pays" />
<meta name="author" content="Philippe Lagarde"/>
<meta name="robots" content="no-cache" />
<meta name="robots" content="none" />
<meta name="robots" content="noarchive" />
<meta name="expires" content="never" />
<link rel="shortcut icon" href="/favicon.ico" />
Go to the top of the page
 
+Quote Post
pierreandre
posté 25 Mar 2015, 15:05
Message #5


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



voilà un résultat suite à vos interventions :

http://www.ppzx.net/rogersdos/page_333.html
J'ai enlevé l'include meta org.txt.

Amitiés, pierreandre


Fichier(s) joint(s)
Fichier joint  Capture.png ( 104.44 Ko ) Nombre de téléchargements : 7
 
Go to the top of the page
 
+Quote Post
No6
posté 25 Mar 2015, 17:05
Message #6


Oui ?
*****

Groupe : Membres
Messages : 3 889
Inscrit : 24 Jun 2003
Lieu : BZH
Membre no 8 224



Citation (pierreandre @ 25 Mar 2015, 15:05) *
J'ai enlevé l'include metaorg.txt


Pour ce qu'il contient, tu pouvais le laisser.

mais par convention, tu devrai le nommer metaorg.php, même s'il ne contient aucune ligne de php.

ça fonctionnera pareil, sauf que le fichier ne sera lisible ailleurs que sur le serveur.

Ce message a été modifié par No6 - 25 Mar 2015, 17:06.


--------------------
"Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan)
Go to the top of the page
 
+Quote Post
pierreandre
posté 27 Mar 2015, 20:41
Message #7


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



Bonjour à tous et particulièrement à ceux qui ont pris de leur temps pour me lire et, même pour me donner des conseils,

CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>AU PR&Eacute;SENT : index</title>

<?php
include('../../config.inc')
?>
<?php
include("metasorg.php");
?>
<!--FIN PARTIE COMMUNE-->
<!--FIN PARTIE COMMUNE-->
<style type="text/css" media="screen" title="default">
@import url("csscont/container.css");
@import url("csscont/general.css");
@import url("csscont/histoiretable.css");
@import url("csscont/css.css");
</style>
</head>
<body>


Si quelqu'un aimerait ajouter ou retirer quelque chose, je serais très à l'écoute
Merci d'avance et bonne fin de semaine,
Pierreandre

Ce message a été modifié par pierreandre - 27 Mar 2015, 20:48.
Go to the top of the page
 
+Quote Post
macpacher
posté 28 Mar 2015, 00:47
Message #8


Adepte de Macbidouille
*

Groupe : Membres
Messages : 143
Inscrit : 4 Dec 2013
Membre no 188 132



Sans être un pro, je dirai, tant qu'à débuter aujourd'hui qu'il vaut mieux partir sur HTML5 plutôt que XHTML.
Le jeu de caractère (le plus ?) standard est passé à UTF-8.
La règle @import est dédiée à l'import de feuille externe (voir https://developer.mozilla.org/fr/docs/Web/CSS/@import) avec une url externe, en filtrant sur les media ou le sélecteur. Si une feuille de style locale est utilisée sans filtrer, autant écrire
<link rel="stylesheet" href="css/monStyle.css" />

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="css/monStyle.css.css" />
<link rel="stylesheet" href="css/monComplementDeStyle.css" />
</head>

etc


--------------------
Macmini6,2 - Mavrik
Go to the top of the page
 
+Quote Post
pierreandre
posté 28 Mar 2015, 14:51
Message #9


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



Bonjour Macpascher,

Merci pour ton intervention. Scoch m'avait aussi informé de ce que tu me dis. Il m'avait donné aussi tout le doctype que tu peux voir ici même.

@import url("csscont/container.css"); fonctionne avec .php, alors que <link rel="stylesheet" type="text/css" media="screen" href="csscont/container.css"> fonctionne avec HTML 5.

Par ailleurs, je n'ai pas trop envie de me soumettre aux «diktats» américain et de mode, pour adopter leur convention: le utf-8.
Le charset=iso-8859-1 français et européen me convient mieux. Je n'ai pas d'ambition internationale ou commerciale qui me rendrait esclave de ces dernières conventions.

J'ai tout d même un avertissement pour le fait que j'encode en charset=iso-8859-1 et que le texte a été encodé en utf-8. Si tu connais un moyen de changer l'encodage du texte utf-8 pour iso-8859-1, je suis preneur.
Par ailleurs, mon site http://ppzx.net m'a été donné par un ami, Philippe Lagarde ingénieur et excellent photographe, il y a plusieurs années et je l'aime (Le site !)

Je te remercie néanmoins pour le temps que tu m'as donné.

Amitiés,
pierreandre


Go to the top of the page
 
+Quote Post
No6
posté 28 Mar 2015, 20:29
Message #10


Oui ?
*****

Groupe : Membres
Messages : 3 889
Inscrit : 24 Jun 2003
Lieu : BZH
Membre no 8 224



Ben non, justement, le charset=iso-8859-1 c'est un pur produit US nombriliste.
qui au passage est passé en charset=iso-8859-15 plus conforme aux caractères accentués qu'on trouve en europe.

l' UTF-8 à justement été créé pour respecter les différentes graphies présentes dans tous les langages du monde.

même le site de Mac Bidouille est en utf-8 !


--------------------
"Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan)
Go to the top of the page
 
+Quote Post
pierreandre
posté 28 Mar 2015, 20:55
Message #11


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



Bonjour No 6,

Ah ah ah ! Voilà un bel exemple d'ignorance !

Je te remercie de me l'avoir écrit. Je vais donc mettre en charset utf-8.

Cela tombe bien car les textes sont déjà en utf-8.

Comme tu me la fais remarquer, je suis très ignorant en codage. et je te crois facilement.

Alors c'est à voir.

À bientôt, pierreandre
Go to the top of the page
 
+Quote Post
pierreandre
posté 2 Apr 2015, 14:05
Message #12


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



Bonjour,

Voilà finalement une page en PHP :

CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>AU PR&Eacute;SENT : index</title><?php
include('../config.inc');
?>
<?php
include("metasorg.php");
?>
<!--FIN PARTIE COMMUNE-->
<style type="text/css" media="screen" title="default">
@import url("csscont/container.css");
@import url("csscont/css.css");
</style>
</head>

Bonjour à vous et merci de votre aide.
Go to the top of the page
 
+Quote Post
No6
posté 2 Apr 2015, 15:40
Message #13


Oui ?
*****

Groupe : Membres
Messages : 3 889
Inscrit : 24 Jun 2003
Lieu : BZH
Membre no 8 224




Beaucoup à dire.

Je vois que tu à choisi de rester sur du XHTML1.0 strict.

C’est ton choix, mais c’est beaucoup d’emmerdes à venir.

Point de vue compatibilité, c’est un DTD qui impose plus de calculs aux navigateurs Web, et donc un affichage un chouïa plus lent, et qui plantera ta page à la moindre erreur de syntaxe XML.
Ben oui, il faut bien que le navigateur analyse et controle en profondeur ton code xml pour le valider.

Si ton seul but c’est d’avoir ton code ultra propre, pourquoi pas, avoir du code propre c’est bien, mais de là à risquer de tout foirer pour une erreur d’inattention, c’est du masochisme.

Ce format XML strict est plutôt utile pour les boites qui échangent des fichiers XML, et dont les pages sont finalement des amalgames de différents bouts de données en XML, présentées ensemble.
Genre tableau de bord sur la production, données de compta et prévisions, etc.
Comme ces données sont issues de sources multiples, il vaut mieux que tout le monde soit au même diapason syntaxique, et l’utilisation du XML permet l’emploi d’un balisage libre et inventif (mais il faut en passer par une transformation xslt).
Au passage, les anciens navigateurs IE plante souvent avec les page en XHTML…

L’utilisation de @import plutôt que <link…
C’est plutôt déconseillé.
Techniquement, quand une page est envoyée depuis un serveur vers le navigateur d’un internaute, elle transite morceau par morceau. A l’arrivée, les morceaux n’arrivent pas forcément dans le bon ordre, et les navigateurs reconstituent la page au fur et à mesure avec ce qu’ils ont.
Principalement, les images sont envoyées séparément, et sont mises en place au fil de leur arrivée ( et c’estpour ça que c’est bien d’indiquer les width et height directement dans le html).

Pour le fichier @import, c’est pareil, il est envoyé séparément. Seulement la le pb, c’est que le navigateur attendra d’abord d’avoir reçu le fichier, avant de commencer à afficher la page (qui reste blanche en attendant).


Non, franchement, passe à l’html 5.
Si ce format existe, c’est parce qu’il est le fruit d’une évolution concerté par les acteurs du Web.
Comme dans toute création, les premières réalisation ont toujours des défauts, que l’on finit par corriger avec l’expérience.
Rester au niveau de l’XHTML version 1, créé il y a 15 ans ; qui est quasiment abandonné par le W3C, je n’y vois aucun intérêt !

Pour terminer, je ne pense pas que ce doctype soit supporté sur les smart-phones...

Et j’oubliais, tu mets un titre en Français sur une page en Anglais (lang="en")???




--------------------
"Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan)
Go to the top of the page
 
+Quote Post
pierreandre
posté 2 Apr 2015, 16:00
Message #14


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



Bonjour No6,

J'aime beaucoup te lire. Je trouve que tu as raison et que tu l'exprime clairement pour moi.

Je souhaite que tu t'investisses dans l'enseignement. Tu pourrais aider beaucoup de monde, comme tu le fais chez MacBidouille !

J'ai déjà suivi tes conseils pour aller sur «openclassroom» que je trouve très intéressant.

Je regarde le html5. En attendant, Je voulais que mon site soit accessible et J'ai gardé le php. Comme tu le vois, je suis en pleine transformation depuis que nous avons échangé.

Merci encore, perreandrande
Go to the top of the page
 
+Quote Post
No6
posté 3 Apr 2015, 16:51
Message #15


Oui ?
*****

Groupe : Membres
Messages : 3 889
Inscrit : 24 Jun 2003
Lieu : BZH
Membre no 8 224



Merci..

Que dire, J'ai été enseignant (en informatique) par le passé, mais hélas ça paie pas son homme !
mais j'aimais bien.

Sinon, je suis loin de vraiment tout connaitre sur les technologies web, et c'est vrai, j'aime bien connaitre les cheminements et petites histoires présentes dans l'évolution de la technologie.

Je trouve que ça manque. wink.gif


--------------------
"Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan)
Go to the top of the page
 
+Quote Post
pierreandre
posté 4 Apr 2015, 22:41
Message #16


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



Bonjour No6,

Je ne suis pas vraiment surpris de ta formation, surtout de ton profil enseignant.

Tant mieux. tu as dû rendre service à beaucoup d'étudiants.

Moi aussi j'étais dans l'enseignement et je suis maintenant retraité.
J'ai enseigné au secondaire, au Cégep en Art et te chnologie des Médias, et à l'université.

J'ai bien aimé ce métier.L'ambiance jeune, etc.

J'habite maintenant sur la Rive Sud de Montréal et nous comptons déménager ailleurs, ma femme et moi.

Comme il me ferait plaisir continuer à échanger avec toi si tu es disponible.

On pourrait s'écrire de temps en temps : voici mon courriel XXXXXXXXX

À bientôt et joyeuses Pâques. Beaucoup de chocolate !

pierreandre
Raison de l'édition : pas d'adresse email dans les posts
Go to the top of the page
 
+Quote Post
macpacher
posté 5 Apr 2015, 22:39
Message #17


Adepte de Macbidouille
*

Groupe : Membres
Messages : 143
Inscrit : 4 Dec 2013
Membre no 188 132



pierreandre (Pierre André ?),

Je suis allé voir le site http://ppzx.net . Je ne sais pas quel est ton objectif (enrichir ce site, en créer un nouveau, apprendre les langages du web), mais une autre approche serait de partir d'un outil de publication ou gestionnaire de contenu (CMS) type wordpress, dotclear... Ce genre d'outil permet de séparer
la gestion des pages (partie Web) faite par l'outil,
le contenu (textes, média) ajouté par les rédacteurs,
la présentation, rendue homogène par un thème : mise en page, styles, déco
et correspond tout à fait aux besoins d'un site comme ppzx.net.

En terme d'efficacité et de possibilité de présentation avec les thèmes que l'on trouve sur Internet, c'est bluffant ! Et ces outils permettent aussi de mettre le nez dans le moteur si on est un peu curieux des langages Web.

Aujourd'hui, en partant de zéro, écrire du code pour respecter les standards en s'assurant de la compatibilité avec tous les appareils (tablette, smartphone) et tous les navigateurs nécessite un investissement conséquent, que justifierait seulement un besoin spécifique de traitement d'infos ou de base de données.

Bonne continuation smile.gif


--------------------
Macmini6,2 - Mavrik
Go to the top of the page
 
+Quote Post
pierreandre
posté 7 Apr 2015, 17:15
Message #18


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 16 May 2006
Membre no 61 275



Bonjour à tous et en particulier à «macpacher»,

Merci de m'aider. Je partage ta position un outil de publication ou gestionnaire de contenu (CMS).

Mon objectif est de maintenir un site «familial» pour mes 6 enfants qui vivent à l'extérieur de ma ville. Ce site devient un point de rendez-vous, particulièrement pour celles et ceux qui s'intéressent à la croissance personnelle et à leurs photos d'enfants.

J'ai, d'ailleurs, bloqué certaines années à leurs demandes. Quand ils veulent m'écrire il y a le courriel ou iMessage et consort...

Je n'ai pas non plus de téléphone intelligent. Je n'en ai pas besoin.

Par ailleurs ce site m'a été donné par un ami et je suis content de le maintenir car j'aimais beaucoup le site et l'ami.

Je te remercie encore pour ce que j'appellerais ton amitié que j'apprécie.

Amitiés, pierreandré

Ce message a été modifié par pierreandre - 7 Apr 2015, 17:17.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 24th April 2024 - 03:44