這看起來很簡單,但我無法得到正確的語法w /下面的情況。我爲屏幕頂部定義了一些下拉菜單。我希望列表項(每個LI)儘可能與其父母LI一樣寬。對於最小寬度和繼承來說,這似乎是一件容易的工作,但我一直無法使它正常工作。如何在CSS中使用最小寬度的繼承?
現在,「繼承」這個詞在VS中被加下劃線,就好像它不被識別一樣。頁面將會建立/加載正常,但顯然不會讀取參數,因爲LI控件的寬度不及它們的父級LI的寬度。任何幫助表示讚賞。
這裏是我的HTML的一部分:
<ul id="javascriptDDM">
<li><a href="#"> MAIN OPTION 1 </a>
<ul>
<li><a href="../somePage.aspx?type=1"> Choice 1 </a></li>
<li><a href="../somePage.aspx?type=2"> Choice 2 </a></li>
<li><a href="../somePage.aspx?type=3"> Choice 3 </a></li>
</ul>
</li>
<li><a href="../mainPage.aspx"> MAIN OPTION 2 </a>
<ul>
<li><a href="../somePage.aspx?type=1"> Choice 1 </a></li>
<li><a href="../somePage.aspx?type=2"> Choice 2 </a></li>
<li><a href="../somePage.aspx?type=3"> Choice 3 </a></li>
</ul>
</li>
</ul>
...編輯 - 這裏是所有的javascriptDDM CSS的:
#javascriptDDM { width: auto; margin: 0; padding: 0 }
#javascriptDDM li { width: auto; float: left; list-style: none }
#javascriptDDM li a { display: block; background: #606668; padding: 5px 12px; text-decoration: none; border-right: 1px solid white; border-top: none; color: White; white-space: nowrap; background-position:left center; }
#javascriptDDM li a:hover { background: #999999; color: #FFFFFF; }
#javascriptDDM li ul { width: auto; margin: 0; padding: 0; position: absolute; visibility: hidden; z-index: 1000 }
#javascriptDDM li ul li { min-width: inherit; float: none; display: inline }
#javascriptDDM li ul li a{ color: #FFFFFF;background: #999999 }
#javascriptDDM li ul li a:hover { color: #000000; background: #FFFFFF}
'#javascriptDDM li ul li'的'min-width'是什麼? – BoltClock
我沒有明確定義任何其他#javascriptDDM控件的寬度,所以它們只是使用auto。 – WEFX
那你期望'a'繼承? – BoltClock