2012-04-07 26 views
0

我正在Wordpress網站上使用Pagelines主題。無法覆蓋設置以在無序列表中的項目上顯示項目符號

默認覆蓋會隱藏項目符號並調整邊距和填充。

我一直在調試Firebug。找到了CSS。重新定義UL元素和LI元素的樣式我想要顯示項目符號。他們仍然無法工作。

該網站網址爲http://royalaire.com/site/

的違規名單是在側邊欄,在導航鏈接嵌套列表。

我想要第二級縮進項目項目符號。

默認定義爲:

.widget ul.children li.page_item { 
    list-style-type: disc; 
} 

任何想法:

.widget ul li ul li { 
    margin-left: .03em; 
} 
.widget ul li { 
    display: block; 
    font-size: 0.95em; 
    list-style: none outside none; 
    padding 0 2px; 
} 

我用下面的嘗試?

+0

您是否使用螢火蟲或網頁檢查器進行過確保,您嘗試添加的規則未被別人覆蓋? – kirilloid 2012-04-07 20:46:51

+0

@kirilloid,是的。我的代碼是正常的,原來有刪除線。 – mike 2012-04-07 22:30:58

回答

0

我不是一個CSS專家,我很難弄清楚你爲那個列表寫了哪些定義,但我知道在樣式定義之後添加!important將確保它覆蓋所有父定義。請嘗試:

.widget ul.children li.page_item {list-style-type: disc !important;} 
+1

任何向CSS聲明添加'!important'變體都不是IMO的答案。 – 2012-04-07 21:26:17

+0

我知道,我同意,但我只是建議它,以便提問者可以使用它來確定他是否與正確的選擇器一起工作。我應該更加重視這一點。 – MarioDS 2012-04-07 21:40:21