2015-02-06 156 views
0

我在wordpress版本4.1上使用2013主題,並面臨主菜單的某些問題。在子菜單中有大約40px的左邊距,我不想要。我無法弄清楚如何消除子菜單上的左邊距。網站是http://aapina.org/wp/WordPress子菜單左邊距

感謝

+0

因此,進入你的代碼,它可能是一個純CSS的菜單,只需編輯寬度。 – Mihai 2015-02-06 21:11:34

+0

我編輯了寬度,但如果它的左邊距做了類似margin-left的操作,子菜單 – Paramasivan 2015-02-06 21:12:58

+0

上仍有左邊距:0!important; – floor 2015-02-06 21:14:26

回答

2

它是ul元素的默認填充。你可以刪除它像:

.sub-menu { padding-left: 0; } 

或將其設置爲任何你想要的。

+0

謝謝我把.sub菜單{padding-left:0; } – Paramasivan 2015-02-06 21:25:13

+0

使用padding-X或margin-X是不好的做法。最好納入較低的填充負載:X X X X代替。 – JosephMCasey 2015-02-06 21:26:03

+0

這不是不好的做法。指定您想要的單個更改將保留其他值,這些值可以由多個其他選擇器設置。指定所有的值意味着你必須知道他們都是什麼,並且知道他們不會改變(或者記住回到這個規則,如果他們改變了就改變它)。 – bobdye 2015-02-06 21:30:46

1
**User Agent Stylesheet** 
ul, menu, dir { 
display: block; 
list-style-type: disc; 
-webkit-margin-before: 1em; 
-webkit-margin-after: 1em; 
-webkit-margin-start: 0px; 
-webkit-margin-end: 0px; 
-webkit-padding-start: 40px; 
} 

這是你的問題。確保CSS重置你的樣式表。但是,專門爲此。

​​
+0

謝謝我把.sub菜單{padding-left:0; } – Paramasivan 2015-02-06 21:24:32

+0

@Paramasivan不要這樣做。這是不好和不專業的。 – JosephMCasey 2015-02-06 21:40:35

+0

謝謝!我沒有.sub-menu {padding:0; } – Paramasivan 2015-02-07 11:02:55