2014-02-13 31 views

回答

1

那麼,你會不會需要這個水平的具體選擇,但它會提供你清楚你正在努力的目標

nav > ul > li > a + div > ul > li > a { 
    text-indent: 15px; /* Can use padding-left as well */ 
} 

什麼在上述選擇器中選擇ul這是直接子對nav進一步選擇直接子li進一步選擇div這是a標籤,其餘部分是自解釋的,與前面的解釋相同。

你可以寫在上面一樣,只是特異性不同

nav a + div > ul > li > a { 
    text-indent: 15px; /* Can use padding-left as well */ 
} 

Demo

+0

謝謝....我試過這個選項,但只有導航,希望我失敗了。無論如何感謝您的帖子。 – Hariharan

+0

@Hariharan你歡迎:) –

1

所以,你可以針對李的懸停狀態,然後應用這樣的規則:

nav ul li:hover div { margin-left: 20px; } 
+0

謝謝....我給你+1解決方案upvote這也很好。但@先生阿里恩先發布。 – Hariharan