0
如何強制水平列表(菜單)中的所有項目的寬度相同?強制寬度菜單項水平列表(CSS)
這是我的CSS代碼至今:
a { text-decoration:none; }
#navlist ul { margin:0; padding:0; list-style-type:none; }
#navlist ul li { display:inline; }
#navlist li a {
padding:10px;
margin:2px;
background:grey;
color:white;
}
#navlist li a:hover {
color:white;
background:black;
}
編輯:
現在它的工作原理是第3行改變成(感謝@Gaby):
#navlist ul { margin:0; padding:0; list-style-type:none; }
#navlist ul li { float:left; text-align:center; }
#navlist ul li a { text-decoration:none; display:block; width:120px; }
它不爲我工作(與IE8測試),但你的選擇的話給了我線索。現在,它的工作,看到我除了以上questin – waanders 2010-11-03 12:53:28
@waanders,工作正常我在http://jsfiddle.net/vgcjU/ – 2010-11-03 14:28:14
是的,但這是因爲'display:block' for'#navlist li a' 。我沒有在第一次嘗試時加上這一點 – waanders 2010-11-04 08:52:12