對於縮進,我嘗試了float:right
,但只有文本移動的不是整個組件。需要通過主菜單向子菜單提供縮進
例如:在文件主菜單中,它的子菜單New和Open應該縮進到如下所示的位置。
File
----New
----Open
但它看起來像,我不需要。
File
New
Open
請參考下面的jsfiddle:http://jsfiddle.net/4v4K6/1/
對於縮進,我嘗試了float:right
,但只有文本移動的不是整個組件。需要通過主菜單向子菜單提供縮進
例如:在文件主菜單中,它的子菜單New和Open應該縮進到如下所示的位置。
File
----New
----Open
但它看起來像,我不需要。
File
New
Open
請參考下面的jsfiddle:http://jsfiddle.net/4v4K6/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 */
}
所以,你可以針對李的懸停狀態,然後應用這樣的規則:
nav ul li:hover div { margin-left: 20px; }
謝謝....我給你+1解決方案upvote這也很好。但@先生阿里恩先發布。 – Hariharan
謝謝....我試過這個選項,但只有導航,希望我失敗了。無論如何感謝您的帖子。 – Hariharan
@Hariharan你歡迎:) –