所以我有一个导航菜单,可以在纵向或横向查看平板电脑时改变样式。它将最后几个菜单项折叠到另一个下拉菜单中。然而,菜单不会在方向更改时更新,只有在刷新后才会更新。
Jquery现代代码:
if(Modernizr.mq('(max-device-width: 800px) and (orientation: portrait)')){
// portrait stuff
// unhides last few menu items
$('#menu-primary-items > li:nth-last-child(-n+3)&
我正在学习如何创建菜单作为我的第一个网站建设的一部分,并遇到了一个关于横向和垂直的教程。它似乎大部分归结于将您的列表定义为CSS中的“块”或“内联”。这对我来说是有道理的,但没有道理的是
li a {
display:inline;
}
不会创建水平菜单。但做
li {
display:inline;
}
将创建该水平菜单。我猜这与"li a“和"li”元素有关。作为参考,我将我所有的列表项作为链接元素。代码:
HTML -
<ul>
<li><a href="default.asp">Home</a&g