【发布时间】:2017-03-27 00:44:48
【问题描述】:
我在 Bootstrap 3 中创建了一个导航栏,当我在本地执行 html 时,它按预期显示如下:
当我尝试将其上传到我的服务器时,它显示如下:
即使在我自己的设备上。包含媒体查询是否有助于解决问题?
<!DOCTYPE html>
<html>
<head>
<title>Cryptoskeptic</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="css/font-awesome.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<script src="https://use.fontawesome.com/7468f01c54.js"></script>
</head>
<body>
<nav class="navbar-inverse navbar-fixed-top">
<div class="container-fluid">
<div class="nav navbar-nav">
<a href="#" class="navbar-brand"><img src="img/nav-logo.png"></a>
</div>
<ul class="nav navbar-nav navbar-right user">
<li><i class="fa fa-user fa-3x"></i></li>
</ul>
</div>
</nav>
body{
background-color: black;}
.navbar-inverse{
background:transparent;
}
.navbar-brand {
transform: translateX(-50%);
left: 50%;
position: absolute;}
.user{
position: absolute;
right: 275px;
color: white;
transform: translateY(50%);}
这是正在使用的图像: Navbar-logo
【问题讨论】:
-
可能与图片本身有关?
-
@Leon,我在编辑中添加了图像。请查看并提出可能的解决方案。
-
看起来有些 CSS 没有加载 - 可能是 Bootstrap。您的用户图标位于
<li>元素中,并且在不应该出现的情况下获得了要点。当页面在服务器上时,您的控制台中是否出现任何错误?
标签: html css twitter-bootstrap navbar