html - 我的引导导航栏向右离开屏幕,但从左侧缩进
问题描述
我有我当前网站的屏幕截图和代码:
代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<title>
title
</title>
<style>
body{
background-color: #235a59;
}
a: class.navbar-brand{
font-family: sans-serif;
}
</style>
</head>
<body>
<ul>
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">title</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="#"><b>Dashboard</b></a></li>
<li><a href="#">Donate</a></li>
<li><a href="#">Protect</a></li>
<li><a href="#">About</a></li>
</ul>
</div>
</nav>
</ul>
</body>
</html>
截屏
我希望整个导航栏延伸到顶部。任何帮助,将不胜感激!
解决方案
使用position: absolute
,top: 0px
和left: 0px
将导航栏放在页面的左上角。
然后用width: 100%
它使它在顶部“伸展”。
所以基本上你会把它添加到<style>
:
.navbar {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
}
这是您的完整代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<title>
title
</title>
<style>
body{
background-color: #235a59;
}
a: class.navbar-brand{
font-family: sans-serif;
}
.navbar { /*This will do the trick.*/
position: absolute;
top: 0px;
left: 0px;
width: 100%;
}
</style>
</head>
<body>
<ul>
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">title</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="#"><b>Dashboard</b></a></li>
<li><a href="#">Donate</a></li>
<li><a href="#">Protect</a></li>
<li><a href="#">About</a></li>
</ul>
</div>
</nav>
</ul>
</body>
</html>
现场演示:https ://codepen.io/marchmello/pen/bGVGzWW?editors=1000
推荐阅读
- icecast - 如何使用 Liquidsoap 将单个视频流式传输到 Icecast 服务器
- python - 如何创建一个字典,允许用户输入中的多个键并打印出组合在一个字符串中的键值?
- python - Beautiful Soap 只能在没有无头模式的情况下工作?
- android - 错误消息“Android Gradle 插件需要 Java 11 才能运行。您当前使用的是 Java 1.8”
- python - python中非常大的数字的舍入错误
- webstorm - 如何在 JetBrains WebStorm 中手动更改侧边栏高度和选项卡高度
- tree - 树遍历。一般树的前序和后序,仅适用于二叉树?
- jenkins - 使用 Jenkins 持续交付:作为手动步骤部署到生产环境
- node.js - 如何将 where 子句动态添加到使用 nestjs 查询生成器生成的查询中?
- python - 为什么我在 python 中收到 Import 错误,当我 pip 安装了我的应用程序所需的每个模块时