我遇到了我的html/css代碼問題。我正在製作一個投資組合網站,頂部有一個水平導航欄,其中.png
圖像作爲導航按鈕和mouse-on/mouse-over
效果(字母應該用鼠標變成灰色)。 我在水平對齊按鈕時遇到了一些麻煩,但現在它們被放置在它們應該是的位置,唯一的事情是突然它們不再作爲鏈接工作,並且mouse-on/mouse-over
效果消失了。導航列表內嵌塊鏈接不起作用
這是我的代碼:
<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<html>
<head>
<title>Menu</title>
<style type="text/css">
body
{background-image:url('menubg.png');}
{background-color:#FFFFFF;}
#navlist{margin:0;position:relative;}
#navlist li{margin:0;padding:0;list-style:none;position:relative;top:0;}
#navlist li, #navlist a{height:64px;display:inline-block;}
#about{left:0px;width:145px;}
#about{background:url('about1.png')}
#about a:hover{background: url('about2.png')}
#amfi{left:0px;width:168px;}
#amfi{background:url('amfi1.png')}
#amfi a:hover{background: url('amfi2.png')}
#personal{left:0px;width:202px;}
#personal{background:url('personal1.png')}
#personal a:hover{background: url('personal2.png')}
#inspiration{left:0px;width:202px;}
#inspiration{background:url('inspiration1.png')}
#inspiration a:hover{background: url('inspiration2.png')}
#cv{left:0px;width:65px;}
#cv{background:url('cv1.png')}
#cv a:hover{background: url('cv2.png')}
#contact{left:0px;width:128px;}
#contact{background:url('contact1.png')}
#contact a:hover{background: url('contact2.png')}
</style>
</head>
<body>
<ul id="navlist">
<li id="about"><a href="about.htm" target="main"></a></li>
<li id="amfi"><a href="amfi.htm" target="main"></a></li>
<li id="personal"><a href="personal.htm" target="main"></a></li>
<li id="inspiration"><a href="inspiration.htm" target="main"></a></li>
<li id="cv"><a href="cv.htm" target="main"></a></li>
<li id="contact"><a href="contact.php" target="main"></a></li>
</ul>
</body>
</html>
,這是我的網站是here,在這裏你可以看到我的問題。
如果你能幫助我,我會非常感激!
你需要學習很多CSS的...這可以用文字完成 –
添加到@ JahanzebKhan的p oint,你也應該看看現代的HTML做法,因爲你的網站是用不切實際的編碼構建的,更不用說解決你最初問題的更多更好的方法了,我可以從你的網站上看到你仍然在使用框架,在HTML5中已棄用。 –