css propre à un menu déroulant en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : css propre à un menu déroulant en php

par Boro64 » 24 janv. 2008, 17:49

Ok d0m
J'aurais donc ainsi 2 balises <link> ...je vais essayer ainsi donc et vérifier que le code php appelé par l'"include" fasse bien le joint avec la css...Je te remecies pour tes conseils
Tchô
P.S: Si l'admin veut bien attendre un peu, je teste et reviens confirmer (ou infirmer...mais j'espère que non) pour mettre alors le [Resolu] dû au savoir de d0m...???ok?
Yep ça marche...c'était vraiment stupide de ma part de ne pas avoir essayé ça plus tôt :oops:
Mille merci à toi d0m ! :pouce: :agenouille:
A bientôt et encore meri à toutes et tous
Tchô

par d0m » 24 janv. 2008, 17:19

Il suffit d'ajouter dans la page :

Code : Tout sélectionner

<HEAD> ... <LINK REL='stylesheet' TYPE='text/css' HREF="nom_du_fichier_css.css"> ... </HEAD>
et de déclarer toutes tes classes dans le fichier CSS

par Boro64 » 24 janv. 2008, 17:14

Merci d0m
Mais, puis je appeler via une balise <link> une css externe?

par d0m » 24 janv. 2008, 17:06

salut,

tu peux pour cela appliquer un style au lien lui même directement dans le code ou via une classe CSS.
Il faut donc l'appliquer dans la balise <A>.

Code : Tout sélectionner

<A HREF="...." STYLE="..."> ou <A HREF="...." CLASS="lienMenu">

par Boro64 » 24 janv. 2008, 17:01

Oui, merci mere-teresa, je m'en doutais un peu, mais n'étant pas trop certain que cela relevait bien de ce forum.... :oops:
Promis j'le ferais plus..

par mere-teresa » 24 janv. 2008, 16:58

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "HTML, XHTML, CSS".

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

css propre à un menu déroulant en php

par Boro64 » 24 janv. 2008, 16:46

Bonjour
Voilà quelques jours que je galère, non pas avec le code php, mais avec le moyen d'appeler une css pour ce menu, et seulement celui ci. Avant tout, voici le-dit code:
<?php

// Configuration
// Nombre total de menus
$nbr = 3;

// Ci-dessous lister vos menus en mettant le titre en premiere place dans le array, les autres seront les sous-menus...
$menu[1] = array ('Journaux Intimes',
'Extrait 1',
'Extrait 2',
'Extrait 3'
);

$menu[2] = array ('Les Vieilles Branches',
'Chapitre 1',
'Chapitre 2',
'Chapitre 3'
);

$menu[3] = array ('Contes',
'Conte 1',
'Conte 2',
'Conte 3'
);
// On définis le style des menus
$menu_tpl = '<div style=
	"border: 1px solid #ffff00; width: 180px; background-color: #e7dbb7; padding: 1px"><a href="{lien}">{element}</a></div>';
	

// On boucle pour afficher tout les menus
for ($i=1; $i<=$nbr; $i++) {
    
    // On selectionne le nom du Menu
    $element = $menu[ $i ][0];
    
    // On prevoit de refermer le menu en cliquant sur le lien (si menu ouvert)
    if ($_GET['to'] == $i) $lien = 'menu.php';
    else $lien = '?to='.$i;
    
    // On applique le style
    $in = array ('{element}', '{lien}');
    $out = array ($element, $lien);
    
    $menus = str_replace ($in, $out, $menu_tpl);
    
    // On affiche le Menu stylé
    echo '<p>'.$menus.'</p>';
    
    // Si les sous-menus sont demandés, on les affiche en fonction...
    if (isset($_GET['to']) && $_GET['to'] != '') {
        
        // On vérifie le N° de Menu demandé pour limiter à 1 affichage les sous menus...
        if ($i == $_GET['to']) {
            
            // On boucle les sous-menus en fonctions des elements de l'array correspondant.
            for ($j=1; $j<=count($menu[ $i ])-1; $j++) {
                
                // On affiche le lien des sous-menus
                echo '* <a href="?to='.$i.'goto='.$j.' ">'.$menu[ $i ][ $j ].'</a><br />';
            
            }
        
        }
    
    }

}
?> 
Comme vous pouvez le voir j'ai bien un style pour la div du menu, mais là où je sèche, c'est comment appliquer un style aux liens <a href> (avec bien sur changement d'apparence au survol).
J'ai pas mal cherché, j'ai l'impression de tourner autour sans trouver.
Voilà, donc merci d'avance pour vos pistes, avis, conseils, etc, comme toujours.
Pour l(es)'admin(s): Je ne suis pas trop certain d'avoir poser ce post dans le bon forum, donc pardon d'avance si vous devez le déplacer