これが私が何とかしたことです。
http://jsfiddle.net/pns2050/gAZPs/3/
#navigation ul li {
text-decoration: none;
list-style:none;
text-align:center;
float:left;
width:80px;
height:30px;
margin-left:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
background-image:url(../images/nav.jpg);
box-shadow: 0px 2px 5px 2px #91948d;
}
#navigation ul li a {
margin-top:5px;
text-decoration: none;
color:white;
font-weight:bold;
width:100%;
height:100%;
display:block;
}
#navigation ul li:hover
{
height:33px;
}
#navigation ul li a:hover {
margin-top: 8px;
}
私が抱えている問題は、ホバー時に「ボックス」の上側にマウスを置くと、テキストが元の位置に戻ることです。[ul li a]をheight:100%に設定しましたが、理由がわかりません。動作しません。
どんな助けでもありがたいです、ありがとう