IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Textes, paragraphes et images
        Comment afficher les caractères < et > dans une page HTML ?
        Comment créer une lettrine en début de paragraphe ?
        Comment insérer un alinéa au début d'un paragraphe ?
        Comment justifier du texte ?
        Comment obtenir sur un texte l'effet doublement souligné (en haut et en bas) ?
        Comment placer du texte autour d'une image ?
        Comment aller à la ligne dans le ALT d'une image ?
        Comment superposer deux images ?
        Pourquoi les propriétés text-align ne fonctionnent pas sur les éléments de type SPAN ?



Comment afficher les caractères < et > dans une page HTML ?
auteur : debug
Les caractères < et > sont des caractères spéciaux du (X)HTML qui correspondent généralement à l'ouverture et à la fermeture de balises. Pour les afficher, il faut utiliser leur code équivalent en (X)HTML :
  • &gt; (greater than) : signe supérieur >
  • &lt; (less than) : signe inférieur <

lien : fr Liste des caractères spéciaux

Comment créer une lettrine en début de paragraphe ?
auteur : Giminik
Il faut utiliser la pseudo-classe CSS first-letter, pour appliquer un style différent à la première lettre d'un élément.

Exemple d'utilisation :
Code CSS
div:first-letter {
  font-size : 200% ; /* Taille agrandie à 200% par rapport aux autres lettres */
  text-transform : uppercase ; /* Lettre en majuscule */
  color : red ;
}
Et le code de la page (X)HTML :
<div>Mon texte avec une lettrine en première lettre</div>
Note : Ceci est compatible qu'avec Internet Explorer 5.5, Netscape 6 et Opera 3.5 et supérieurs.


Comment insérer un alinéa au début d'un paragraphe ?
auteur : Giminik
Pour cela, il faut utiliser la propriété text-indent et spécifier la largeur de l'alinéa.

Petit exemple :
Définition du CSS
div { 
  text-indent : 20px; 
  text-align : left;
}
Maintenant on met en place le code dans la page (X)HTML :
<div>
  La première ligne est indentée de 20 pixels par rapport aux lignes suivantes.<br />
  Deuxième ligne.<br />
  Troisième ligne...
</div>
Note : Ceci est compatible qu'à partir des versions d'Internet Explorer 3, Netscape 4 et Opéra 3.5.


Comment justifier du texte ?
auteur : debug
Pour justifier un texte (aligner à droite et à gauche), il faut utiliser la propriété text-align, qui peut prendre comme valeur :
  • left : gauche
  • right : droite
  • center : centré
  • justify : justifié

Exemple :
Code CSS nécessaire
.justifie { 
  text-align : justify; 
}
Dans la page (X)HTML :
Code (X)HTML
<div class="justifie">Mon texte à justifier</div>

Comment obtenir sur un texte l'effet doublement souligné (en haut et en bas) ?
auteur : debug
La propriété text-decoration permet de définir le type de soulignement désiré, et peut prendre comme valeur :
  • underline : souligné en bas
  • overline : souligné en haut
  • line-through : barré
  • blink : clignotant
  • none : pas de soulignement

Code CSS représentant ce type d'effet :
h1 { 
  text-decoration : underline overline; 
}
Puis l'application dans la page (X)HTML :
<h1>Texte avec effet de double soulignement</h1>

Comment placer du texte autour d'une image ?
auteur : Linaa
Pour cela, il faut positionner l'image en dehors du flux normal, en utilisant la propriété float.

Exemple de code XHTML, avec l'image à gauche, le texte à droite :
<img class="maclasse" src="image.jpg" />
Du texte
<br />
À droite de l'image !
Et le CSS qui va avec :
.maclasse {
  float : left;
}
Note : En float : right, l'image sera positionnée à droite et le texte à sa gauche.


Comment aller à la ligne dans le ALT d'une image ?
auteur : Jérôme
Il faut utiliser le code hexadécimal du saut de ligne qui est &#013;

Pour Internet Explorer :
<img src="mon_image.gif" alt="Nom : mon_image&#013;Taille : 16Ko" />
Pour Mozilla :
<img src="mon_image.gif" alt="Nom : mon_image&#010;&#013;Taille : 16Ko" />

Comment superposer deux images ?
auteur : Forum CSS
On utilise la propriété z-index en CSS, pour positionner des blocs l'un au dessus de l'autre, ici des images. Il faut également positionner les images en position absolue.

Code XHTML, où l'image 1 est en dessous de l'image 2 :
<img src="image1.jpg" class="imagedessous" />
<img src="image2.jpg" class="imagedessus" />
CSS correspondant :
.imgagedessous { 
  position : absolute;
  z-index : 1; 
}
				   
.imagedessus { 
  position : absolute; 
  z-index : 2; 
}
Note : Plus le z-index est élevé, plus l'image sera placé au dessus (plusieurs niveaux).


Pourquoi les propriétés text-align ne fonctionnent pas sur les éléments de type SPAN ?
auteur : Jérôme
L'élement span est une balise "inline" qui sert à délimiter un élément de façon logique. Pour que la balise se comporte tel un "bloc", il faut lui appliquer la propriété display avec la valeur block.

Définition du style CSS :
Code CSS
.bloc { 
  display : block; 
}
Et son utilisation dans la page (X)HTML :
<span style="bloc">Mon texte</span>


Consultez les autres F.A.Q's


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2004 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.