2012-09-06 30 views
-2

我在我的CSS中使用百分比而不是像素填充,但它們不起作用。爲什麼我在CSS中使用的填充百分比沒有工作?

.menu li a{ padding-left:5%; padding-right:5%;} 

我想使用百分比使菜單部分在所有維度上都響應。我怎麼能做到這一點?

+0

它不起作用?你能舉一個小例子嗎? [jsFiddle](http://www.jsfiddle.net)會很好用。 :) – Miguel

+0

它的工作http://jsfiddle.net/Am3hx/你可以推你的代碼。 – sandeep

+0

請等待5分鐘。我會給你提供代碼在小提琴 – designersvsoft

回答

2

什麼你寫的是技術上的罰款。它可能會被忽略 - 但這只是一種可能性。它也將取決於父元素的寬度。

+0

我會給父ul元素的寬度。它正在工作。謝謝。 – designersvsoft

0

嘿,現在在你的錨鏈接定義像素值

取代%pixel value

padding-left:5px; 
padding-right:5px; 

Demo

0

%在這裏工作,但'li'元素中的錨標籤沒有指定任何寬度,這就是爲什麼你無法看到效果。

如果您想查看效果,請在「#coolMenu li a」中放置「width:100px」,您將看到%padding的即時效果。