Bouton--onglets css-html
Fermé
jjaco
-
20 janv. 2008 à 15:28
jjaco Messages postés 533 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 23 février 2025 - 20 janv. 2008 à 22:23
jjaco Messages postés 533 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 23 février 2025 - 20 janv. 2008 à 22:23
A voir également:
- Bouton--onglets css-html
- Editeur html - Télécharger - HTML
- Restaurer onglets chrome - Guide
- Bouton reinitialisation pc - Guide
- Br html - Forum HTML
- Espace html - Astuces et Solutions
4 réponses
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 779
20 janv. 2008 à 20:14
20 janv. 2008 à 20:14
Bonjour,
Quand on utilise des CSS, on évite
Il serait plus simple d'avoir
Tu vas placer chaque élément du menu dans une <div> avec une id différente ?
Pour tes problèmes, tu peux t'y prendre autrement.
NOTE : Ton code est incomplet, alors ça risque de ne pas s'adater à ton contexte.
L'alignement vertical dans tes blocs peut s'obtenir en définissant une “line-height” de la même taille que la “height”.
Le lien ne peut se faire qu'avec un <a>. Texte ou image.
Alors, la solution est de placer l'image en background du <a> pas de la <div>.
Encore faut-il qu'il y ait un <a>…
Et de définir un “display : block;” et des dimensions correspondantes au <a>.
++
Merci de penser à utiliser le bouton indiqué.
Tu trouveras un exemple ici fait avec une liste <ul> plutôt que dans une <div>. Ça peut se faire de la même façon.
Comme tu n'évoques pas d'effet au survol par la souris, tu peux te passer de ce qui concerne le “:hover” et le “:active”.
--
Quand on utilise des CSS, on évite
<font color=white><font face ="comic sans ms">menu</font>et d'utiliser des balises sémantiques (mal refermée “</h3>”) pour de la mise en forme
<h3>…</h><hn> c'est pour les titres, pas pour autre chose.
Il serait plus simple d'avoir
div#menu1 { float:left; width:150px; height:60px; background-image:url(bouton.jpg); background-repeat:no-repeat; font-family:"comic sans ms"; color : #fff; font-size : --em; /* une taille qui te plaît */ }et donc
<div id="menu1">menu</div>Plus clair, non ?
Tu vas placer chaque élément du menu dans une <div> avec une id différente ?
Pour tes problèmes, tu peux t'y prendre autrement.
NOTE : Ton code est incomplet, alors ça risque de ne pas s'adater à ton contexte.
L'alignement vertical dans tes blocs peut s'obtenir en définissant une “line-height” de la même taille que la “height”.
Le lien ne peut se faire qu'avec un <a>. Texte ou image.
Alors, la solution est de placer l'image en background du <a> pas de la <div>.
Encore faut-il qu'il y ait un <a>…
Et de définir un “display : block;” et des dimensions correspondantes au <a>.
++
Merci de penser à utiliser le bouton indiqué.
Tu trouveras un exemple ici fait avec une liste <ul> plutôt que dans une <div>. Ça peut se faire de la même façon.
Comme tu n'évoques pas d'effet au survol par la souris, tu peux te passer de ce qui concerne le “:hover” et le “:active”.
--
dudu134
Messages postés
2868
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 janvier 2009
608
20 janv. 2008 à 15:35
20 janv. 2008 à 15:35
Bonjour,
< a href=" "> menu< /a>
< a href=" "> menu< /a>
jjaco
Messages postés
533
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
23 février 2025
45
20 janv. 2008 à 15:47
20 janv. 2008 à 15:47
ok merci
ça je savais, le problème est de faire le lien avec le bouton et non avec le texte puisque le bouton est en css et le texte en html
ça je savais, le problème est de faire le lien avec le bouton et non avec le texte puisque le bouton est en css et le texte en html
jjaco
Messages postés
533
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
23 février 2025
45
20 janv. 2008 à 22:23
20 janv. 2008 à 22:23
merci, mais j'ai pas compris grand-chose...
la nuit porte conseil et demain j'étudie <ul> <li> <a> etc...
merci, je reviendrai
la nuit porte conseil et demain j'étudie <ul> <li> <a> etc...
merci, je reviendrai