" Le HTML est sans doute le langage le plus utilisé actuellement : indirectement au travers des pages Web affichées dans les navigateurs, directement lorqu'il est utilisé pour écrire ces pages.
Si vous êtes dans ce second cas de figure, il est nécessaire de maîtriser le langage HTML. Et pour cela, une documentation s'impose pour utiliser le plus efficacement et le plus correctement la dernière version du langage HTML, avec ses balises, de la plus simple à la plus complexe, avec leurs attributs, sans oulier les feuilles de styles en cascade (CSS) et le XHTML (HTML réécrit en XML).
Le livre "HTML & XHTML - La référence" des éditions O'Reilly propose de fournir cette documentation la plus complète pour comprendre, maîtriser et écrire en HTML ou XHTML"
HTML & XHTML, la référence | |
Auteur | Chuck Musciano & Bill Kennedy |
Editeur | O'Reilly |
ISBN | 2-84177-132-6 |
Pages | 694 |
Prix | Prix indicatif 43 euros / 282,06 F |
Rédacteur | Thierry Stoehr |
Le HTML est sans doute le langage le plus utilisé actuellement :
indirectement au
travers des pages Web affichées dans les navigateurs, directement lorqu'il
est
utilisé pour écrire ces pages.
Si vous êtes dans ce second cas de figure, il est nécessaire de maîtriser le
langage HTML. Et pour cela, une documentation s'impose pour utiliser le plus
efficacement et le plus correctement la dernière version du langage HTML,
avec
ses balises, de la plus simple à la plus complexe, avec leurs attributs, sans
oulier les feuilles de styles en cascade (CSS) et le XHTML (HTML réécrit en
XML).
Le livre "HTML & XHTML - La référence" des éditions O'Reilly propose de
fournir
cette documentation la plus complète pour comprendre, maîtriser et écrire en
HTML ou XHTML.
<!-- Fin du texte de la news -->
"HTML & XHTML - La référence" est paru en février 2001. C'est la
traduction de
James Guerin de la quatrième édition du livre anglais "HTML & XHTML The
Definitive Guide". Sa couverture représente un koala, selon l'habitude des
éditions O'Reilly de mettre en couverture un dessin d'un animal (ce koala
n'est
pas un panda ou un ours, présents sur d'autres couvertures des mêmes
éditions à
propos d'autres logiciels ou langages).
Le livre traite de HTML 4.01, de XHTML 1.1 et de CSS2.
Ma lecture est liée à l'utilisation professionnelle que je fais du livre pour
écrire en HTML, ayant aussi eu d'autres livres d'autres éditeurs sur le même
sujet.
En détails
Le livre s'ouvre par une préface assez classique : les conventions
typographiques, les remerciements, le courrier pour réagir mais aussi un peu
plus de 2 pages bien faites sur "HTML est-il appelé à disparaître ?".
Ce passage intéressant est bien complété par le premier chapitre qui est une
présentation générale et historique d'internet, de HTML et du Web, des
normalisations (et de leurs problèmes), de ce que sont (et ne sont pas)
HTML et
XHTML ainsi que les outils pour écrire en HTML ou XHTML.
Ces 16 premières pages sont selon moi une bonne introduction générale qui
pourrait même être lue (et utile) à des responsables éditoriaux qui ne
perçoivent pas toujours les problèmes liés aux publications sur le Web.
Si la préface et le chapitre 1 ne sont constitués que de texte, on trouve en
revanche systématiquement dans les 16 chapitres suivants :
- des captures d'écran de Netscape Navigator et d'Internet Explorer pour
illustrer le résultat des balises HTML expliquées au travers d'exemples ;
- des encadrés pour chaque élément HTML expliqué (html, body, form...)
avec à
chaque fois les mêmes renseignements : les informations concernant la
fonction de
l'élément, la liste complète de ses attributs, son marqueur de fermeture, ce
qu'il contient et dans quel contexte il est utilisé ;
- les détails des attributs de l'élément après l'encadré.
Ce côté pratique est bien utile et permet par exemple à un utilisateur s'y
connaissant déjà de retrouver tous les renseignments à propos d'une balise
et de
sa syntaxe.
Le ton du livre est aussi à souligner : il est pragmatique et concret, les
auteurs donnent des conseils clairs et issus d'une réelle pratique.
D'ailleurs
un chapitre entier, le 17, est consacré à des trucs et astuces qui peuvent se
révéler bien utiles.
Si vous êtes plutôt débutant, le livre passe en revue les grands thèmes de
façon
progressive.
Ainsi, se succèdent en 5 chapitres (du 2 au 6), le strict minimum (en tête
de
document, corps...), les éléments de base comme les niveaux de titre, les
paragraphes, la gestion des polices, puis les règles, les images, les
couleurs
d'un document et le multimedia. Et enfin les liens (URL, mailto, ftp, images
sensibles en globalité ou selon les coordonnées).
Chaque fois que cela s'y prête, on trouve un passage sur "le bon usage" de
l'élément en question ou carrément la mention (avec les raisons)
"déconseillé",
"obsolète" à son propos ou encore "ce qu'il ne faut pas faire" ou "probème
posé
par" l'utilisation de l'élément (images et couleurs de fonds par exemple).
Comme le chapitre à propos des liens, les chapitres suivants traitent chacun
d'un
thème en particulier en l'aprofondissant en détails, avec le même principe de
passage systématique en revue des caractéristiques de l'élément traité.
Ainsi, ce sont tout d'abord les listes formatées (ordonnées, non-ordonnées, de
définition) qui sont étudiées, puis les formulaires (avec les différentes
méthodes), les tableaux (simples ou évolués notamment comme outil de mise en
page Web), les cadres. Ces éléments plus poussés sont traités de façon
détaillée.
Les contenus exécutables (applets, JavaScript), les documents dynamiques
(serveur-push) et les extensions Netscape de mise en page font l'objet de
moins
de pages par chapitres que les autres, mais donnent de bons éléments de
début.
Le chapitre concernant Netscape n'était pas indispensable selon moi --- et
les
auteurs indiquent bien que les 24 pages dessus risquent "d'éloigner une
partie
de votre audience" du fait de la spécificité propre au navigateur Netscape.
Avant dernier groupe de chapitres, ceux traitant des feuilles de style en
cascade, du XML et du XHTML.
Ce dernier est clairement expliqué quant à ses caractéristiques par rapport au
HTML et bénéficie d'une courte introduction à XML au chapitre 15. Les
feuilles
de style traitées au chapitre 8 ne sont bien sûr que survolées (les auteurs
le
disent bien), mais donnent l'essentiel pour comprendre et commencer à
mettre en
oeuvre les possibilités de cette approche.
Les 7 annexes forment plus de 100 pages et vont de sujets très pointus (DTD
HTML
4.01 et XHTML 1.0, spécifications CSS1) à des choses plus pratiques (listes
des
codes caractères --- pour écrire Ç, Ê, ou encore æ ---
avec
leur conformité, ou les couleurs).
Signalons aussi une page d' À propos des auteurs, du traducteur et le
colophon (où on apprend que le koala est un marsupial australien plus
d'autres
petites choses sur ces Phascolarctidae !).
Enfin l'Aide-mémoire cartonné détachable de 3 pages est bien pratique pour
avoir
sous la main dans un format moins épais (!) les éléments et leurs attributs
classés par grands thèmes.
Les critiques que je formulerais seraient les suivantes :
- de manière triviale et indiquée par les auteurs, il est impossible de
traiter
en profondeur certains aspects (CSS, XML) ; mais ce n'est pas le but : on
parle
de HTML et de XHTML ;
- l'évolution du langage HTML et XHTML risque de rendre une partie
obsolète :
mais c'est une petit partie, le langage s'étant assez stabilisé ;
- seuls sont pris en compte les navigateurs Netscape Navigator et Internet
Explorer, en ayant écartés Mozilla, Konqueror ou Netscape 6.0 ;
- la place du chapitre sur les feuilles de style me semblerait plus
adéquate
avec les chapitres sur le XML, le XHTML... mais cele n'engage que moi, et
l'éditrice du livre en français, Dominique BURAUD, a des raisons parfaitement
justes pour l'avoir mis en chapitre 8 ;
- enfin j'ai été un peu surpris et déboussolé par la numérotation des
parties
du livre : en effet, les numéros 4.6.3.1 ou 9.9.1 par exemple, que j'avais
l'habitude de trouver à gauche du titre sont à sa droite entre crochets
(donc
jamais au même endroit, soit en début de ligne, ce qui n'est pas aussi clair
selon moi).
En conclusion, je trouve que le livre "HTML & XHTML - La référence" est à
recommander si vous vous lancez dans le HTML ou si en connaissez déjà une
partie
mais souhaitez avoir un livre de référence. Il mérite bien son titre.
Et si vous souhaitez juste les éléments et les attributs, sans conseils ni
explications, un autre livre avec le koala en couverture est disponible :
"HTML
& XHTML Précis & Concis".
Table des matières
- Préface
- Chapitre 1 : HTML, XHTML et le World Wide Web
- Chapitre 2 : Démarrer rapidement
- Chapitre 3 : Anatomie d'un document HTML
- Chapitre 4 : Eléments de base du texte
- Chapitre 5 : Règles, images et multimédia
- Chapitre 6 : Les liens et le Web
- Chapitre 7 : Listes formatées
- Chapitre 8 : Feuilles de style en cascade
- Chapitre 9 : Formulaires
- Chapitre 10 : Tableaux
- Chapitre 11 : Cadres
- Chapitre 12 : Contenus exécutables
- Chapitre 13 : Documents dynamiques
- Chapitre 14 : Extensions Netscape de mise en page
- Chapitre 15 : XML
- Chapitre 16 : XHTML
- Chapitre 17 : Trucs et astuces
- Annexe A : Grammaire HTML
- Annexe B : Guide de référence des éléments HTML/XHTML
- Annexe C : Guide de référence des feuilles de styles en cascade
- Annexe D : DTD HTML 4.01
- Annexe E : DTD XHTML 1.0
- Annexe F : Entités caractères
- Annexe G : Noms et valeurs des couleurs
- Index
- À propos et colophon
- Aide-mémoire cartonné détachable
# autre ouvrage dispo sur le même thème
Posté par SUrOB . Évalué à 10.
ca me rapelle ce que le w3c envisage de faire ... devrons-nous un jour payer des royalties pour nos sites ? :(
[^] # Re: autre ouvrage dispo sur le même thème
Posté par SUrOB . Évalué à 2.
[^] # Re: autre ouvrage dispo sur le même thème
Posté par analogue o/ (site web personnel) . Évalué à 10.
XML précis et concis: http://www.oreilly.fr/catalogue/xml_pkt.html(...)
[^] # Re: autre ouvrage dispo sur le même thème
Posté par sbruchet . Évalué à 4.
[^] # Re: autre ouvrage dispo sur le même thème
Posté par jcs (site web personnel) . Évalué à 1.
# CSS rulezz!!!!
Posté par Infernal Quack (site web personnel) . Évalué à 10.
mais je conseille à tout le monde de se mettre aux feuilles de styles.
C'est franchement super pratique pour changer le look de son site en 2 coups de cuillère à pot...de cancoillote bien sûr :)
Je m'y suis mis ce WE et maintenant mon site est HTML4 transitionnal compliant ce qui lui donne plus de chance de passer sur tout les navigateurs (ce qui est vrai).
CSS roulaize !!!
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: CSS rulezz!!!!
Posté par Gyro Gearllose . Évalué à 10.
http://www.eskimo.com/~bloo/indexdot/(...)
Tout y est :
- balises html, options de balises, compatibilité avec les différents navigateurs, etc.
- Idem pour les styles CSS.
Note : ce site est en anglais.
[^] # Re: CSS rulezz!!!!
Posté par Infernal Quack (site web personnel) . Évalué à 4.
Dommage que ce site ne parle ni de Mozilla ni de Konqueror alors qu'il supporte tout les 2 CSS :(
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: CSS rulezz!!!!
Posté par Gyro Gearllose . Évalué à 3.
[^] # Re: CSS rulezz!!!!
Posté par Infernal Quack (site web personnel) . Évalué à 7.
C'est pas comme IE qui la remplace par du blanc et opéra du noir (ou l'inverse)
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: CSS rulezz!!!!
Posté par Gyro Gearllose . Évalué à 5.
[^] # Re: CSS rulezz!!!!
Posté par Anonyme . Évalué à 4.
C'est pas tout à fait vrai, mais c'est pas tout à fait faux non plus :)
En fait, si tu fais un site qui est calculé au pouillème de poil de pixel près, même avec des CSS, t'es toujours obligé de gruger pour tel ou tel navigateur.
En plus (mais c'est de moins en moins vrai) aucun navigateur ne gère les CSS au même degré. Certains reconnaitront plus de choses que d'autres, et c'est toujours chiant.
Ca rend presque impossible le passage à l'HTML 4 Strict (d'ailleurs, y a pas beaucoup de pages qui sont en Strict, tellement c'est chiant ;) )
Par contre, il y a un inconvénient à avoir des CSS séparées du code HTML, en dehors du grand avantage de n'avoir qu'à changer un fichier pour changer le look du site, c'est que si pour une raison x ou y, le navigateur n'arrive pas à charger le fichier de feuille de styles (et ça arrive...), l'affichage est pourri...
Mais y a aucune solution pour remédier à ça, sauf inclure la css dans toutes les pages, ce qui fait perdre l'intérêt de la chose... (quoiqu'on peut faire une inclusion en php/ssi/obiwan kenobi...)
[^] # Re: CSS rulezz!!!!
Posté par jojolapin . Évalué à 2.
Oui, mais c'est justement tout l'intéret des css. Si tu es ceinture noire de cascades, tu sauras faire une charte graphique qui se "dégrade avec beauté" grace au c de css :-)
Ceci dit, c'est vrai que dans la réalité c'est assez compliqué, et au final on est souvent obligé de servir des pages différentes en fonction du navigateur, en détectant la nature de ce dernier.
[^] # Re: CSS rulezz!!!!
Posté par Netsabes . Évalué à 1.
Au niveau HTML, oui, c'est mieux. Au niveau CSS, non. Netscape 4 ne gère pas les attributs border-*, par exemple, ce qui peut poser problème (et multiplier les sous-tables pour arriver au même design qu'en utilisant les border-*).
# Avis bien tranché
Posté par Rossel Olivier . Évalué à 1.
J'esperais en faire ma bible 2001 de la publication Web. Erreur, car ce livre ne se concentre QUE sur HTML/XHTML. Pas de DTML, pas de JavaScript, on reste (trop!) strictement dans le sujet.
Ca me fait un peu mal de dire ca, mais je deconseille vraiment ce livre tres volumineux, tres cher et surtout tres creux.
[^] # Re: Avis bien tranché
Posté par kadreg . Évalué à 10.
O'reilly n'est pas micro application. Quand tu achete un livre sur le HTML, tu n'a pas un chapitre sur la création de MP3 :)
[^] # Avis mal placé
Posté par Da Scritch (site web personnel, Mastodon) . Évalué à -1.
Après, pour le transfert ftp, je te conseille "CuteFTP pour les nuls", sans oublier "OW2 ^C^V 5cr1p75" chez Harcker's Voice éditions.
sinon, tu as
http://www.allhtml.com(...) qui a de bons trucs, mais un peu basique
http://www.javascript.com(...) où y'a de bons 5cr1p75 à ^C^V
hop! -1 ...
en plus, c'est gratuit.
[^] # Re: Avis bien tranché
Posté par Brice Favre (site web personnel) . Évalué à 6.
J'ai actuellement sur mon bureau un bouquin sur CVS et il traite, à fond, du sujet et sans fioritures inutiles (CD par exemple)
Pour les sujets plus globaux comme les langages de programmation ils répartissent le sujet sur plusieurs bouquins mais ne mentent jamais sur le titre (quand il est dit programmation avancée en perl c'est bien ça).
Toutefois les bouquins sont assez cher, donc avant d'en acheter un feuilletez le pour savoir si il ne vous rebacheras pas ce que vous savez déjà ou empruntez le à une bibliothèque (faites le commander).
Par contre quelqu'un sait pourquoi on ne les trouvent pas dans les virgin megastore? Boycott ou désaccord commercial?
[^] # Re: Avis bien tranché
Posté par Netsabes . Évalué à 1.
Ils n'ont peut-être tout simplement pas signé de contrat de distribution, ou bien ils utilisent un distributeur/grossiste différent. Tu ne trouveras pas non plus les livres O'Reilly dans la plupart des petites librairies, ça ne veut pas pour autant dire qu'il y a "boycott ou désaccord commercial".
[^] # C'est toi qu'est nul
Posté par Colin . Évalué à -1.
# koala
Posté par Ramón Perez (site web personnel) . Évalué à 10.
Non, en effet, vu que c'est un koala.
Ce n'est pas non plus un chameau, ni une coccimule, ni un scrabée, ni un ornithorynque.
[^] # Re: koala... plus de précisions
Posté par oliv . Évalué à -1.
houla... -1
PS: dis, DaemoOon, c'est quoi une coccimule? j'ai pas trouvé via google (faut p'têt que je cherche sur goOogle)
[^] # Re: koala... plus de précisions
Posté par Ramón Perez (site web personnel) . Évalué à 2.
Une coccimule, c'est une limule peinte en rouge avec des points noirs. Et les coccimules, c'est chouette. Mais moins que Dacode, car hibou.
Un scrabée je ne sais pas trop, mais c'est peut-être un scarabée sur qui on aurait marché, mais pas trop, sinon ce serait un scrabouillée.
>(faut p'têt que je cherche sur goOogle)
;-)
Non, faut plutôt trainer sur la plus colorée tribune du ternet : http://quadaemon.free.fr(...) </pub>
[^] # Re: koala... plus de précisions
Posté par Troy McClure (site web personnel) . Évalué à -1.
# Tout est sur le Net
Posté par VACHOR (site web personnel) . Évalué à 2.
De plus, c'est bouquins ont une durée de vie très limitée, les choses évoluant vite en la matière.
De toute façon on trouve tout les renseignements que l'on souhaite avec l'Internet et Google ;-)
Sans compter les sites qui en causent :
http://www.webreference.com/xml/reference/xhtml.html(...)
http://www.xhtml.org/(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.