无法在导航栏中放置我的导航栏链接

金索尔

我正在为一项任务设置一个投资组合页面。我对代码进行了一些更改,现在我的导航栏无法正常工作。由于某种原因,我无法让我的页面链接适合我的实际导航栏,它们位于导航栏下方。

我试过弄乱填充和边距,但这没有做任何事情。它一度运行良好,但我不确定发生了什么变化。

HTML:

<nav>
        <p>STEVEN KANG</p>
        <ul>
            <li class="rightLinks"><a data-scroll-target="contact">Contact</a></li>
            <li class="rightLinks"><a data-scroll-target="projects">Portfolio</a></li>
            <li class="rightLinks"><a data-scroll-target="bio">Bio</a></li>
         </ul>
        <div class="menu-toggle">
            <a href="javascript:void(0);" class="icon"><i class="fa fa-bars"></i></a>
        </div>
    </nav>

CSS

nav {
    background-color: black;
    height:60px;
    color: #666666;
    position: fixed;
    top:0;
    left:0;
    right:0;
    width: 100%;
}

nav p {
    font-weight: bold;
    margin-top: 25px;
    margin-left: 10px;
    color: white;
    text-align: left;
}

nav a {
    color: red;
}

nav ul {
    margin-bottom: 5em;
}

.rightLinks {
    list-style: none;
    float: right;
    margin-right: 50px;
    margin-left: 15px;
}

那些个人简介、作品集和联系方式链接应位于导航栏内的右侧居中,反映了我的

元素说我的名字。

我觉得这是一个简单的修复,我只是不确定现在出了什么问题。

马特

我看过你的代码。看起来您需要使用浮点数和 clearfix 来实现这一点。

看一看:https : //codepen.io/mrmathewc/pen/OKbXRY

HTML:

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Steven Kang - Developer</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" type="text/css" href="index.css">
        <link href="https://fonts.googleapis.com/css?family=Rubik&display=swap" rel="stylesheet">
        <link href="https://fonts.googleapis.com/css?family=Karla&display=swap" rel="stylesheet">
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
        <script src="https://code.jquery.com/jquery.min.js"></script>
        <script src="index.js"></script>
    </head>

<body>
    <nav>
        <div class="float-left">
        <p>STEVEN KANG</p>
        </div>
        <ul class="float-right">
            <li class="rightLinks"><a data-scroll-target="contact">Contact</a></li>
            <li class="rightLinks"><a data-scroll-target="projects">Portfolio</a></li>
            <li class="rightLinks"><a data-scroll-target="bio">Bio</a></li>
         </ul>
        <div class="menu-toggle">
            <a href="javascript:void(0);" class="icon"><i class="fa fa-bars"></i></a>
        </div>
      <div class="clearfix"></div>
    </nav>
  </body>

CSS:

* {
    box-sizing: border-box;
}

body {
    text-align: center;
}

h1 {
    font-family: 'Rubik', sans-serif; 
    font-size: 48px;
}

h2 {
    font-family: 'Rubik', sans-serif;
    font-size: 30px;
}

h3 {
    font-family: 'Karla', sans-serif;
    font-size: 20px;
    color: #0047b3;
    ;
}

p {
    font-family: 'Karla', sans-serif;
    font-size: 16px;
    color: black;
    font-weight: bold;
}

nav {
    background-color: black;
    height:60px;
    color: #666666;
    position: fixed;
    top:0;
    left:0;
    right:0;
    width: 100%;
}

nav p {
    font-weight: bold;
    margin-top: 25px;
    margin-left: 10px;
    color: white;
    text-align: left;
}

nav a {
    color: #0047b3;
}

nav ul {
    margin-bottom: 5em;
}

.rightLinks {
    list-style: none;
    float: right;
    margin-right: 50px;
    margin-left: 15px;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.clearfix { clear: both; }

不过,我建议您查看 Flexbox,浮动可能会让您头疼。

这是一个基本示例:https : //codepen.io/mrmathewc/pen/wVoWgV

您需要将上述内容扩展到您的代码中。这可能会帮助您更多地了解 Flexbox:https ://css-tricks.com/snippets/css/a-guide-to-flexbox/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Bootstrap 导航栏中放置链接以传播到所有导航栏区域

来自分类Dev

我想将导航栏居中放置在CSS中

来自分类Dev

如何在导航栏中放置图标

来自分类Dev

在导航栏中放置文字横幅

来自分类Dev

在导航栏中放置文字横幅

来自分类Dev

使我的导航栏链接居中

来自分类Dev

我的导航栏无法点击

来自分类Dev

我的导航栏链接之一无法启动

来自分类Dev

如何在导航栏中垂直居中放置文本?

来自分类Dev

如何将导航栏居中放置在屏幕上?

来自分类Dev

如何在引导导航栏中放置徽标

来自分类Dev

导航链接/栏消失

来自分类Dev

导航栏着色链接

来自分类Dev

jQuery移动导航栏链接无法刷新

来自分类Dev

无法点击导航栏中的链接

来自分类Dev

我希望将导航栏中的栏按钮项放置在导航栏的最右端

来自分类Dev

我无法创建导航栏子菜单

来自分类Dev

我的固定导航栏无法正常工作

来自分类Dev

我无法创建导航栏子菜单

来自分类Dev

我的引导导航栏无法正常工作

来自分类Dev

CSS:无法将元素正确放置在粘性导航栏下方

来自分类Dev

CSS中心导航栏链接

来自分类Dev

导航栏中的居中链接

来自分类Dev

无精打采的HTML和CSS导航栏-无法通过链接填充扩展导航栏

来自分类Dev

无精打采的HTML和CSS导航栏-无法通过链接填充扩展导航栏

来自分类Dev

当我将鼠标悬停在导航栏上时,我无法弄清楚如何阻止导航栏突出显示我的活动链接

来自分类Dev

当屏幕宽度变小时,在我页面的某些部分中无法选择导航栏链接

来自分类Dev

当屏幕宽度变小时,在我页面的某些部分中无法选择导航栏链接

来自分类Dev

如何将导航栏链接移至导航栏的右侧?

Related 相关文章

热门标签

归档