nav 相关问题

`<nav>`元素是新的HTML5元素,它定义了一段导航链接。

为什么我的<nav>有不必要的宽度?

我遇到了 CSS 困境。这个问题可能看起来很简单,即使对于那些有经验的程序员来说不是可笑的,但我还是要问它。所以我的 设置为全宽... 我遇到了 CSS 困境。这个问题可能看起来很简单,即使对于那些经验丰富的程序员来说不是可笑的,但我还是要问它。所以我的 设置为 的全宽。我有一个 ,它设置为 的全宽(减去填充)。然而,当我添加 ul 时,我的导航“获得”了额外的宽度,尽管(我认为)我已将宽度限制为主体的宽度。换句话说,有一个我不想要的滚动条。请参阅下面的图片和代码。 @font-face { font-family: "Nunito"; src: url("nunito-regular.woff2") format('woff2'); font-display: swap; } body { font-family: Nunito, sans-serif; margin: 0px; background-color: #93bafa; width: 100vw; } nav { background-color: #ffffff; display: inline-block; width: 1536px; padding: 20px; } nav h1, nav p { display: block; } nav ul { padding-inline-start: 0px; list-style: none; text-align: center; width: calc(100vw - 40px); } nav ul li { display: inline-block; } h1, p { margin-block: 0px; } <!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="global.css"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TGS Yoyos</title> </head> <body> <nav> <ul> <li><h1>Te Du</h1><p>Freelancer for yoyo design</p></li> <li>Home</li> <li>Recent Projects</li> <li>About me</li> <li>Hire me</li> </ul> </nav> <h1>Featured Projects</h1> <!-- <img src="" alt=""> --> </body> </html> 任何帮助表示赞赏。谢谢! 这就是导航栏的填充。此外,将所有宽度设置为固定像素数不会使侧面对其他屏幕尺寸产生响应,因为它们没有与您相同数量的像素。 @font-face { font-family: "Nunito"; src: url("nunito-regular.woff2") format('woff2'); font-display: swap; } body { font-family: Nunito, sans-serif; margin: 0px; background-color: #93bafa; width: 100vw; } nav { background-color: #ffffff; display: inline-block; /*width: 1536px;*/ width: 100%; } nav h1, nav p { display: block; } nav ul { padding-inline-start: 0px; list-style: none; text-align: center; width: calc(100vw - 40px); } nav ul li { display: inline-block; } h1, p { margin-block: 0px; } <!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="global.css"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TGS Yoyos</title> </head> <body> <nav> <ul> <li><h1>Te Du</h1><p>Freelancer for yoyo design</p></li> <li>Home</li> <li>Recent Projects</li> <li>About me</li> <li>Hire me</li> </ul> </nav> <h1>Featured Projects</h1> <!-- <img src="" alt=""> --> </body> </html>

回答 1 投票 0

React Web 应用程序中的底部导航栏,定位固定且位于底部 0,在 Chrome 以外的浏览器上滚动时移动

在我的 React Web 应用程序中,我有一个底部导航栏,我需要在所有页面上修复它。我使用的是位置固定和底部 0。问题是底部栏在眉毛上上下滚动时移动......

回答 1 投票 0

粘性导航栏在某个点丢失

我正在尝试为我的网站制作一个导航栏,但是一旦我滚动经过蓝色部分,我发现该元素不再粘在顶部并与其他元素一起消失。我该如何解决这个问题? T...

回答 1 投票 0

我最近将标题/导航迁移到单独的文档中,现在我的汉堡菜单不起作用

因此,正如我上面所说,我最终决定通过将页眉/导航和页脚拉入单独的文档中以提高效率,从而使我的网站更加精简。它们分别是 header.html 和 footer.html...

回答 1 投票 0

样式未应用于我的导航栏,不确定为什么

我是一名初学者,目前正在为 freeCodeCamp 作业制作作品集。我打算让我的导航栏元素水平显示,并具有特定的字体和样式元素,但这些都不是

回答 2 投票 0

CSS HTML 和 Javascript

当我设置导航项目位置时如何解决这个问题固定它在我向下滚动时消失项目。顺便说一句我使用了z-index但它不起作用.css和html 我尝试使用 z-index 来...

回答 1 投票 0

当我更改横幅高度时,导航链接停止工作

我的横幅只需要针对这个特定页面变小,当我尝试使用 css 内联时,它确实将高度更改为我需要的高度,但我的链接停止工作。 这是我的 css 上的代码...

回答 1 投票 0

CSS 和 <nav> :防止从填充中插入国家(国旗)图标

我正在维护一个非常简单的静态网页,用于显示我的简历。我想在 元素中实现一个语言切换器,以便访问者可以选择两种语言中的任何一种。这一点点... 我正在维护一个非常简单的静态网页,用于显示我的简历。我想在 元素中实现一个语言切换器,以便访问者可以选择两种语言中的任何一种。这会稍微扰乱原本居中的文本。 样式.css nav { position: sticky; top:0 } #lang_nav { float: right; margin-right: 5px } nav, footer { padding:0; text-align: center } index.html <nav> <a href="/">home</a> <a href="index.fr.html" hreflang="fr" id="lang_nav" class="lang_fr"> <img src="media/fr.png" alt="fr"> </a> </nav> 我非常有信心应该有一个基本的 CSS 属性或简单的 hack 来解决这个问题。难道我错了? nav { position: sticky; top:0 ;display: flex; align-items: center; justify-content: space-between;} #lang_nav { float: right; margin-right: 5px } nav, footer { padding:0; text-align: center } <nav > <a href="/"></a> <a href="/">home</a> <a href="index.fr.html" hreflang="fr". id="lang_nav" class="lang_fr"> <img src="media/fr.png" alt="fr"> </a> </nav>

回答 1 投票 0

导航栏下拉菜单在香草 CSS 周围跳转

www.jestforbeginners.com 在该网站的主页上,我为故障排除选项卡创建了一个下拉菜单。然而,当我将鼠标悬停在菜单上时,它会不断跳跃。我添加了一些 CSS

回答 1 投票 0

将“主页”链接移至导航栏左侧

我将导航设置为标题,并希望有一个指向主页的链接。我的 Div 设置为 justify-content-center 以将表单文本居中,但是我似乎无法将 .homeLink 放置到文件中...

回答 1 投票 0

display:flex 是否适用于语义标签 - nav?

我想制作导航栏和内部标题标签,其中有一个 nav 标签,后跟 ul 和 3 li 标签。我想在我的导航上应用 Flex 属性,但它不起作用。 如果我放一个 div 标签而不是 nav

回答 1 投票 0

未应用此特定 CSS 属性(在检查模式下划掉)

作为新手,我正在使用 bootstrap 5 制作一个简单的网站。在制作导航栏并亲自定制它时,我注意到其中一个 CSS 属性根本不适用。具体来说,...

回答 1 投票 0

如何使我的 HTML 主页链接正常工作?

我用 HTML 创建了一个导航栏。当我在 VisualCode 中运行代码时,它可以工作,但是当我转到其他选项卡并想返回主页时,它不起作用,它会给我一个错误。错误是啊啊啊

回答 1 投票 0

使用视频作为背景时(HTML/CSS),导航栏不会延伸到网页的 100%

最近我遇到了一个似乎无法解决的问题;导航栏没有到达屏幕的左端,只能到达右端。这个问题只有当我尝试将视频放在...

回答 1 投票 0

从子组件更改父组件的类

仪表板.html 仪表板.html <nav #nav> <div class="nav nav-tabs" id="nav-tab" role="tablist"> <button class="nav-link active" id="nav-categories-tab" data-bs-toggle="tab" data-bs-target="#nav-categories" type="button" role="tab" aria-controls="nav-categories" aria-selected="true" (click)="showCategories()" [ngClass]="currentClass">Categories</button> <button class="nav-link" id="nav-product-lists-tab" data-bs-toggle="tab" data-bs-target="#nav-product-lists" type="button" role="tab" aria-controls="nav-product-lists" aria-selected="false"(click)="showProducts()" [ngClass]="currentClass">Products</button> <button class="nav-link" id="nav-product-details-tab" data-bs-toggle="tab" data-bs-target="#nav-product-details" type="button" role="tab" aria-controls="nav-product-details" aria-selected="false" (click)="showProductDetails()" [ngClass]="currentClass">Product Details</button> </div> </nav> 这是我的产品 tab.html <div class="container"> <div class="list row ms-3"> <div class="col-md-12"> <p-table [value]="products" styleClass="p-datatable-striped"> <ng-template pTemplate="header"> <tr> <th>Name</th> <th>Image</th> <th>Category</th> <th>Price</th> <th>Actions</th> </tr> </ng-template> <ng-template pTemplate="body" let-product> <tr> <td>{{product.title}}</td> <td><img [src]="product.image" [alt]="product.title" width="100" class="shadow-4" /></td> <td>{{product.category}}</td> <td>{{product.price | currency:'USD'}}</td> <td><a class="btn btn-outline-primary" (click)="getProductDetailsById(product,'product-details')">View</a></td> <td><a class="btn btn-info" (click)="getProductById(product)">Edit</a></td> <td><button class="btn btn-danger" (click)="deleteProduct(product)"> Delete</button></td> </tr> </ng-template> <ng-template pTemplate="summary"> <div class="flex align-items-center justify-content-between"> In total there are {{products ? products.length : 0 }} products. </div> </ng-template> </p-table> </div> </div> 现在,如果我单击“查看”按钮,它将导航到“产品详细信息/1”,但该选项卡未激活。 那么我如何访问导航按钮并向其添加活动类并使其他按钮类处于非活动状态。 如果您使用角度路由,您可以使用 [routerLinkActive] 指令将类项传递到具有 [routerLink] 指令的按钮。 例如: <button [routerLinkActive]="'class-active'" [routerLink]="['product-details', id]"> Product Details </button> 在这种情况下,您需要从 showProductDetails() 中移出逻辑以使用 [routerLink] 指令。 有关更多详细信息,请参阅https://angular.io/api/router/RouterLinkActive#description

回答 1 投票 0

css 不适用于带有 bootstrap 5 的 vue 3 项目中默认选择的导航链接

我第一次,请耐心等待。 我想突出显示选定的导航链接,它运行良好,但第一个(小)不突出显示。 即使我选择其他的(中号或大号,也确实如此......

回答 2 投票 0

如何将导航栏分成3部分?

我正在制作一个评论网站,并且我按照导航栏上的教程进行操作。导航栏是响应式的。但是,我需要添加和编辑它的一些元素,但我不知道如何做。我想分手...

回答 2 投票 0

将菜单栏与文本和图标元素以及其外部的购物车图标垂直对齐

我有一个菜单栏,其中包含文本项和搜索图标(.main-navigation)。此外,在此菜单栏旁边但在其外部有一个购物车图标 (.site-header-cart)。我需要这些...

回答 1 投票 0

第二个导航栏悬停在一个块上,而不仅仅是一条线

好的,在我的网站中,我有第二个导航栏来放置类别。我有 9 个类别,其中 2 个类别只有一行,因此悬停仅悬停在该行而不是该块上。 可以将鼠标悬停在块上...

回答 1 投票 0

如何制作一个不拉伸整个页面的水平居中导航栏?

我一直想制作一个不会拉伸整个页面的水平导航栏。最终遵循了有关如何制作与我的想法非常相似的导航栏的教程(https://cssde...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.