Comment doubler un texte en HTML?
Je sais à propos de <s>
<del>
et <strike>
balises. Ces balises grève un texte à la fois, mais je veux frapper un texte 2 fois de façon discontinue. Quelqu'un peut-il me dire comment faire? Merci à l'avance.
source d'informationauteur John Doe
Vous devez vous connecter pour publier un commentaire.
Le seul (clean-ish) de manière à ce que je pouvais penser (qui n'implique pas des éléments supplémentaires ajoutés) est d'utiliser la
:after
CSS pseudo-élément:JS Fiddle démo.
Il est probable que cela ne fonctionne pas dans Internet Explorer < 9 (mais je n'ai pas tout c'est à dire avec qui j'ai pu tester), mais devrait être fonctionnelle à jour des navigateurs. Vérifié dans: Firefox 4.x, Chrome 12 et Opera 11 sur Ubuntu 11.04.
Plus fiable de la croix-navigateur méthode consiste à utiliser un élément imbriqué (dans cet exemple, une
span
) au sein de ladel
:Couplé avec le CSS:
JS Fiddle démo.
J'ai utilisé une image d'arrière-plan à cette fin.
Exemple de CSS:
Où dblstrike.gif est un modèle de l'image avec deux lignes horizontales.
Cela ne fonctionne que dans des conditions limitées, vous souhaitez par exemple avoir besoin de différentes images de fond pour les différentes polices.
Une police indépendants de la taille du CSS solution:
CSS:
Voir http://jsfiddle.net/NGLN/FtvCv/1/.
Strike.gif pourrait être un 20x1 pixel de l'image dans la couleur de la police. Juste réinitialiser
background-image
pourdel
dans des conteneurs avec différentes couleurs de texte.Vous pouvez le faire... pourquoi vous avez besoin de deux rayure au lieu de l'un des sons comme les exigences d'un pointu à poil patron qui "n'est pas fou au sujet de la police". Il est possible de pirater une solution.
Voici le code html
Maintenant le CSS
AUSSI, assurez-vous que vous exécutez en mode strict, ou vous risquez d'avoir quelques problèmes dans IE.
Voici un jsfiddle de l'exemple
Vous ne pouvez pas avoir plus d'un typographiques grève par le biais de votre texte. Tout au plus on peut avoir barré et un trait de soulignement, mais j'ai le sentiment que ce n'est pas ce que vous allez pour. Un double barré, cependant, n'est pas possible en HTML ou CSS, les propriétés de la police seule.
Voici un autre code, à nouveau avec le tirage connu-dos: code Supplémentaire-exigences dans le HTML (balise span à l'intérieur de la del tag) et de la dépendance sur la taille de la police. Ce code a l'avantage qu'il permet l'utilisation de plusieurs lignes à double ligne:
essayez ce qui suit: il prend en charge double barré lignes transversales et peut être utilisé dans l'ordre de la liste ou liste non ordonnée.
Simplement de citer le texte avec
<del>
puis<span class='del'>
. Voir ci-dessous (j'emprunte l'exemple du post précédent de Mach).Le CSS est comme ci-dessous: