interligne indésirable avant liste à puces

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

pelerin98
Gecko
Messages : 72
Inscription : 13 mai 2008, 11:36

interligne indésirable avant liste à puces

Message par pelerin98 »

Bonjour,

je veux éditer un texte avec :
une ligne qui est l'intitulé de la liste que je vais décliner en dessous
puis n lignes (à puces) en dessous.

J'écris tout ça normalement avec Kompozer : par exemple :
ligne Intitulé de la liste
ligne 1
ligne 2
etc . . .

puis j'affiche le code source et je corrige de la façon suivante :
ligne intitulé de la liste (inchangée)
<ul>
<li>ligne 1</li>
<li>ligne 2</li>
<li>ligne 3</li>
</ul>

mais ça me génère un interligne entre la ligne intitulé de ma liste et la première ligne à puce

Y a-t-il un moyen de supprimer cet interligne (sans utiliser CSS que je ne connais pas) ?
Remerciements de pelerin98 et à bientôt (si vous le voulez bien . . . )
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: interligne indésirable avant liste à puces

Message par Ymai »

Bonjour
pelerin98 a écrit :Y a-t-il un moyen de supprimer cet interligne (sans utiliser CSS que je ne connais pas) ?
Je ne pense pas. C'est espacement est intrinsèquement lié à la balise ul dans son style par défaut.
Mais franchement, même sans maîtriser les feuilles de style...
Voici le code à insérer dans l'entête de la page (entre <head> et </head> pour supprimer systématiquement tous les espacements.

Code : Tout sélectionner

<style type="text/css">
ul {margin: 0}
</style>
Quelqu'un qui maîtrise suffisamment HTML pour préférer construire une liste non ordonnée dans le code source plutôt que par les moyens offerts par KompoZer ne devrait pas être vraiment effrayé. :D
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
pelerin98
Gecko
Messages : 72
Inscription : 13 mai 2008, 11:36

Re: interligne indésirable avant liste à puces

Message par pelerin98 »

Bonjour et merci Ymai,

Tout d'abord, pour justifier la question suivante, je ne maîtrise que très très peu HTML et ensuite je préférerai construire une liste non ordonnée par les moyens offerts par KompoZer, mais je ne connais pas non plus la procédure Kompozer pour une liste.

Bref, le code que tu me donnes :
<style type="text/css">
ul {margin: 0}
</style>
supprime à la fois la marge verticale (pas d'interligne) mais aussi la marge gauche. Comment agir sur l'une et pas sur l'autre ?
Remerciements de pelerin98 et à bientôt (si vous le voulez bien . . . )
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: interligne indésirable avant liste à puces

Message par Ymai »

Bonjour
pelerin98 a écrit :Tout d'abord, pour justifier la question suivante, je ne maîtrise que très très peu HTML et ensuite je préférerai construire une liste non ordonnée par les moyens offerts par KompoZer, mais je ne connais pas non plus la procédure Kompozer pour une liste.
KompoZer fonctionne comme le premier logiciel de traitement de textes venu. Dans la barre d'outils de mise en forme, il suffit de cliquer le bouton correspondant aux listes à puces
Bref, le code que tu me donnes :
<style type="text/css">
ul {margin: 0}
</style>
supprime à la fois la marge verticale (pas d'interligne) mais aussi la marge gauche. Comment agir sur l'une et pas sur l'autre ?
Alors, disons

Code : Tout sélectionner

<style type="text/css">
ul {margin-top: 0}
</style>
ou même

Code : Tout sélectionner

<style type="text/css">
ul {margin: 0 10 15 20}
</style>
pour avoir, respectivement, et dans le sens du mouvement des aiguilles d'une montre:
0 pixels de marge en haut
10 pixels à droite
et ainsi de suite
Mais tout cela peut se faire en Wysiwyg avec l'éditeur de styles de KpZ. Même a posteriori, après avoir introduit le code "à la main".

Je persiste à dire que quelqu'un que le code HTML n'effraie pas ne devrait pas craindre de jeter un coup d'œil aux fondements de CSS. Ceci est un vif encouragement.
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
pelerin98
Gecko
Messages : 72
Inscription : 13 mai 2008, 11:36

Re: interligne indésirable avant liste à puces

Message par pelerin98 »

Merci pour ta réponse "tutorielle"
je suis tout prêt à tenter l'apprentissage CSS j'ai d'ailleurs commencé avec http://fr.html.net/tutorials/css/
Y a-t-il un autre site que tu pourrais me conseiller ?
Remerciements de pelerin98 et à bientôt (si vous le voulez bien . . . )
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: interligne indésirable avant liste à puces

Message par Ymai »

http://josar.free.fr/tutoKompozer/
C'est moins complet mais c'est surtout une introduction abordable.
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Re: interligne indésirable avant liste à puces

Message par chinon37 »

L'honorable intervenant ci-dessus, de par la grande modestie qui le caractérise, a oublié de citer ce tutoriel: http://info.sio2.be/kpz/2b/index qui servit de base de travail pour le site qu'il cita.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: interligne indésirable avant liste à puces

Message par Ymai »

chinon37 a écrit : ce tutoriel: http://info.sio2.be/kpz/2b/
Ça, c'est pour les mioches, c'est sûr... ;o)
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités