J'essaie de faire un menu un peu complique pour mieux savoir coder.... Et la, je comprends pas comment modifier un code pour ajoute des liens dans la partie cachee (defini par des span)... Il me semble que la balise span elle meme est un partie du lien car elle est comprise entre<a> </a> .
Si je l'enleve... ca glisse plus... Comment dois je modifie le CSS pour ensuite modifier le html??? Ou l'inverse
Le code html
Code : Tout sélectionner
<!-- Menu special-->
<div id="info">
<div class="curved">
<div class="boxcontent">
<ul id="menu">
<li>
<a class="m5 five" href="#bb">
<b class="m2">bbbb</b><br>
<b class="m3">bbbbb</b>
<span> blablabla</span> <!-- Je mettre des liens ici-->
</a>
</li>
<li>
<a href="#dfdf">
<b class="m3">dstbsg</b>
<span> ertgwr </span>
</a>
</li>
<li>
<a href="#tru">
<b class="m3">sdtgvsdrf</b>
<span>josdaj </span>
</a>
</li>
<li>
<a href="#dsvd">
<b class="m3">sge</b>
<span> wefewfwe </span>
</a>
</li>
</ul>
</div>
</div>
<!-- Menu special fin --> </div>
Code : Tout sélectionner
/*general*/
body {
font-family: tahoma;
font-size: 11px;
font-weight: normal;
color: #000000;
background-image: url(picture/background.gif);
background-attachment: fixed;
background-color: #cccccc;
}
h1 {
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: #80070d;
font-size: 16px;
}
h2 {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
}
m2 {
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
}
m3 {
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
}
p {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}
menu1 {
font-family: Arial,Helvetica,sans-serif;
display: inline;
max-width: 150px;
min-width: 100px;
max-height: 30px;
font-size: 12px;
}
menu2 {
border-style: none;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
min-width: 80px;
max-width: 100px;
max-height: 30px;
display: inline;
margin-left: 30px;
}
/*glissant*/
#menu {
margin: 0pt;
padding: 0pt;
background: #f0f0f0 none repeat scroll 0%;
height: 450px;
overflow: hidden;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
#menu li {
list-style-type: none;
float: left;
display: block;
width: 100%;
}
#menu li a {
margin: 0pt;
display: block;
text-decoration: none;
color: #0000bb;
width: 100%;
}
#menu li a span {
display: none;
color: #000000;
}
#menu li a.one span {
margin: 0pt 10px;
display: block;
height: 150px;
}
#menu li a:hover {
background: #f1f1f1 none repeat scroll 0%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
#menu li a:hover span {
margin: 0pt 10px;
display: block;
height: 150px;
cursor: pointer;
}
#menu a {
margin: 0pt;
display: block;
text-decoration: none;
color: #0000bb;
width: 100%;
}
#menu a span {
display: none;
color: #000000;
}
#menu a.one span {
margin: 0pt 10px;
display: block;
height: 15em;
}
#menu a:hover {
background: #f1f1f1 none repeat scroll 0%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
#menu a:hover span {
margin: 0pt 10px;
display: block;
height: 15em;
cursor: pointer;
}
#menu .m2 {
border: 0pt none ;
margin: 0pt 5px;
padding: 0pt;
color: #880088;
font-variant: small-caps;
font-size: 11px;
}
#menu .m3 {
margin: 0pt 5px;
padding: 0pt;
font-size: 10px;
color: #0000bb;
}
#menu img {
border: 1px solid #000000;
margin: 5px 5px 5px 0pt;
float: left;
}
.curved {
width:21em;
}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {
font-size:1px;
display:block;
background:#88c;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}
.curved .b1, .curved .b2, .curved .b3 {
height:1px;
}
.curved .b2, .curved .b3, .curved .b4 {
border-left: 1px solid #8888cc;
border-right: 1px solid #8888cc;
background: #f0f0f0 none repeat scroll 0%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
.curved .b1 {
margin: 0pt 4px;
background: #8888cc none repeat scroll 0%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
.curved .b2 {
border-width: 0pt 2px;
margin: 0pt 2px;
}
.curved .b3 {
margin: 0pt 1px;
}
.curved .b4 {
margin: 0pt;
height: 2px;
}
.curved .c1 {
margin: 0pt 5px;
background: #8888cc none repeat scroll 0%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
.curved .c2 {
border-width: 0pt 2px;
margin: 0pt 3px;
}
.curved .c3 {
margin: 0pt 2px;
}
.curved .c4 {
margin: 0pt 1px;
height: 2px;
}
.curved .boxcontent {
border-left: 1px solid #8888cc;
border-right: 1px solid #8888cc;
background: transparent none repeat scroll 0%;
display: inline;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
font-size: 10px;
text-align: left;
}