html - 我的 li 在大屏幕上向左浮动,但是当它在超小屏幕上时,li 会向下浮动。我怎样才能将我的 li 浮动也放在较小的屏幕上?
问题描述
我正在制作导航栏。在这个导航栏中,我使用了两个li
标签。一种是语言,另一种是货币。当我将屏幕尺寸设为超小时,我希望li
标签向左浮动。但它下降了另一个。我该如何解决这个问题。
我的折叠按钮也没有定位在正确的位置。也需要一个解决方案。
我尝试过使用float-xs-left
类和 css 媒体查询。他们都没有工作。
我希望“EN”和“USD”选项向左浮动一个额外的小屏幕,我还希望搜索和总金额选项看起来很酷
解决方案
实现您所要求的一种方法是将标签(例如标签)display: flex
的父元素上的CSS 属性与. 这是一个可能适用于小屏幕的示例:li
ul
flex-wrap: nowrap
nav {
width: 100%;
}
ul {
width: 100%;
list-style: none;
padding: .5em;
display: flex;
flex-wrap: nowrap;
background: slategrey;
}
li {
margin: .5em;
padding: 1em;
background: lightblue;
}
<nav>
<ul>
<li>Language: French</li>
<li>Currency: Euros €</li>
</ul>
<nav>
推荐阅读
- database - 我不知道哪个 AI 分支能解决我的问题
- python - 如何将 class_name 传递给要在 Sqlalchemy Query 中使用的函数
- android - 无法在 android 上使用 igniterealtime smack 无法解析 xpp3:xpp3:1.1.4c
- akka - 根据收到的消息 ID 创建子 Actor
- python - PyPI:上传新版本时模块代码不更新
- javascript - 每个部分的滚动指示器
- c# - 我将 16 位数字存储到数据库中的数据类型是什么?
- ruby - 在不使用 `sudo` 的情况下安装 Ruby gem
- php - 带有闭包的意外命名空间行为
- reactjs - Redux 不更新状态