2010-09-08 67 views

回答

0

變化.vertical李一

.vertical li a{ 
border-color:-moz-use-text-color; 
border-right:1px solid; 
border-style:none solid solid; 
border-width:0 1px 1px; 
display:block; 
line-height:4em; 
padding:0.2em 10px; 
text-decoration:none; 
width:200px; 
text-align:center;} 
1

而不是給錨元素的特定寬度和高度(,這是沒用的,因爲無論如何他們得到display: block的話),你可以給他們填充:

#menu li a { 
    padding: 1em 0; 
} 
+0

嘗試過,但不工作,謝謝 – xuanyinwen 2010-09-09 00:14:04

1

要將.vertical裏的規則,添加:

line-height: 4em; 
vertical-align: middle; 
+0

你確實瞭解'vertical-align'是如何工作的,對吧? 'vertical-align'的作用是改變內聯元素相對於線框的對齊方式。該錨已經有了'display:block'應用於它們,所以這條線是無用的。 'line-height'屬性就是這個工作所需的全部。 – 2010-09-08 04:17:41

+0

是 - 習慣的力量。沒有傷害,但我的解決方案的工作。 – Jhong 2010-09-08 04:25:54