- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
更新:CSS 文件:http://pastebin.com/v9sQPzezHTML 文件:http://pastebin.com/pA9eMQnT
我的 <nav>
有问题css 中的元素。
我使用这个 css 创建了带有四个按钮的导航菜单,
nav{
background: #000000;
height: 120px;
width:100%;
}
nav ul {
margin: 0;
padding: 10px 0px 0px 0px;
text-align: center;
}
nav li {
display: inline-block;
}
nav a {
display: inline-block;
letter-spacing: 2px;
padding: 20px 40px;
text-decoration: none;
text-align: center;
text-transform: uppercase;
font-size: 1.80em;
border: none;
color: #000;
}
nav a:hover, nav .current a {
text-decoration: none;
}
nav .current a {
background: #008C9A;
}
问题是,当我调整窗口大小时,最右边的按钮消失了,而不是显示水平滚动条,如下图所示,
当我调整 chrome 窗口的大小时,
为什么我的浏览器不显示水平滚动条并从导航菜单中删除按钮?
最佳答案
你最好为 body 标签设置最小宽度,比如
body{
min-width: 720px; /* or what ever you want */
...
}
body {
min-width: 720px;
margin: 0px;
padding: 0px;
background: #fff;
color: #363636;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: 300;
}
h1 {
margin: 0;
padding: 0;
}
p {
line-height: 190%;
}
a {
color: #171717;
}
a:hover {
text-decoration: none;
}
/*********************************************************************************/
/* List Styles */
/*********************************************************************************/
ul.style1
{
margin: 0;
padding: 0;
list-style: none;
}
ul.style1 li
{
border-top: solid 1px #E5E5E5;
padding: 0.80em 0;
}
ul.style1 li:first-child
{
border-top: 0;
padding-top: 0;
}
ul.style2
{
margin: 0;
padding: 0;
list-style: none;
}
ul.style2 li
{
border-top: solid 1px #E5E5E5;
padding: 0.80em 0;
}
ul.style2 li:first-child
{
border-top: 0;
padding-top: 0;
}
/*********************************************************************************/
/* Heading Titles */
/*********************************************************************************/
#container {
width: 100%;
/* setting the left/right width to auto will center the content */
margin: 0px auto;
background: #FFFFFF ;
padding:10px 0px;
}
#container h2 {
text-transform: uppercase;
letter-spacing: 0.20em;
font-weight: 700;
font-size: 2em;
color: #00AABB;
}
/* ---------------------
for Header area
--------------------- */
header
{
background: #848484;
text-align: center;
}
header h1{
letter-spacing: 0.0em;
text-transform: uppercase;
font-size: 3em;
padding: 1.1em 0;
}
header a {
text-decoration: none;
color: #81BEF7;
}
header a:visited {
text-decoration: none;
color: #81BEF7;
}
nav{
background: #00AABB;
height: 90px;
width:100%;
}
nav ul {
margin: 0;
padding: 35px 0px 0px 0px; /* top right bottom left */
text-align: center;
}
nav li {
display: inline-block;
}
nav a {
display: inline-block;
letter-spacing: 2px;
padding: 20px 40px; /* top/bottom and right/left */
text-decoration: none;
text-align: center;
text-transform: uppercase;
font-size: 0.80em;
border: none;
color: #FFF;
}
nav a:hover, nav .current a {
text-decoration: none;
}
nav .current a {
background: #008C9A;
}
/** PAGE */
/*********************************************************************************/
/* footer */
/*********************************************************************************/
footer{
padding: 1em 0em;
text-align: center;
background: #424242;
/*position:absolute;*/
width:100%;
bottom:0px;
}
footer p{
letter-spacing: 0.20em;
text-align: center;
text-transform: uppercase;
font-size: 0.80em;
color: #6F6F6F;
}
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Widget Standards</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<header>
<h1><a href="index.html">Test</a></h1>
</header>
<nav>
<ul>
<li class="current"><a href="#">Introduction</a></li>
<li><a href="#">Details</a></li>
<li><a href="#">Register</a></li>
<li><a href="#">About Me</a></li>
</ul>
</nav>
<section id="container">
<h2>Integer sit amet aliquet</h2>
<p>This is <strong>Retention</strong>, a free, fully standards-compliant CSS template designed by <a href="http://templated.co" rel="nofollow">TEMPLATED</a>. The photos in this template are from <a href="http://fotogrph.com/"> Fotogrph</a>. This free template is released under the <a href="http://templated.co/license">Creative Commons Attribution</a> license, so you're pretty much free to do whatever you want with it (even use it commercially) provided you give us credit for it. Have fun :) </p>
<p>Consectetuer adipiscing elit. Nam pede erat, porta eu, lobortis eget, tempus et, tellus. Etiam neque. Vivamus consequat lorem at nisl. Nullam non wisi a sem semper eleifend. Donec mattis libero eget urna. Duis pretium velit ac mauris. Proin eu wisi suscipit nulla suscipit interdum. Aenean lectus lorem, imperdiet at, ultrices eget, ornare et, wisi. Pellentesque adipiscing purus ac magna. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam non wisi a sem semper eleifend. Donec mattis libero eget urna. </p>
</section>
<footer>
<p>© Untitled. All rights reserved.</p>
</footer>
</body>
</html>
关于html - <nav> 列表元素在我调整窗口大小时消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29363773/
我是 Bootstrap 的新手。每次我使用 Bootstrap 创建导航栏时,我都会使用这些元素/类,但所有这些都让我感到困惑: .nav .navbar .navbar-nav 谁能解释一下这些
我正在使用最新的 Angular Bootstrap 版本。当屏幕尺寸缩小到 768 像素以下时,类“nav nav-pills nav-justified”不会堆叠选项卡。 我引用了网站 http:
我有以下代码,div 内有两个 ul 元素,每个元素都有导航、导航丸、导航堆叠类。 All Pending K
我正在使用 Bootstrap pill 在同一页面上进行切换。有两个导航丸和两个分别对应的 div。我已经正确构建了第一个 div,并且工作正常。但是当我试图构建第二个 div 时,第一个 div
似乎 NAV 的潜在性质是抵制要求强制填充字段。对于我们的业务逻辑,必须填充某些字段才能使数据有效。例如,客户记录必须至少有姓名和电话号码。我搜索了很多地方,但没有找到合适的解决方案。那么如何做到这一
Bootstrap Navbars Toggle navigation
我注意到,在 Dynamics NAV 2013 中,一些 TextConst 已开始使用 @@@ 作为语言代码。 例如在 Codeunit 12 中: PurchaseAlreadyExistsEr
如何像图片一样更改引导菜单中打开的链接的颜色。它适用于鼠标悬停和单击后更改为菜单的默认颜色。 我需要像图片一样的东西。 HTML @Html.Action
我正在尝试列出我的 drop-down它工作正常,但在我点击财务报告链接后,我想要 的剩余内容标签向下移动和 drop-down应该在里面打开, .请提供任何帮助,我很感激。 这是我的代码:
我正在使用 Angular4,nav nav-tabs 样式似乎不起作用,我得到的只是无序的垂直列表,如下图 - 我的选项卡组件代码是 - @Component({ selector: 'tabs',
当我尝试构建我的网页时,我的菜单链接底部和我的主导航区域之间有一个非常小的空间(大约 2 像素)。我只使用颜色来查看布局的工作原理,但有人能告诉我为什么会有差异吗?当然他们应该是相同的高度?当前状态可
即使我不是一个新程序员,Html 和 Css 问题对我来说也是无解的。简单阅读文档/规范似乎还不够,因为每个示例都带有一个新的标签和类早午餐来演示其中一个的使用。我的代码基于 Bootsrap 官方演
我喜欢导航标签的外观,所以我想使用它。这是 Web 应用程序现在的样子: 不幸的是,如果我单击其他选项卡(例如“Buscar alojamiento”),事件选项卡不会更改。这是我的代码:
我正在尝试使用 nav navbar-nav navbar-right 创建一个下拉菜单。我让它在移动设备(较小的屏幕)上对齐但是当我点击下拉菜单时它不会将菜单项向下推但是而是下拉其他菜单项。我不确定
工具提示在这种情况下工作正常 Home 但是一旦我将它嵌套在带有 nav 和 nav-side
我有一个应用程序,如果我提取代码并创建一个单独的 html 文件,只用它工作的代码,它就可以工作。 About
我对 Twitter Bootstrap 有疑问。我创建了一个简单的下拉菜单,但是当我在 chrome 检查器中检查代码时,我看到类 nav nav-pills被添加到 元素。 如何删除这些类?
我正在尝试删除我的菜单和后续部分之间的 Bootstrap 空白。我的菜单 HTML 是:
我正在使用 Bootstrap 4 并尝试使导航项与我的导航栏具有相同的高度,这样当我向其添加背景色时,它看起来就像穿过导航栏的条纹。 最初,该元素居中,并在顶部和下方留有空间。我添加了负边距以使其与
我是一名优秀的程序员,十分优秀!