Infobulles dans un seul et même cadre. Bouton_activeInfobulles dans un seul et même cadre. Bouton_hoverInfobulles dans un seul et même cadre. Fb-hoverInfobulles dans un seul et même cadre. Fb-active
CSSActif, le forum, n'est plus maintenu. Il est néanmoins disponible pour consultation. Pour des outils pratiques, rendez-vous sur:

Découvrez CSSActif, une collection d'outils et de tutoriels interactifs pour les développeurs Web — HTML, CSS, JavaScript et bien plus!

Derniers sujets
» Fiche de Présentation RPG
Infobulles dans un seul et même cadre. EmptySam 30 Mar 2024, 22:07 par Peyton972

» [RPG] Fiche personnage avec bannière
Infobulles dans un seul et même cadre. EmptySam 30 Mar 2024, 22:06 par Peyton972

» Structure de Qui Est En Ligne (1)
Infobulles dans un seul et même cadre. EmptyLun 04 Mar 2024, 23:20 par Peyton972

» Qui Est En Ligne - Utopia
Infobulles dans un seul et même cadre. EmptyDim 24 Déc 2023, 18:16 par romee

» Pack forum complet "Androïd Sylver" RPU (N°2)
Infobulles dans un seul et même cadre. EmptyJeu 02 Nov 2023, 06:42 par Hydrar

» Formulaire de connexion rapide amélioré
Infobulles dans un seul et même cadre. EmptySam 04 Mar 2023, 18:57 par Krager

» Avatar centré dans le profil
Infobulles dans un seul et même cadre. EmptySam 11 Fév 2023, 06:04 par Krager

» Vos partenaires dans le footer
Infobulles dans un seul et même cadre. EmptyMar 07 Fév 2023, 08:40 par Oxtran

Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

Partagez
 

Infobulles dans un seul et même cadre.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
http://www.malicetory.net
Malice
Malice
{ Membre }
{ Membre }

Féminin Messages : 13



Infobulles dans un seul et même cadre. Empty
Bonjour à tous !
Voilà maintenant plusieurs heures que je chercher - en vain - une solution à ce problème qui me bloque pour la finition de mon forum.
Je suis donc en train de créer une nouvelle page d'accueil. Je souhaiterais mettre des petites icônes pour nos partenaires, et que lorsqu'on clique dessus, dans un cadre déterminé apparaisse des infos sur le partenaire (je ne crois pas que le contenu importe beaucoup, mais je peux détailler si nécessaire).
J'ai parcouru le sujet ouvert par Nyly (Infobulle fixe, aucun tuto) mais j'ai beaucoup de mal à comprendre le principe. En fait, j'ai rien compris.

Donc, pour résumer, ma demande est la suivante :
  • Par quel moyen puis-je faire en sorte que mes infobulles apparaissent toutes au même endroit ? J'ai essayé avec l'idée du infobulle-container mais comme je ne comprends pas le principe, je ne vois pas quoi modifier dans mes codes pour que cela fonctionne.

  • Est-il nécessaire de passer par du javascript si je veux que mes infobulles n'apparaissent qu'après un clique sur les icônes ? Et quelle que soit la réponse, comment faire pour mettre en oeuvre cet effet ?


Mon code HTML est placé dans mon template overall_header afin que la PA soit affichée sur toutes les pages et surtout au dessus de l'encart publicitaire.
Par conséquent, il comporte aussi le reste de la PA (ce qui n'est absolument pas du tout conséquent) et pas seulement le code de l'infobulle. Je le laisse car l'unique texte que je veux mettre est placé grace au CSS à l'aide de top et [/i]left[/i] et que lorsque je change mes infobulles, parfois ce texte change de place. (Je n'ai pas l'impression d'être très claire !)
Code:
<table>
  <td>
    <div class="PA">
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
         <span>thème par Malice. <a href="#" class="a_PA">Plus de crédits ?</a></span></div>
  </td>
</table>

Le CSS est un peu plus conséquent.
Code:
/********PA********************/
.PA {
display: block;
background: url(http://i.imgur.com/Tsf3q.png);
width: 730px;
height: 135px;
font: 11px verdana;
color: white;
}
.PA span {
display: block;
position: relative;
top: 101px;
left: -15px;
}
.PA p {
display: block;
position: relative;
left: 444px;
top: 45px;
}
.infobulle {  position: relative; float:left; }
.infobulle span {  display: none; /* ceci masque l'infobulle */}
.infobulle:hover {  background: none; /* correction d'un bug IE */
 z-index: 999; /* on définit une valeur pour l'ordre d'affichage */
}

.infobulle:hover span {
display: block;
position: absolute;
z-index: -1;
top: -34px;
left: 9px;
width: 233px;
background: #E1D8D0;
border: none;
text-align: center;
}
/********FIN PA************/

Le forum sur lequel je teste mes codes est le suivant : http://clairedelune.monalliance.net

Je crois que c'est tout. Merci à tout ceux qui se pencherons sur mon cas Smile
Et bonne année à tous !
MessageSujet: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyMar 01 Jan 2013, 11:09
Revenir en haut Aller en bas
Espeon
Espeon
Administrateur
Administrateur

Masculin Messages : 1819



Infobulles dans un seul et même cadre. Empty
Bonjour Malice !

Effectivement, c'est un peu dans la même lignée que la demande de Nyly à laquelle j'avais répondu. On va donc reprendre sur ton cas particulier pour que tu y parvienne.

Malice a écrit:
Par quel moyen puis-je faire en sorte que mes infobulles apparaissent toutes au même endroit ?
Comme je l'expliquais dans l'autre topic, actuellement les infobulles sont positionnées de manière relative, c'est à dire par rapport à l'élément qui leur correspond.

Pour cela, il faut retirer la propriété position: relative du conteneur de l'infobulle. Le problème dans ton cas, c'est que tu te sers de ce positionnement pour placer chacun de tes conteneurs.
Autrement dit, tu positionne chacun de tes blocs de manière fixe, donc tes infobulles n'ont pas de point d'accroche commun sur lequel elles peuvent se baser (pour un positionnement absolu). Il faudrait donc soit remanier le positionnement de tes éléments, soit rajouter un bloc conteneur.


Mais avant d'aller plus loin je passe à la deuxième question :
Malice a écrit:
Est-il nécessaire de passer par du javascript si je veux que mes infobulles n'apparaissent qu'après un clique sur les icônes ? Et quelle que soit la réponse, comment faire pour mettre en oeuvre cet effet ?
Au final, ce que tu souhaite faire n'est pas une infobulle.

L'infobulle apparaît, le plus généralement au survol d'un élément, afin d'ajouter des informations complémentaires. Une infobulle est rattachée à un élément, ce qui explique que, par défaut, elles ne se positionnent pas de manière fixe sur la page.

Si, au final, tu souhaites créer un cadre fixe sur la page dont le contenu change lorsqu'on clique sur un élément, alors effectivement :
  • il faut utiliser du javascript
  • ce n'est plus vraiment le concept de l'infobulle


J'ai besoin que tu m'éclaire sur la question, sur ce que tu souhaites faire exactement : une infobulle (relative à un élément) qui apparaît au clic ou bien une zone dans ta PA dont le contenu change en fonction de l'image cliquée ? scratch
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyMer 02 Jan 2013, 11:26
Revenir en haut Aller en bas
http://www.malicetory.net
Malice
Malice
{ Membre }
{ Membre }

Féminin Messages : 13



Infobulles dans un seul et même cadre. Empty
Bonsoir,

Pour répondre a la question, concrètement je souhaite que lorsqu'on clique sur différentes icônes de la page d'accueil, des information a propos de forums partenaires apparaissent. Donc chaque icône est associée a un partenaire. Très sincèrement, je ne vois pas vraiment la différence entre les infobulles et la seconde possibilité si on peut fixer toutes les infobulles au même endroit.
Après relecture de la question je crois avoir saisi la différence. Pour la deuxième possibilité, c'est le même principe que la page d'accueil de css actif. On peut le rapprocher a un systeme d'onglets. Ce que je souhaite moi c'est que l'affichage des informations ne se fassent que au clique, et non pas des l'actualisation de la page. Je suis claire ?
Très sincèrement, si utiliser les infobulles est moins pratique ou moins efficace, je peux parfaitement adapter ma page d'accueil et faire un système comme css actif. En revanche je n'ai absolument aucune notion autre que le html et le css :/

Sur ce bonne nuit Smile
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyMer 02 Jan 2013, 19:31
Revenir en haut Aller en bas
Doare
Doare
{ Spécialiste }
{ Spécialiste }

Féminin Messages : 544



Infobulles dans un seul et même cadre. Empty
Bonjour Smile

Une chose reste à déterminer : où est-ce que tu veux que les informations apparaissent, justement ?
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyJeu 03 Jan 2013, 04:55
Revenir en haut Aller en bas
http://www.malicetory.net
Malice
Malice
{ Membre }
{ Membre }

Féminin Messages : 13



Infobulles dans un seul et même cadre. Empty
Je voudrais que ces infos apparaissent dans le garde blanc de la page d'accueil ou il est écrit "cliquer sur un p'tit monstre pour voir !"
Je redonne le lien du forum de test, ça peut être utile x)
Http://clairedelune.monalliance.net

Comme je l'ai dit dans mon premier poste, ma page d'accueil est directement codée dans le template overall_header afin quelle soit affichée sur toutes les pages et au dessus de l'encart publicitaire de forumactif.
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyJeu 03 Jan 2013, 07:12
Revenir en haut Aller en bas
Espeon
Espeon
Administrateur
Administrateur

Masculin Messages : 1819



Infobulles dans un seul et même cadre. Empty
C'est quelque chose dans ce goût là que tu souhaites faire, en gros ?
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyJeu 03 Jan 2013, 11:14
Revenir en haut Aller en bas
http://www.malicetory.net
Malice
Malice
{ Membre }
{ Membre }

Féminin Messages : 13



Infobulles dans un seul et même cadre. Empty
Oh ! Désolée, je n'avais pas vu le message. C'est étrange pourtant je suis censée être prévenue quand un nouveau message est posté !
Alors oui, c'est exactement ça que je voudrais faire sur ma PA '_'
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyDim 06 Jan 2013, 06:37
Revenir en haut Aller en bas
Espeon
Espeon
Administrateur
Administrateur

Masculin Messages : 1819



Infobulles dans un seul et même cadre. Empty
Alors ce n'est pas très complexe, et nous allons en profiter pour nettoyer ton code...

Le HTML, la structure


Actuellement, tu as ceci :
Code:
<table>
  <td>
    <div class="PA">
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
      <p class="infobulle">
                  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
                  <span><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" style="float: left; margin-right
                  : -10px;" /> Nom Du Forum<br /><a href="#">Sa fiche</a> • <a href="#">Visiter ?</a> </span>
          </p>
        <span>thème par Malice. <a href="#" class="a_PA">Plus de crédits ?</a></span></div>
  </td>
</table>

Premier problème majeur : tu te sers de <table> dont nous pouvons aisément nous passer. Cela gène la mise en page plus qu'autre chose dans ton CSS.
Nous pouvons déjà partir sur une structure qui débuterais ainsi :
Code:
<div class="pa">
 ...
</div>

Ensuite, nous avons 3 types d'éléments (3 blocs) dans ta PA :
  1. La légende (tout en bas)
  2. Les "infobulles" (les petits bonhommes cliquables)
  3. Le placeholder de tes infobulles (là où les infobulles doivent s'afficher, ton cadre)


Cela nous donne la structure suivante :
Code:
<div class="pa">
  <!-- Le placeholder -->
  <div id="infobulle-placeholder" class="visibility-hidden">
    <!-- C'est ici que viendra s'afficher le texte de chaque infobulle -->
  </div>
   
  <!-- Infobulles -->
  <p class="pa-infobulle">
    <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
    <span>
      <!-- Contenu de l'infobulle -->
      <img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" class="img-partners clearfix" /> Nom Du Forum 1<br />
      <a href="#">Sa fiche</a> • <a href="#">Visiter ?</a>
    </span>
  </p>
 
  <!-- Légende de la PA -->
  <div class="pa-legend center">
    thème par Malice. <a href="#">Plus de crédits ?</a>
  </div>
</div>

Tu remarquera que j'ai rajouté un certain nombre de classes, qui nous serviront dans la partie suivante : le CSS.

Il ne te reste plus qu'à multiplier les infobulles en copiant/collant la structure :
Code:
<p class="pa-infobulle">
  <img src="http://i.imgur.com/GcwBz.png" alt="NomDuForum" />
  <span>
    <!-- Contenu de l'infobulle -->
    <img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2006-16-b-mini_thumb.jpg" class="img-partners clearfix" /> Nom Du Forum 1<br />
    <a href="#">Sa fiche</a> • <a href="#">Visiter ?</a>
  </span>
</p>


Le CSS, mise en forme


Pour rappel, ton CSS ressemblait à ça :
Code:
/********PA********************/
.PA {
display: block;
background: url(http://i.imgur.com/Tsf3q.png);
width: 730px;
height: 135px;
font: 11px verdana;
color: white;
}
.PA span {
display: block;
position: relative;
top: 101px;
left: -15px;
}
.PA p {
display: block;
position: relative;
left: 444px;
top: 45px;
}
.infobulle {  position: relative; float:left; }
.infobulle span {  display: none; /* ceci masque l'infobulle */}
.infobulle:hover {  background: none; /* correction d'un bug IE */
 z-index: 999; /* on définit une valeur pour l'ordre d'affichage */
}

.infobulle:hover span {
display: block;
position: absolute;
z-index: -1;
top: -34px;
left: 9px;
width: 233px;
background: #E1D8D0;
border: none;
text-align: center;
}
/********FIN PA************/

Le problème c'est que ce n'est pas très lisible, qu'il y a quelques répétitions et effets qui s'enchevêtrent, ce qui rend compliqué la maintenance de ce code (donc du style de ta PA et de l'effet rendu désiré). C'est la raison pour laquelle tu n'arrive pas à changer l'effet par défaut de l'infobulle (y'a du :hover qui rentre en jeu un peu partout et tu ne peux pas juste les supprimer au risque de tout casser).


Si je liste les classes dont je me sers, j'ai quelque chose de plus clair (plus "sémantique") et plus flexible : .pa, .pa-legend, .pa-infobulle, .img-partners, #infobulle-placeholder et un petit .visibility-hidden dont je vais t'expliquer l'intérêt.

Tout d'abord, j'ai repris la structure que tu avais en simplifiant le CSS et en changeant le nom des classes pour quelque chose de plus clair. On parle de .pa-legend qui réfère au bloc contenant la légende de ta PA alors qu'auparavant cela correspondait à un span (donc le style de ta légende rentrait en conflit avec les autres span de ta PA... qui se trouvaient être tes infobulles !).

J'ai utilisé un identifiant #infobulle-placeholder dont le nom parle de lui-même.
Techniquement, je conseille de préférer utiliser les classes plutôt que les identifiants dans le CSS (car on peut réutiliser éventuellement des classes, mais jamais les identifiants, du point de vue du CSS seul donc cela justifie mon propos).

Simplement, le choix de l'identifiant est justifié ici par le JS. J'ai besoin d'identifier un bloc unique sur la page où je vais injecter le contenu de l'infobulle cliquée : c'est ce qui justifie mon bloc identifié par #infobulle-placeholder. Je le personnalise simplement quelque peu dans mon CSS, c'est la seule raison valable (à mon sens) pour avoir un identifiant dans le CSS.

J'ai créé une classe .visibility-hidden utilitaires qui permet d'appliquer un état à l'élément auquel il est attaché. Cela va extrêmement me servir en JS quand je voudrais cacher ou non un élément : je n'ai qu'à lui ajouter/enlever la classe et c'est réglé !
Le code est le suivant :
Code:
.visibility-hidden {
  visibility: hidden;
}

Pour info, je me sers également de .clearfix et .center qui sont des classes utilitaires qui existent déjà sur FA. Ce tutoriel explique l'intérêt du premier sur des éléments flottants (vers la fin) ; la seconde classe permet d'appliquer un text-align: center; à l'élément auquel il est attribué (raison pour laquelle il n'y a pas de justification à utiliser la balise obsolète <center>).


Finalement, voici le code CSS :
Code:
/******** DEBUT PA *******/
.pa {
    background-image: url(http://i.imgur.com/Tsf3q.png);
    width: 730px;
    height: 135px;
 
    font: 11px verdana;
    color: white;
}

.pa-legend {
  margin-top: 50px;
}

.pa-infobulle {
  display: inline-block;
  position: relative;
  left: 444px;
  top: 45px;
}

.pa-infobulle span { 
    display: none; /* ceci masque l'infobulle */
}

.img-partners {
  float: left;
  margin-right: 10px;
}

#infobulle-placeholder {
  position: relative;
  top: 22px;
  left: 450px;
 
  height: 40px;
  width: 222px;
 
  background-color: #e6dbd3;
}
/******** DEBUT PA *******/

.visibility-hidden {
  visibility: hidden;
}

Il n'est pas vraiment plus long que le tien mais il est clair et simple (à comprendre et donc à personnaliser/modifier).

Le JS, l'effet désiré


Maintenant qu'on a notre structure et notre design, il ne reste plus qu'à appliquer le comportement.

Ce que l'on veut, si je résume bien, c'est :
Citation :
Lorsque l'on clique sur une image, le texte de l'infobulle correspondante apparaisse dans le cadre prévu à cet effet.

Si je le traduit par rapport à notre code, cela donne :
Citation :
Lorsqu'on clique sur un élément qui porte la classe .pa-infobulle, il faut que l'élément #infobulle-placeholder s'affiche (perde sa classe .visibility-hidden) et contienne le texte de l'infobulle cliquée.

Et bien le code JS va être la juste traduction de cela, en très peu de ligne. En effet, ForumActif te permet de créer des scripts JS qui seront chargés sur ton forum.

Rends-toi dans Pannea d'Administration > Modules > Gestion des codes javascript, crée un nouveau code. Nomme le "infobulles-pa" (par exemple) et soit bien sûr de sélectionner les pages où il doit s'exécuter (toutes les pages dans le doute, la page d'accueil devrait suffire cela dit).

Le code doit être entouré par ceci :
Code:
$(function() {
  // Notre code va aller ici...
});
Cela permet juste d'être sûrs et certains que le code s'exécutera une fois la page chargée (sinon ça peut ne pas fonctionner).

Le code est le suivant :
Code:
$('.pa-infobulle').click(function() {
    var fiche = $(this).find('span').html();
    $('#infobulle-placeholder').html(fiche)
                              .removeClass('visibility-hidden');
});

Ces 5 petites lignes permettent de faire ce que l'on veut. Voici l'explication détaillée :
  • $('.pa-infobulle').click(function() { ... } va déclencher ce qu'il contient lorsqu'on cliquera sur un élément portant la classe .pa-infobulle

  • var fiche = $(this).find('span').html(); va simplement récupérer le contenu du span de l'élément cliqué (donc le code de l'infobulle).

  • $('#infobulle-placeholder').html(fiche) va placer le code récupéré au-dessus dans notre élément #infobulle-placeholder

  • .removeClass('visibility-hidden'); retire la classe qui masquait notre placeholder (c'est la suite de ce qu'il y a au-dessus, le retour à la ligne est juste là pour la lisibilité).



Voilà, je sais que je viens de te faire une réponse très longue mais étant donné que je t'ai codé ta demande (ce que nous ne faisons généralement pas) je voulais en profiter pour t'expliquer en détail le fonctionnement afin que tu comprenne, que tu sois en mesure de le modifier seule ou de le refaire plus tard Wink

Tu peux constater l'effet de ce code sur cet exemple que j'ai mis en ligne.

Je reste à ta disposition si tu as des questions.
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyLun 07 Jan 2013, 10:06
Revenir en haut Aller en bas
http://www.malicetory.net
Malice
Malice
{ Membre }
{ Membre }

Féminin Messages : 13



Infobulles dans un seul et même cadre. Empty
Haha ! Enfin !
Bon, après quelques petits merdouillages de forumactif (comme par exemple supprimer totalement mon template lorsque je clique sur publier. Trois fois.) j'ai enfin réussi ! Merci !
En effet, je trouve ça très bien toute cette explication ! Ça m'a permi de comprendre ce qui n'allait pas, et je pourrai réutiliser si nécessaire, c'est cool :)

En revanche quand j'ai modifié le CSS, forumactif m'a mis le message suivant :
Citation :
Erreur détectée
Nous avons compté un nombre impaire de guillemets donc une chaine est mal fermée. Cela signifie que votre CSS risque de ne pas être valide et ne sera pas affiché correctement sur votre forum.

Nous vous conseillons de relire votre code.
Ce que je ne comprends pas, c'est que j'ai vérifié, et je ne trouve pas d'erreur. Par guillemets, ils entendent quoi ? J'hésite entre
Citation :
' ou " ou {
Mais le dernier c'est un crochet, pas un guillemet.

[...]

Je viens de revérifer, en fait il s'agissait de l'indication
Citation :
/* ceci masque l'infobulle */
J'ai supprimé l'apostrophe et le message ne s'est pas affiché. Donc tout est bon :) Un grrrrrand merci à toi !

Mon problème est donc résolu :D
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyLun 07 Jan 2013, 14:28
Revenir en haut Aller en bas
Espeon
Espeon
Administrateur
Administrateur

Masculin Messages : 1819



Infobulles dans un seul et même cadre. Empty
Erf c'est vrai, le validateur de CSS de ForumActif est tout moisi de ce côté là : il prend en compte les guillemets qui sont commentés ! Or du coup, il empêche l'enregistrement alors que le code est bon (forcément)... Les fourbes >_<

Ravi que ça fonctionne en tout cas, bonne soirée à toi Wink
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyLun 07 Jan 2013, 15:16
Revenir en haut Aller en bas
Psycho
Psycho
Psychopathe
Psychopathe

Féminin Messages : 3407



Infobulles dans un seul et même cadre. Empty
Yop !
Je vois que le problème est résolu ! Et quelle résolution ! Clap clap Espeon \o/
La prochaine fois, pense à l'indiquer en éditant le titre de ton topic, merci d'avance Infobulles dans un seul et même cadre. 926145
Je déplace, ZOU !
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. EmptyLun 07 Jan 2013, 15:37
Revenir en haut Aller en bas
Contenu sponsorisé




Infobulles dans un seul et même cadre. Empty
MessageSujet: Re: Infobulles dans un seul et même cadre.   Infobulles dans un seul et même cadre. Empty
Revenir en haut Aller en bas
 

Infobulles dans un seul et même cadre.

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Englober description et sous-forums dans un seul cadre
» Un seul cadre autour des infos profil [résolu]
» Couleurs dans infobulles
» Problème dans l'affichage des infobulles
» Majuscules et liens dans infobulles

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CSSActif :: De la théorie à la pratique :: Aide CSS & xHTML :: Problèmes résolus-

Partenaires Or


← Page précédente   ↑ Aller en haut Copyright © CSSActif 2009 - 2013 Tous droits réservés
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit