html - 为什么我的导航栏没有向左对齐?
问题描述
我正在使用 w3schools 的站点模板创建站点,但导航栏出现问题。页面左侧似乎有边距或填充将导航栏向右推约 50 像素,我不知道为什么。
这是html/css。
<!-- Navbar -->
<div class="w3-top">
<div class="w3-bar w3-black w3-card">
<a class="w3-bar-item w3-button w3-padding-large w3-hide-medium w3-hide-large w3-right" href="javascript:void(0)" onclick="myFunction()" title="Toggle Navigation Menu"><i class="fa fa-bars"></i></a>
<a href="/" class="w3-bar-item w3-button w3-padding-large">HOME</a>
<a href="#band" class="w3-bar-item w3-button w3-padding-large w3-hide-small">BAND</a>
<a href="#tour" class="w3-bar-item w3-button w3-padding-large w3-hide-small">TOUR</a>
<a href="#contact" class="w3-bar-item w3-button w3-padding-large w3-hide-small">CONTACT</a>
<div class="w3-dropdown-hover w3-hide-small">
<button class="w3-padding-large w3-button" title="Requests">REQUESTS <i class="fa fa-caret-down"></i></button>
<div class="w3-dropdown-content w3-bar-block w3-card-4">
<a href="/requests" class="w3-bar-item w3-button">Vote on current Requests</a>
<a href="/requests/new" class="w3-bar-item w3-button">Submit a new Request</a>
</div>
</div>
<div class="w3-dropdown-hover w3-hide-small">
<button class="w3-padding-large w3-button" title="More">MORE <i class="fa fa-caret-down"></i></button>
<div class="w3-dropdown-content w3-bar-block w3-card-4">
<a href="#" class="w3-bar-item w3-button">Merchandise</a>
<a href="#" class="w3-bar-item w3-button">Extras</a>
<a href="#" class="w3-bar-item w3-button">Media</a>
</div>
</div>
<div class="w3-bar-item w3-button w3-padding-large">
<% if current_user %>
<%= link_to 'Log Out', logout_path, {:class => "linkText"} %>
<% else %>
<div>
<%= link_to 'Sign Up', signup_path, {:class => "linkText"} %></a> or
<%= link_to 'Log In', login_path, {:class => "linkText"} %>
</div>
<% end %>
</div>
<a href="javascript:void(0)" class="w3-padding-large w3-hover-red w3-hide-small w3-right"><i class="fa fa-search"></i></a>
</div>
</div>
CSS 类可在此处获得:https ://www.w3schools.com/w3css/w3css_references.asp
我正在慢慢开始构建自己的类来替换这些,但我不知道是什么导致了填充出现。
解决方案
这是一个没有答案的答案。我将您的代码放在一个片段中并包含 w3.css,但我没有看到问题。也许这会有所帮助,因为您知道这实际上是您项目中的其他问题。
<link href="https://www.w3schools.com/lib/w3.css" rel="stylesheet"/>
<div class="w3-top">
<div class="w3-bar w3-black w3-card">
<a class="w3-bar-item w3-button w3-padding-large w3-hide-medium w3-hide-large w3-right" href="javascript:void(0)" onclick="myFunction()" title="Toggle Navigation Menu"><i class="fa fa-bars"></i></a>
<a href="/" class="w3-bar-item w3-button w3-padding-large">HOME</a>
<a href="#band" class="w3-bar-item w3-button w3-padding-large w3-hide-small">BAND</a>
<a href="#tour" class="w3-bar-item w3-button w3-padding-large w3-hide-small">TOUR</a>
<a href="#contact" class="w3-bar-item w3-button w3-padding-large w3-hide-small">CONTACT</a>
<div class="w3-dropdown-hover w3-hide-small">
<button class="w3-padding-large w3-button" title="Requests">REQUESTS <i class="fa fa-caret-down"></i></button>
<div class="w3-dropdown-content w3-bar-block w3-card-4">
<a href="/requests" class="w3-bar-item w3-button">Vote on current Requests</a>
<a href="/requests/new" class="w3-bar-item w3-button">Submit a new Request</a>
</div>
</div>
<div class="w3-dropdown-hover w3-hide-small">
<button class="w3-padding-large w3-button" title="More">MORE <i class="fa fa-caret-down"></i></button>
<div class="w3-dropdown-content w3-bar-block w3-card-4">
<a href="#" class="w3-bar-item w3-button">Merchandise</a>
<a href="#" class="w3-bar-item w3-button">Extras</a>
<a href="#" class="w3-bar-item w3-button">Media</a>
</div>
</div>
<div class="w3-bar-item w3-button w3-padding-large">
Button here...
</div>
<a href="javascript:void(0)" class="w3-padding-large w3-hover-red w3-hide-small w3-right"><i class="fa fa-search"></i></a>
</div>
</div>
推荐阅读
- node.js - 我的 Pentaho 服务器中的 Kettle api 请求返回 404
- logstash - 从 json 子字符串中提取字段 - logstash
- django - 如何在消费者、django 通道 2 中创建连续发送数据并安全断开连接的任务?
- node.js - 错误:在将标头发送到客户端后无法设置标头
- javascript - 为什么 Android Chrome 上的 createImageBitmap 会缩小我的图像?
- java - 键盘中断布局和行为
- sql-server - 通过 Where in 获取每个 Id 的前 1 行
- shell - 如何让 Terraform 执行包含 sed 命令的 virtual_machine_extension?
- java - 如何根据表中同一行的其他元素的文本值获取元素的文本?
- internet-explorer-11 - 为什么在尝试生成 GOJS 图时在 IE11 中出现语法错误