我遇到的一个问题是水平导航栏。我已经使用flexbox实现了它。
我有一个导航条,当我缩小它时,列表项(有黑色边框)不会停留在无序列表容器中(有紫色边框)
根据我对每个flex box的理解,应该使用flex属性在父容器中调整大小。但是在我的例子中,列表项不会在无序列表容器中调整大小。以下是正在发生的事情的图片:
这是我的html代码:
nav.horizontalNavigation {
width: 100%;
padding: 0;
clear: both;
}
nav.horizontalNavigation ul {
display: flex;
flex-flow: row nowrap;
border: 3px solid purple;
width: 100%;
padding: 0;
margin: 0;
}
nav.horizontalNavigation>ul li {
display: flex;
flex: 1 1 auto;
border: 2px solid black;
background-color: rgb(117, 140, 72);
font-size: 1.3em;
line-height: 2em;
text-transform: uppercase;
list-style-type: none;
}
nav.horizontalNavigation>ul li a {
flex: 1 1 auto;
display: block;
padding-left: 10px;
padding-right: 10px;
color: white;
}
<header>
<nav class="horizontalNavigation">
<ul>
<li><a href="#ll_home.html">HOME</a></li>
<li><a href="#ll_services.html">SERVICES</a></li>
<li><a href="#ll_commercial.html">COMMERCIAL & STRATA</a></li>
<li><a href="#ll_contact.html">CONTACT US</a></li>
<li><a href="#ll_gallery.html">GALLERY</a></li>
</ul>
</nav>
</header>
检查这一点,你没有足够的空间来容纳每一行,所以你需要有包装。
nav.horizontalNavigation {
width: 100%;
padding: 0;
clear: both;
}
nav.horizontalNavigation ul {
display: flex;
flex-flow: row nowrap;
border: 3px solid purple;
width: 100%;
padding: 0;
margin: 0;
}
nav.horizontalNavigation>ul li {
display: flex;
flex: 1 1 auto;
border: 2px solid black;
background-color: rgb(117, 140, 72);
font-size: 1.3em;
max-width: 20%;
line-height: 2em;
text-transform: uppercase;
list-style-type: none;
}
nav.horizontalNavigation>ul li a {
flex: 1 1 auto;
display: block;
margin: auto;
text-align: center;
color: white;
}
<header>
<nav class="horizontalNavigation">
<ul>
<li><a href="#ll_home.html">HOME</a></li>
<li><a href="#ll_services.html">SERVICES</a></li>
<li><a href="#ll_commercial.html">COMMERCIAL & STRATA</a></li>
<li><a href="#ll_contact.html">CONTACT US</a></li>
<li><a href="#ll_gallery.html">GALLERY</a></li>
</ul>
</nav>
</header>
我不熟悉JSF和Primefaces,刚刚开始登录和基本导航,我已经遇到了一个问题。我已经在这里讨论了大约10个类似的问题,但没有一个解决方案对我有效,所以我想我会发布我的具体问题,以便真正了解的人可以为我指出正确的方向。 > 登录:似乎和注销一样工作正常,但我很担心,因为浏览器中的url仍然显示登录后我在登录屏幕上,我直接使用了Oracle EE6文档中的登录示例。下面提供了登录方法。 } 登录
我有2个屏幕,它们都有自己的和。当我使用 Jetpack Navigation Compose 库在它们之间导航时,应用栏会闪烁。为什么会发生这种情况,我该如何摆脱这种情况? 法典: 导航: Todo列表屏幕<代码>脚手架<代码>带有<代码>TopAppBar<代码>: 使用 添加/编辑屏幕:
我有3个项目的底部导航视图,我的如下所示: 底部导航视图中带有嵌套navGraph片段的导航工作正常,但是如果我导航到,它在嵌套navGraph之外,并且我单击其他项目/片段,我无法导航到其他片段,我基本上被困在这个屏幕上。 我检查了一下,如果我把
我面临着将Spring Batch管理UI与现有Spring,Spring Batch应用程序集成的问题。我已经成功地做到了。我使用的是Spring 3.2.0.Release和Spring Batch Admin1.3.1.Release版本。现在我可以看到第一页所有的CSS和图像,但当我使用菜单导航我得到404,我知道问题是与URL。对于主屏幕: 当我点击作业菜单时,我得到404 当我使用相同
使用数据查看器的“导航栏”按钮,可以快捷方便地浏览文档或页。 按钮 描述 添加文档 - 输入一个新的文档。在使用数据查看器的任何时候,点击此按钮来得到一个空白的文档。 删除文档 - 删除一个现有的文档。 应用更改 - 应用已做的更改。 放弃更改 - 移除当前记录的全部编辑。 刷新 - 刷新数据。 停止 - 当从服务器加载大量数据时,停止加载。 第一页 - 移动到第一页。 上一页 - 移动到上一页。
使用数据查看器的“导航栏”按钮,可以快捷方便地浏览记录或页。 按钮 描述 添加记录 - 输入一条新的记录。在使用数据查看器的任何时候,点击此按钮来得到一条空白的记录。 删除记录 - 删除一条现有的记录。 应用更改 - 应用已做的更改。 放弃更改 - 移除当前记录的全部编辑。 刷新 - 刷新数据。 停止 - 当从服务器加载大量数据时,停止加载。 第一页 - 移动到第一页。 上一页 - 移动到上一页。