当屏幕小于x px时,我的css命令将部分菜单更改为新行,这是什么问题?

tsm1rwdh  于 2024-01-09  发布在  其他
关注(0)|答案(2)|浏览(115)

我想改变菜单时,屏幕宽度较低,以显示菜单链接在自己的每一行,但当我使用这个,它仍然是相同的一行。然后menu.jinja被用于另一个.jinja网站,其中链接到style.css。有什么不好的,在我的css命令?
style.css

@media (max-width: 1000px) {
    .menu ul li {
        margin-right: 20px;
        padding: 10px; 
        display: block;  //main function
        
    }
}

字符串
menu.jinja

<div class="header">
        <div class="menu">
            <ul>
                {% if 'role_idone' in session and session['role_idone'] == 1 %}
                    <li><a href="{{ url_for('user_manage.user_manage"
                {% endif %}
               <li><a href="property_manage.jinja">Property manage</a></li>
               <li><a href="building_manage.jinja">Building manage</a></li>
         
            </ul>
        </div>
    </div>

ntjbwcob

ntjbwcob1#

在其他.menu部分不会有 display:flex;,我把max-with改为min-width,现在它可以工作了。

bvn4nwqk

bvn4nwqk2#

你可以试试:

.menu ul li {
    margin-right: 20px;
    padding: 10px; 
    display: flex;  //main function
}

字符串
否则,您可以在浏览器的开发工具栏中查看“显示”选项列表,然后选择最方便的“显示”选项。
Dev ToolBox display list options

相关问题