Je cherche à faire un menu comme celui dans l'image, mais à la verticale. C'est à dire les items de mon menu à la verticale. Je sais faire des menus à la vertical (il suffit de les lister avec un float). Mais le truc c'est que je veux que les items du menu soit accompagné du rectangle qui entoure le contenu même de la page. Comme dans l'image. (Si possible je cherche à faire ça uniquement en css pas de Js) si pas possible, j'irai avec le js. Des idées sur comment débuter?
début de piste à étudier, il y a surement beaucoup mieux
tu donnes une classe à la page / onglet actuel (ça je pense que dans tous les cas il faudra le faire)
ensuite, dans ton css, tu ajoutes des propriétés supplémentaires à cette classe, à toi de voir lesquelles. (changer le background-image + height pour cacher la bordure[solution dégueulasse] / enlever la bordure en bas de Overview, et s'arranger pour qu'elle soit formée par les autres éléments?)
J'ai regardé, effectivement à priori on pourrait croire que c'est une bonne idée, Si on cliques sur "Job seekers" on va sur la page http://www.districtsolutions.co.uk/candidates/
Et on se rend compte que les images du menu sont dans le répertoire /_images/template/ exemple : /_images/template/tab_candidates_1.gif
Donc suffit de créer autant de répertoire qu'il y a de sous menu, et de copier autant de fois l'ensemble des images.
MAIS (il y a un mais), pour un menu avec avec beaucoup d'onglets il faut multiplier les images, du coup à chaque fois que l'on change de page le navigateur doit les charger, par ce qu'elles sont dans des répertoire différents (au moins la première fois) je ne trouve pas ca terrible.
et 2ème mais : c'est de l'URL rewriting, http://www.districtsolutions.co.uk/candidates/ n'est pas le dossier candidates de http://www.districtsolutions.co.uk/ c'est plutôt districtsolutions.co.uk/index.php?page=candidates (ou quelque chose dans le genre),
ce qui me fait penser à ca ? l'image districtsolutions.co.uk/candidates/_images/template/tab_candidates_1.gif n'existe pas, mais par contre l'image districtsolutions.co.uk/_images/template/tab_candidates_1.gif existe...
La seule solution : programmer en php le html qui doit être affiché en fonction de la page.
En fait mon problème n'est pas vraiment de naviguer entre les pages, mais plutôt de faire le design des items sous cette forme en verticale. (de préférence sans image)
Ce que je cherche à faire c'est le menu simple comme indiqué ci-dessous sauf que je veux les items à la verticale. Avec l'effet de trait qui souligne le menu, sauf que dans ce cas il devra être vertical. Lorsque l'usager clique sur un item, le trait qui souligne la bordure disparait et on sens que l'item appartient au contenu puisque de même couleur, pas de trait séparateur
J'ai bien compris, par contre ce que je ne comprend pas c'est : qu'est ce qui te bloque ? dans le principe il faut suivre le code que j'avais mis avant (avec ul et les li)
Suffit de le définir dans le css, c'est pour ca que j'ai rajouté <?php if($page="accueil.php") echo 'id="page_en_cours"';?> pour pouvoir différencier le menu correspondant à la page actuelle et lui donné un aspect différent
Le message qui suit est une réponse automatique activée par un modérateur.
Les réponses automatiques permettent d'éviter aux modérateurs d'avoir à répéter de nombreuses fois la même chose, et donc de leur faire gagner beaucoup de temps.
Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter le modérateur en question par MP.
Veuillez modifier le titre du sujet
Bonjour,
Ce sujet a un titre qui ne décrit pas correctement le sujet, ou il est écrit en majuscules.
La présentation de votre message étant néanmoins correcte, nous ne fermons pas le sujet, mais vous êtes invité(e) à modifier son titre en éditant votre premier message.
Cette modification doit être faite dans les plus brefs délais, sans quoi nous serons dans l’obligation de clore le sujet .
Voici quelques correspondances pour vous aider à choisir au mieux votre titre :
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le CSS ça peut craindre -->Conférence CSS3.CREATE