javascript - 如何防止HTML导航栏在移动设备上崩溃?

标签 javascript css html navbar squarespace

请帮我。我正在使用Squarespace CMS(像Wordpress这样的Kinda),它会删除以下代码:

<div id="navBlock" role="navigation">                       
    <nav class="main-nav" data-content-field="navigation">
        <ul>
            <li class="page-collection">
            <a href="/palindrom-1/">palindrom</a>
            </li>
            <li class="blog-collection active-link">
              <a href="/">Blog</a>
            </li>
            <li class="page-collection">
              <a href="/about/">About</a>
            </li>
        </ul>

        <select id="mobileSelect" name="mobileSelect">
            <option class="mobile-select-label" value="">Navigation</option>
            <option class="page-collection" value="/palindrom-1/">palindrom</option>
            <option class="blog-collection" value="/" selected="selected">Blog</option>
            <option class="page-collection" value="/about/">About</option>
        </select>
    </nav>
</div>


太酷了,而且有效。但我非常想确保此导航栏在移动设备(水平<640像素)上不会折叠。如何使用额外的CSS或JavaScript实现此目标?我无法更改上面的代码,因为它是由CMS制作的。我只是可以注入额外的HTML,CSS或JS。至少我发现上面的代码段不是Bootstrap代码,而是干净的HTML。

你能帮助我吗?

亲切的问候
罗伯特

最佳答案

没有额外的CSS:
without css

使用额外的#mobileSelect {显示:无; }:
#mobileSelect { display: none; }

使用额外的ul {display:block!important; }:
ul { display: block!important; }

那几乎就是我的魔杖。但是,如何删除矩形?

提前致谢

关于javascript - 如何防止HTML导航栏在移动设备上崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46995923/

相关文章:

javascript - KnockoutJS 3.1.0 : "with" binding and transitions

php - HTML:花括号中的这个变量是什么?我以前从没见过

javascript - jquery 显示/隐藏基于按钮的内容

javascript - 尝试将 HTML 文件转换为包含套接字 io 的 JavaScript 时出现语法错误,SyntaxError : Unexpected token <

javascript - 触发按钮单击回车键上的ajax

c# - 将 JavaScript 菜单放入 Asp.Net 页面时出现问题

javascript - 使用 Laravel 将数据存储为具有 ajax 功能的 API

javascript - 为什么返回 [ ['a' , 'b' ]],而不是 [ ['a' ,'b' ], ['c' ,'d' ]]?

html - 使用 Firefox 查看网页时出现奇怪的中断

css - 使用 null-loader 删除 Webpack 中不需要的字体