リンクの上にカーソルを置いたときにリンクが含まれているセル全体を強調表示したい水平ナビゲーション バーがありますが、強調表示するテキストの周囲の領域しか取得できません。これを達成する方法についての指針をいただければ幸いです。
ここに私の JS フィドルがあります: http://jsfiddle.net/PYKXb/1/
これは私のCSSコードです:
#horizontal-style {
display: table;
width: 100%;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
#horizontal-style li {
display: table-cell;
vertical-align:middle;
height:auto;
padding:1%;
}
#horizontal-style a:link {
display: block;
border: none;
text-align: center;
margin:auto;
padding:none;
background:#ebebec;
color:#005da4;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:90%;
display:inline-block;
vertical-align:middle;
}
#horizontal-style a:visited {
display: block;
border: none;
text-align: center;
margin:auto ;
padding:none;
background: #ebebec;
color:#005da4;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:90%;
display:inline-block;
vertical-align:middle;
}
#horizontal-style a:hover {
display: block;
border: none;
text-align: center;
margin:auto ;
padding:none;
background: #acce39;
color:#005da4;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:90%;
display:inline-block;
vertical-align:middle;
}
#horizontal-style a:hover {
display: block;
border: none;
text-align: center;
margin:auto ;
padding:none;
background: #acce39;
color:#005da4;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:90%;
display:inline-block;
vertical-align:middle;
}
これは私のHTMLコードです:
<ul id="horizontal-style">
<li><a href=# >Home</a></li>
<li><a href=# >About Us</a></li>
<li><a href=# >Online<br />Courses</a></li>
<li><a href=# >Registration</a></li>
<li><a href=# >Faculty</a></li>
<li><a href=# >Calendar</a></li>
<li><a href=# >Store</a></li>
<li><a href=# >Testimonials</a></li>
<li><a href=# >Online<br/>Lectures</a></li>
<li><a href=# >Contact Us</a></li>
<li><a href=# >Forum</a></li>
</ul>