Archive Liste Typographie
Message : Re[2]: HTML ici ou ailleurs!

(Thomas Linard) - Vendredi 01 Mars 2002
Navigation par date [ Précédent    Index    Suivant ]
Navigation par sujet [ Précédent    Index    Suivant ]

Subject:    Re[2]: HTML ici ou ailleurs!
Date:    Fri, 01 Mar 2002 22:29:40 +0100
From:    Thomas Linard <thomas.linard@xxxxxxx>

Bonjour curis@xxxxxxxxxxxxxx,

Le 2002-03-01 09:40:35, vous avez écrit :
> 	Par exemple, si l'on met &emdash; pour avoir un tiret long,
> pas mal de gens utilisant netscape verront &emdash; en toutes lettres
> et pas un tiret : la lisibilité y perd...

Pas seulement Netscape, tous les navigateurs du marché : &emdash;
n'existe pas ! C'est &mdash; qu'il faut utiliser (ou &#8212;, sa valeur
décimale en Unicode). Et alors ça marche très bien (sauf probablement
pour les systèmes sous X Window - les systèmes Unix quoi). De toute
façon un caractère qui ne peut pas être affiché doit apparaître comme un
carré blanc, jamais sous la forme &xxx;.

> 	Il en va de même avec les apostrophes correctes (effet encore
> accentué par le fait que certains logiciels les utilisent directement
> sans prévenir).

Disons que le code 146 (l'apostrophe courbe sous Windows) a des chances
d'être mal affiché. Mais &rsquo; ou &#8217; ou même mieux le caractère
lui-même dans un texte au codage UTF-8 passe très bien (sauf sous X Win...
mais je me répète).

> 	Bien sûr, les logiciels évoluent au fur et à mesure et on peut
> espérer que la situation s'améliore. Mais il me semble que,
> contrairement à un document imprimé, on ne peut absolument pas
> contrôler le résultat final qui va beaucoup dépendre des réglages et
> de la configuration du lecteur. Et que, à cause de cela, vouloir à
> tout prix avoir un document typographiquement correct risque de causer
> pour pas mal d'entre eux plus de dégâts que de gain en lisibilité.

Tout à fait d'accord.

> 	D'autant plus que la lecture se faisant sur écran, je ne suis
> pas sûr que remplacer une fine par une insécable perde beaucoup, étant
> donné que la lecture de longs textes sur écran n'est de toute façon
> pas très plaisante.

Bof, j'imprime souvent les longs documents justement. Donc...

> 	Maintenant que je me suis bien fait l'avocat du diable, ça
> n'empêche pas que pouvoir faire plus facilement des textes bien
> présentés (comment on fait un retrait d'alinéa simplement ?) serait
> bien sympathique...

Comme l'a écrit Jean-François Billaud, en CSS : "text-indent: <valeur>".
Soit concrétement :

<p style="text-indent: 5em">

pour chaque paragraphe, ou mieux :

un fichier style.css, qui sera appelé par <link rel="stylesheet"
type="text/css" href="[chemin_qui_convient]style.css"> placé entre le
<head> et le </head> du fichier HTML et qui dit au moins :
p { text-indent: 5em }
(ça suffit, mais vous pouvez mettre beaucoup plus après).

À ce sujet, je vous recommande cette adresse : http://www.htmlhelp.com/,
pour d'excellentes synthèses sur le HTML 4.0 et les CSS.

> 
> -- 
>                                 Emmanuel CURIS
>                                 curis@xxxxxxxxxxxxxxxxxxxxxxxx
> 
> Page WWW: http://emmanuel.curis.online.fr/index.html

-- 
Cordialement,
 Thomas Linard