-1
我正在用TYPO3(和Bootstrap 3軟件包)編程我公司的新主頁,並且遇到了一個很大的問題。CSS:Display-Bug
移動導航存在一個錯誤。它看起來像這樣的HTML:
<li class="dropdown">
<p>1</p>
<ul class="dropdown-menu">
<p>1.1</p>
<p>1.2</p>
<p>1.3</p>
<p>1.4</p>
</ul>
</li>
<li class="dropdown">
<p>1</p>
<ul class="dropdown-menu">
<p>1.1</p>
<p>1.2</p>
<p>1.3</p>
<p>1.4</p>
</ul>
</li>
的< UL>如果< LI>單擊顯示。然後< li>的類是「下拉打開」。如果你再次點擊,則該班級將再次「下拉」,並且不顯示< ul>。
下拉菜單在desptop-view和mobile-view中顯示的不相同。但是,如果我們在移動設備上並希望單擊dropdon,則會出現桌面下拉菜單。
我tryed這段代碼解決這個問題:
.dropdown > .dropdown-menu {
display: none !important;
}
.open > .dropdown-menu {
display: block !important;
}
但失敗了。正如我在Debug with Chrome中注入此代碼一樣,它確實有效。
我錯了什麼?
從這裏開始 - HTTP://驗證.w3.org/nu/- 您有明顯的機器可檢測錯誤。 – Quentin
修復你的壞HTML。 'ul'不能像孩子一樣擁有'p'。 – CBroe
我用p來證明我的問題給你 – Ehmdraehl