2013-08-02 116 views
2

我試圖展開此jsfiddle的a元素以填充li元素,但display:block不起作用,因爲我使用表來間隔它們。展開一個元素以填充li

這樣做是爲了讓我的彩色角落工作?因爲我已經在ali元素上設置了背景,以給出彩色角落的錯覺。

http://jsfiddle.net/286bu/

+0

是什麼樣子,你想達到什麼目的?你想要圓角下的角落是不同的顏色? – Jacques

回答

1

添加height參數,以此來a標籤,使其充滿li的整個高度:

.menu a { 
    font-size: 11px; 
    color: #FFFFFF; 
    display: block; 
    background: #000; 
    padding: 5px 20px; 
    -webkit-border-radius: 0px 0px 10px 0px; 
    border-radius: 0px 0px 10px 0px; 
    text-transform: uppercase; 
    height:100%; 
} 
+0

非常感謝,我很傻,錯過了這個! – Giles

+0

歡迎您。如果這個答案能幫助你,你能接受嗎?謝謝 – putvande

+2

這不起作用,因爲行高不足以顯示一些3行鏈接的所有文本。還有另外一個CSS約束條件,即約束高度......即ul.slider li {height:20px;}' –