Balise <span> dans le menu ?!

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Re : Balise &lt;span&gt; dans le menu ?!

    Le problème est que je ne sais pas vraiment ce qu'il veut, car je trouve son explication pas très clair.
    Il faudrait qu'il donne plus de détails, comme par exemple quel template de Joomla il pense utiliser, ensuite est-ce qu'il veut un menu horizontal ou vertical. Combien de boutons quel dimension ect.
    Maintenant pour revenir à t'as question :
    Et ils apparaissent comment les sélecteurs pour accrocher le CSS ?
    Eh bien, c'est le navigateur (Google, Mozilla ect.) qui te transforme cela en page lisible, le code HTML est aussi interprété par le navigateur.
    A la différence du code PHP qui est traité par le serveur puis renvoyé au client puis traité à son tour par le navigateur.
    Voici un lien pour plus d'infos :
    https://openclassrooms.com/courses/c...oduction-a-php

    Ensuite tu dis
    Si tu as raison, donnes lui le code pour réaliser ce qu'il veut à partir du code HTML généré par le module mod_menu de Joomla.
    le mod_module de Joomla te mâche le travail pour le positionnement disponible sur le template que tu utilise il contient le code du menu que tu vas utiliser.
    Maintenant si tu veux modifier il faut aller dans la feuille de style CSS pour modifier les changements de structures que tu souhaites.
    Tu dis :
    Pour info, les sprites sont un moyen de regrouper plusieurs images en une seule pour diminuer les requêtes serveur. Aucun rapport avec le sujet actuel.
    Voici un exemple de menu sprite d'abord un peu de code CSS

    Code HTML:
    /* pour les anciens navigateurs ne prenant pas en charge les balise html5 */
    article, aside, details, figcaption, figure, 
    footer, header, hgroup, menu, nav, section {
    	display: block;
    }
    
    
    /* -------Styles généraux ---------*/
    body{
    	margin:0;
    	font-family:Tahoma, Geneva, sans-serif;
    	
    
    	background:url(../images/fond-2.jpg) center center fixed no-repeat; /*** NEW ***/
    	background-size:cover;/*** NEW ***/
    	}
    
    #conteneur{
    	width:920px;
    	margin:0 auto;
    	padding:0 10px;
    }
    
    footer{
    	margin-top:10px;
    	background-color: #cecece;
    	color:#555;
    	padding:5px 0;
    	font-size: 12px;
    }
    
    .annuleFloat{clear:both;}
    
    /* -------Styles header ---------*/
    
    header h1{display:inline-block;vertical-align:middle;}
    header h2{display:inline-block;font-size:12px;color:#3c76fa;}
    
    
    /* -------Styles contenu ---------*/
    .vert{
    	color:green;
    }
    
    .rouge{
    	color:red;
    }
    
    .orange{
    	color:orange;
    }
    
    .bleu{
    	color:blue;
    }
    
    #conteneur > section{
    	padding:10px;
    	background-color: #fff;
    }
    
    section .nousVous{
    	display:inline-block;
    	width:155px;
    	vertical-align:top;
    	padding:10px;
    	margin-right: 10px;
    }
    
    section .nousVous h1{
    	text-transform: uppercase;
    	font-size:16px;
    	color:blue;
    	margin-bottom: 10px;
    	font-weight: 100;
    }
    section .nousVous h1 .bdc{
    	text-transform: lowercase;
    }
    
    section .nousVous p{font-size:10px;}
    
    section .rectangle h2{
    	margin:0;
    	font-weight: 100;
    	font-size: 12px;
    	text-transform: uppercase;
    }
    section .rectangle {
    	border-radius: 5px;
    	padding:5px;
    	margin:10px 0;
    }
    
    
    
    
    section .contenu{
    	display:inline-block;
    	width:520px;
    	vertical-align:top;
    	padding:5px;
    
    }
    
    section .contenu h1{margin:0; font-size: 20px}
    section p{font-size:14px;}
    
    
    section .contenu p:nth-child(3) img{
    	float:left;
    	margin-right: 10px;
    }
    
    section .pub{
    	display:inline-block;
    	width:175px;
    	vertical-align:top;
    	padding:0;
    	margin-left: 10px;
    }
    
    section .pub img{vertical-align:middle;}
    
    section footer{
    	font-style:italic;
    	background: transparent;
    }
    .ombre{box-shadow: 0 0 10px #999;}
    Puis encore un peu
    Code HTML:
    ul{
    	padding:0;
    margin: 0;
    list-style-type: none;
    
    background: url(../images/sprite.png) left top;
    height: 36px;
    width: 618px;
    }
    
    nav li{float: left;}
    
    nav a{display: block;
    width: 103px;
    height: 36px;
    text-indent: -1000px;
    }
    
    
    nav li:nth-child(1) a:hover{
    
    	background: url(../images/sprite.png) left -72px; 
    }
    
    nav li:nth-child(2) a:hover{
    
    	background: url(../images/sprite.png) -103px -72px; 
    }
    
    nav li:nth-child(3) a:hover{
    
    	background: url(../images/sprite.png) -206px -72px; 
    }
    
    nav li:nth-child(4) a:hover{
    
    	background: url(../images/sprite.png) -309px -72px; 
    }
    
    nav li:nth-child(5) a:hover{
    
    	background: url(../images/sprite.png) -412px -72px; 
    }
    
    nav li:nth-child(6) a:hover{
    
    	background: url(../images/sprite.png) -515px -72px; 
    }
    Et voici l'mage qui va avec Cliquez sur l'image pour l'afficher en taille normale

Nom : sprite.png 
Affichages : 1 
Taille : 29,1 Ko 
ID : 1805199




    Voilà bonne soirée en attendant plus d'infos pour savoir ce qu'il veut exactement !
    Dernière édition par marcopolo29 à 10/11/2015, 18h31

    Commentaire


    • #17
      Re : Balise &lt;span&gt; dans le menu ?!

      Voilà bonne soirée en attendant plus d'infos pour savoir ce qu'il veut exactement !
      Il a fait un beau dessin pour expliquer: http://forum.joomla.fr/showthread.php?212420-Balise-dans-le-menu-%21&p=1080482&viewfull=1#post1080482

      Et rappelle toi, on ne dispose que du code HTML ci-dessous, créé par Joomla, pour obtenir le résultat :
      Code:
      <ul class="nav menu">
           <li class="item-109">
                <a href="/le_lien">Le titre</a>
            </li>
            <li class="item-110">
                <a href="/le_lien">Le titre</a>
            </li>
      </ul>
      J'attends ton CSS avec impatience
      UP, le plugin universel à découvrir sur https//up.lomart.fr
      bgMax
      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

      Commentaire


      • #18
        Re : Balise &lt;span&gt; dans le menu ?!

        J'ai posté sur le même message au-dessus de celui-ci

        Commentaire


        • #19
          Re : Balise &lt;span&gt; dans le menu ?!

          C'est le CSS correspondant à sa demande que j'aimerais voir.
          UP, le plugin universel à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

          Commentaire


          • #20
            Re : Balise &lt;span&gt; dans le menu ?!

            Impossible de faire quoi que ce soit avec l'info qui nous donne ! Fais donc un peu confiance Comme si tu demandais un site web , le créateur te demanderait ce que tu veux un plan une structure etc. Il faut être réaliste et ne pas parler dans le vide Puisque tu as compris toi, donne moi le détail, quel template, quel dimension, horizontal, vertical combien de boutons ect.

            Commentaire


            • #21
              Re : Balise &lt;span&gt; dans le menu ?!

              Puisque tu as compris toi, donne moi le détail, quel template, quel dimension, horizontal, vertical combien de boutons ect.
              Le dessin explique tout.
              Tu mets les dimensions que tu veux.
              Vu le nom des classes, le template est basé sur Bootstrap2, mais cela n'a pas beaucoup d'importance dans notre cas.
              UP, le plugin universel à découvrir sur https//up.lomart.fr
              bgMax
              , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

              Commentaire


              • #22
                Re : Balise &lt;span&gt; dans le menu ?!

                Voilà son expliaction :

                je voudrais cibler le texte mais y a aussi une partie graphique ....

                pour expliquer un peux le menu va etre en image + texte (image en bleu et texte orange) et donc la balise <span> (en noir) va me servire a afficher une couleur autour du texte.

                petite erreur de ma part je ne veux pas cibler le texte du lien car je voudrais que le lien soit aussi grand que l'image ...
                Avec ce genre d'infos je peux que lui donner le conseil d'écrire sur l'image ou la photo puis de faire un cadre sur cette dernière, il peut utiliser le site : http://www.photoeffets.com/cat-speciale/writeInPhotos pour la taille du lien il peut le rédgler dans l'éditeur de Joomla!

                Commentaire


                • #23
                  Re : Balise &lt;span&gt; dans le menu ?!

                  Ah j'oubliais pour le code sur l'image c'est :
                  Code HTML:
                  <a href="test1.html"> <img src="./test.jpg"> </a>

                  Commentaire


                  • #24
                    Re : Balise &lt;span&gt; dans le menu ?!

                    la taille du lien il peut le rédgler dans l'éditeur de Joomla!
                    On parle d'un menu pas d'un article !

                    Placer 2 photos dans un article ne demande pas trop de compétence. Je suis même sûr que l'on peut y arriver sans lire tes fameux tutos

                    Mais ce n'est pas la demande initiale ...
                    UP, le plugin universel à découvrir sur https//up.lomart.fr
                    bgMax
                    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                    Commentaire


                    • #25
                      Re : Balise &lt;span&gt; dans le menu ?!

                      Re, pour faire quelque chose, il faut que je sache si le texte doit être sur l'image ou à coté ?

                      Car son explication est :
                      pour expliquer un peux le menu va etre en image + texte (image en bleu et texte orange) et donc la balise <span> (en noir) va me servire a afficher une couleur autour du texte

                      Commentaire


                      • #26
                        Re : Balise &lt;span&gt; dans le menu ?!

                        Re, pour faire quelque chose, il faut que je sache si le texte doit être sur l'image ou à coté ?
                        L'image est explicite : le texte est dessus.
                        UP, le plugin universel à découvrir sur https//up.lomart.fr
                        bgMax
                        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                        Commentaire


                        • #27
                          Re : Balise &lt;span&gt; dans le menu ?!

                          D'abord tu créer t'es images avec la couleur et le texte que tu veux, ensuite tu fais une bordure autour du texte (je vais pas le faire à ta place) voici une adresse pour télécharger un logiciel de retouche photos : http://www.01net.com/telecharger/mac..._et_graphisme/

                          Ensuite, disons que le template soit protostar par défaut, je ne c'est pas quel template il utilise.
                          Tu vas dans gestion des templates ==> tu clique sur le lien "protostar" en dessous de template sur la droite de l'écran .
                          Tu sélectionne css ==> puis template css
                          Sur cette page tu cliques sur nouveau fichier ==> tu sélectionne un type de fichier donc css tu le créer.
                          à l'intérieur ce dernier tu entre le code CSS suivant :
                          Code HTML:
                          #navigation li {
                            display: inline;
                          }
                          
                          #navigation {
                            margin: 0 ;
                            padding: 0 ;
                            list-style: none ;
                            text-align: center ;
                          }
                          
                          #navigation li a {
                            padding: 4px 20px ;
                            background: #c00 ;
                            color: #fff ;
                            border: 1px solid #600 ;
                            font: 1em "Trebuchet MS",Arial,sans-serif ;
                            line-height: 1em ;
                            text-align: center ;
                            text-decoration: none ;
                          }
                          
                          #navigation li a:hover, #navigation li a:focus, #navigation li a:active {
                            background: #900 ;
                            text-decoration: underline ;
                          }
                          
                          #navigation li a {
                            display: block ;
                            background: #900 url(lienCoulissant.png) left top no-repeat ;
                            color: #fff ;
                            font: 1em "Trebuchet MS",Arial,sans-serif ;
                            line-height: 1em ;
                            padding: 4px 0 ;
                            text-align: center ;
                          }	
                          #navigation li a:hover, #navigation li a:focus, #navigation li a:active {
                            background: #033 url(lienCoulissant.png) right top no-repeat ;
                          }
                          une fois ton nouveau css en place tu mets l'ancien sous commentaire comme /* xxxxx */ pour qu'il ne fonctionne plus ! Tu peux le décommenter pour qu'il reprenne sa place.

                          Et bien sur tu modifies aussi le le fichier HTML et tu entre le menu suivant et l'autre tu le mets sous commentaire comme ceci <!-- Commentaire --> comme cela tu peux le récupérer quand tu veux.
                          <ul id="navigation">
                          <li><a href="#" title="aller à la section 1">item1</a></li>
                          <li><a href="#" title="aller à la section 2">item2</a></li>
                          <li><a href="#" title="aller à la section 3">item3</a></li>
                          <li><a href="#" title="aller à la section 4">item4</a></li>
                          <li><a href="#" title="aller à la section 5">item5</a></li>
                          </ul>

                          Commentaire


                          • #28
                            Re : Balise &lt;span&gt; dans le menu ?!

                            Ah j oubliais n'oublis pas de mettre l'adresse de fichier css sinon ça ne fonctionnera pas mais tu es grand tu dois savoir faire ça

                            Commentaire


                            • #29
                              Re : Balise &lt;span&gt; dans le menu ?!

                              Et bien sur tu modifies aussi le le fichier HTML
                              Et comme dans Joomla, le fichier HTML est créé par des fichiers PHP. Donc en fin de compte, tu es d'accord avec moi: il faut modifier le PHP
                              UP, le plugin universel à découvrir sur https//up.lomart.fr
                              bgMax
                              , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                              Commentaire


                              • #30
                                Re : Balise &lt;span&gt; dans le menu ?!

                                Non il ne faut pas toucher php uniquement le HTML qui se trouve dedans

                                Commentaire

                                Annonce

                                Réduire
                                Aucune annonce pour le moment.

                                Partenaire de l'association

                                Réduire

                                Hébergeur Web PlanetHoster
                                Travaille ...
                                X