css - 如何将 max-width 属性赋予具有视口(viewport)填充的列表元素

标签 css

我已经为我的 div 中的 li 项设置了视口(viewport)填充。我希望 li 元素在 1025px 后停止扩展。但是设置最大宽度似乎不起作用。请帮忙

             .header_topics > ul> li> a{
                   padding : 5vw 2vw 5vw 2vw;

              }






              <div class="header_topics">

                        <ul  style="display:flex;justify-content:center;max-width:1025px;width:100%;background:green">
                                    <li ><a href= "{% url 'home' %}" target="_self" > <span style="max-width:1025px">Home</span></a></li>
                                    <li ><a href="{% url 'about' %}" target="_self"  ><span style="max-width:1025px;color:#a4a6a8;border:none"> About</span></a></li>
                                    <li><a href="#" ><span style="max-width:1025px">Products</span></a></li>
                                    <li><a href="#"><span style="max-width:1025px">Solutions</span></a></li>
                                    <li s><a href="{% url 'support' %}" target="_self"  ><span style="max-width:1025px" >Support</span></a></li>
                                </ul>


                    </div>

最佳答案

此菜单在窗口大小为 1025px 后将停止变宽(假设 .header-topics 的宽度是窗口的宽度。

当您设置 li max-width 属性时,您是在说每个菜单项的最大宽度为 1025 像素,而实际上您打算限制菜单的宽度。希望对您有所帮助。

.header_topics {
  max-width: 1025px;
}

.header_topics li {
  padding: 5vw 2vw;
}

@media only screen and (min-width: 1025px) {
  .header_topics li {
    // your fixed padding here
  }
}
<div class="header_topics">
  <ul  style="display:flex;justify-content:center;width:100%;background:green">
    <li><a href= "{% url 'home' %}" target="_self" > <span>Home</span></a></li>
    <li><a href="{% url 'about' %}" target="_self"  ><span style="color:#a4a6a8;border:none"> About</span></a></li>
    <li><a href="#" ><span>Products</span></a></li>
    <li><a href="#"><span>Solutions</span></a></li>
    <li><a href="{% url 'support' %}" target="_self"  ><span>Support</span></a></li>
  </ul>
</div>

关于css - 如何将 max-width 属性赋予具有视口(viewport)填充的列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55780409/

相关文章:

javascript - .on(click) 事件在 IOS 移动设备上滚动时在固定位置元素上触发

javascript - 文本区域中的滚动条

javascript - 单击时添加悬停效果,如果再次单击则再次删除

css - 左对齐元素符号列表和编号列表

javascript - 如何在幻灯片中使用框阴影柔化/羽化图像边缘?

iphone - 响应式网站,在 iPhone 上没有响应

需要 HTML/CSS 堆叠下划线

css - Div 宽度自动调整为具有设置宽度的 div 中其内容的宽度?

html - 边缘白色条纹

php - 如何通过像素和js检测将用户重定向到正确的网站模板?