J'ai un problème avec la fermeture d'un <div>
- tag après un bouton "Lire la suite".
Dans l'éditeur d'article, Joomla utilise un <hr id="system-readmore" />
déclaration pour la création du bouton lire plus dans un intro-texte.
Le problème est que je dois ajouter un <div>
balise qui entoure cette balise "readmore".
Exemple:
<div style="overflow: hidden;">
<h3><img class="img_staff" src="images/staff1.jpg" alt="" width="120" height="150" />Test Person</h3>
<h4><em>Assistant</em></h4>
<p><strong>Tel:</strong> 0000 0000 0000</p>
<p><strong>Email:</strong> [email protected]</p>
<hr id="system-readmore" />
</div>
<div style="clear: left;">
<h4>Education</h4>
...
Cet exemple doit afficher une image à gauche et un texte à droite (image float: left). Le "débordement: caché;" J'utilise pour éviter une image, qui est plus grande que le _ environnant <div>
- Tag (un tombe donc du <div>
-étiquette).
Le problème est que cette première balise div n'est pas fermée dans l'article d'introduction (le bouton "readmore" coupe le code). Existe-t-il une solution à ce problème dans Joomla ou connaissez-vous une solution CSS pour obtenir cette apparence souhaitée?
Il n'y a pas de solution CSS pure, c'est certain.
En général, il existe plus d'une solution:
Dans votre cas, je ne comprends pas vraiment pourquoi il est si important d'avoir la lecture-plus au sein de la première div. Peut-être devriez-vous voir si vous mettez après la balise de fermeture n'est pas exactement ce à quoi vous ressemblez.
Le plugin pagebreak gère cette logique, par exemple en supprimant hr id = "lecture système" lorsque Style de présentation = Pages.
Vous pouvez créer votre propre plugin pagebreak pour créer votre logique personnalisée.