- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
**CSS**
@charset "utf-8";
@import 'https://fonts.googleapis.com/css?family=Alegreya+Sans';
/* CSS Document */
*{
margin: 0;
padding: 0;
border: 0;
}
body{
background: #EFEFEF;
color: black;
font-family: Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
margin: 0;
}
header{
width: 100%;
background: rgba(10,37,195,0.76);
height: 50px;
}
#header-inner{
max-width: 1200px;
margin: 0 auto;
}
nav{
float: right;
padding: 10px 0;
}
#menu-icon{
height: 40px;
width: 40px;
display: hidden;
background: url(../img/NAV.png) no-repeat center;
}
ul{
list-style-type: none;
}
nav ul li{
font-family: 'Alegreya Sans', sans-serif;
font-size: 150%;
display:inline-block;
float: left;
padding: 10px;
}
nav ul li a{
text-decoration: none;
color:aliceblue;
}
nav ul li a:hover{
color: rgba(208,208,208,0.90);
}
/*---end navbar---*/
#banner{
width: 100%;
height: 200px;
}
#banner-inner{
width: 100%;
height: 50vw;
}
/*------media----*/
@media screen and (max-width: 768px){
header{
position: absolute;
}
#logo{
margin: 15px 0 20px -25px;
background: url(img/RD_mobile.png) no-repeat center;
}
#menu-icon{
display: inline-block;
}
nav ul, nav:active ul{
display: none;
z-index: 1000;
position: absolute;
padding: 20px;
background: #6991AC;
right: 50px;
top: 60px;
border: 1px solid #FFF;
border-radius: 10px 0 10px 10px;
width: 50%;
}
nav:hover ul{
display: block;
}
nav li{
text-align: center;
width: 100%;
padding: 10px 0;
}
}
**HTML**
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style/homecss.css">
</head>
<body>
<header>
<div id="hearder-inner">
<a href="home.html" id="logo"></a>
<nav>
<a href="#" id="menu-icon"></a>
<ul>
<li><a href="home.html" class="current">Home</a></li>
<li><a href="#" >About</a></li>
<li><a href="#" >Gallery</a></li>
</ul>
</nav>
</div>
</header>
<!---ending header-->
<section id="banner">
<img id="banner-img" src="img/20140505211825_YY8Un.jpeg">
</section>
</body>
</html>
一旦我在 css 上添加媒体,只要标题满足媒体的条件,它的颜色就会变暗。我不明白。我只在标题上添加了一种颜色,为什么随着导航栏变小它会变成第二种颜色?
最佳答案
标题本身的颜色不会改变。所发生的变化是它以前占用空间并因此将图像向下推,但是,您将标题定位为最大宽度为 768px 的绝对元素。这意味着 header 已脱离正常文档流。现在图像没有被下推,而是标题与图像重叠。
由于标题的背景 alpha 值小于 100(背景:rgba(10,37,195,0.76);)因此只有 76% 的不透明度,标题下方元素的背景颜色的任何变化都会影响标题的感知颜色。我猜图像比标题暗,因此标题看起来变得更暗。
您可以通过在 1 处定义带有 alpha channel 的标题背景(例如 rgb(10, 37, 195);)来解决此问题 - 考虑到您的 body 背景几乎是白色的,并且标题宽度仅超过 768px与恒定的“#efefef”值混合,很容易确定适合您的颜色。或者您可以通过不将 header 从正常文档流中取出(不使用绝对位置)或通过将填充/边距顶部添加到图像容器和(大概)文档的其余部分具有与标题的高度(例如 100px,如果这是标题的高度)。显然,只为最大 768px 的屏幕宽度添加它。
关于html - 为什么我的页眉颜色会改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44620239/
我想将页 footer 分放在文档的每一页上,除了第一页。 我通过扩展 TCPPDF 类并覆盖其页脚方法来创建我的自定义页脚。 然后根据文档并使用以下示例,我明白我应该使用 SetPrintHeade
我的页面分为 3 个部分。 页眉 主要 和页脚。 header 固定在顶部,大小为 109px,边框高 6px,因此 main 到顶部的边距为 109px。我希望 main 扩展到 heade
我正在构建一个网站,其中每个页面都有一个 , 和一个 . 据我了解,应用程序的入口点应包括这三个组件,并且应根据用户所在的路线呈现一个或多个附加组件。 我已经像这样构建了我的入口点: App.js
谁能告诉我为什么Footer出现在页面顶部,而我看不到Header或LayoutDiv9? 这是我添加的第二个 CSS 表,第一个是自动添加的 Fluid Grid Layout CSS 表,我根本没
我的应用程序中有这个页面: http://actibities-uniongr.rhcloud.com/pages/view-demo 如果您将浏览器的窗口缩短到小于 1000 像素并水平滚动,您会看
这个问题已经有答案了: Python command line interaction library? (3 个回答) 已关闭10 年前。 如何创建一个包含静态页眉和页脚的 Python 脚本,如下
我正在努力为我们的 Mediboard 元素提供完整的 HTML 页眉/页脚打印功能。 从长远来看,我知道 CSS3 页面媒体模块将满足我的需求,但这至少需要两三年时间。 所以我试着让它与 CSS2
我可以在每页上打印页眉,但我不熟悉打印页边距。我认为 @page css 可以工作,但它似乎不会影响页边距。如果我在正文上设置边距,它在第一页上有效,但后续页面默认从上边距开始,将页眉放在文本顶部。
有什么办法,就像 WordPress 一样,创建 header.php、theme-file.php 和 footer.php,然后使用钩子(Hook)将它们组合起来?对我来说仍然复制皮肤文件似乎
我正在努力解决以下问题。我有一个 UICollectionView,它的布局的页眉和页脚引用大小设置为一个值(比如 40.0)。当我删除/插入单元格并且集合 View 位于页眉和页脚不在屏幕上的位置时
我是 javascript 新手。我想使用 ajax 加载我的网站主模板文件(页眉、页脚、侧边栏)。我的布局文件如下所示。 布局.php header(); $ret .= $app->side
这是我的代码。内容图像曾短暂地工作,但现在消失了。 试图让Header只出现在页面顶部,图片高度为1000px。页面底部的页脚,图像高度为 1000px。内容图像需要重复以适合内容。这是一个博客,所以
我正在尝试将以下图像添加为网站内容的背景: http://webbos.co/vibration/wp-content/themes/vibration-child-theme/images/back
如何更改样式表中的页眉/页脚文本颜色? 我试过了,没有结果: footer: { parent: normal, alignment: TA_CENTER, textColor: red
我有以下 HTML,它有一个页眉、一个可滚动的内容和一个页脚,并且工作正常。 我想添加到此 HTML 的是一个包装所有三个 div 的表单,问题是一旦我用标签包装 div,布局就会中断。有什么建议吗?
我使用 jQuery 创建了具有不同状态的页眉和页脚导航。单击页脚导航时,我在更新页眉导航时遇到问题。例如,当用户单击页脚导航中的列表 1 时,我希望页眉导航也更新为相同的选择。我包含了一个 jsfi
我需要创建一个网页,其中包含正常页眉 + 粘性页脚 + 垂直拉伸(stretch)的流体内容。但是,这些位置不能是绝对的,因为我需要 780 像素的页面最小高度。 我设法使用表格完成了此操作,但我真的
我知道这可能是一件非常简单的事情,但除了很棒的 Stack Overflow 社区之外,我不知道有谁可以帮助我解决我的问题。我已经有一段时间没有在这种程度上使用 HTML/CSS 了。 我正在尝试为我
我前段时间做了一个wordpress网站。我今天刚刚看了一眼,由于某种原因,这个标志已经向东传播了。它已经厌倦了 clearfix 的 float 、文本对齐和边距:0 自动。谁能告诉我发生了什么,或
我需要帮助创建包含#header、#footer 和#main 的div 的代码。我只是不确定它在代码中的位置。我创建了一个带有 css 样式表的简单 html 页面。我并不是要任何人为我编写代码,因
我是一名优秀的程序员,十分优秀!