- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想在我的两栏内容上添加一个粘性页脚,但问题是它不能真正完全占据页面的底部。
我一直在应用我在网上找到的 css 粘性页脚,但我无法让它工作。
我在下面附上了我的代码。
Codepen 代码在这里:I've add my code into Codepen Here
<style> body {
margin: 0;
padding: 0;
/*background-image: url("main-bg.jpg");*/
background-color:green;
height: 100%;
}
.container {
width: 100%;
position: relative;
margin-bottom: -50px;
height: 100%;
}
/* HEADER SECTION */
.header {
background-color:blue;
/*background-image: url("bgs.jpg");
background-repeat: repeat;
background-size: cover;
*/
height: 100px;
overflow: auto;
}
.header ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.header ul li {
float: right;
padding: 14px 16px;
}
.header li ul {
display: none;
}
.header a {
text-decoration: none;
color: white;
font-size: 20px;
}
.header li:hover ul {
display: block;
}
/*FOOTER SECTION*/
.footer {
clear: both;
padding: 5px 5px;
background: #cc9;
height: 50px;
}
.footer-right {
float: right;
}
.footer-left {
float: left;
}
/*CONTENT SECTION*/
.content {
padding: 10px;
padding-bottom: 50px;
height: 100%;
overflow: hidden;
background-color:silver;
width: 95%;
}
.left-content {
float: left;
width: 800px;
padding: 10px;
margin-left: 150px;
margin-right: 20px;
margin-top: 20px;
margin-bottom: : 150px;
/*background-image:url("main-content-bg.png");*/
background-color: white;
-webkit-box-shadow: 8px -9px 20px 9px rgba(112, 112, 138, 0.69);
-moz-box-shadow: 8px -9px 20px 9px rgba(112, 112, 138, 0.69);
box-shadow: 8px -9px 20px 9px rgba(112, 112, 138, 0.69);
}
.right-content {
float: right;
width: 320px;
padding: 10px;
background: #99c;
}
#footer {
clear: both;
padding: 5px 5px;
background: #cc9;
height: 40px;
}
</style>
<body>
<div class="container">
<div class="header">
<br>
<ul>
<li><a href="#">HOME</a>
</li>
<li><a href="#">SERVICES</a>
</li>
<li><a href="#">PORTFOLIO</a>
<ul>
<li><a href="#">Birthday Events</a>
</li>
<li><a href="#">Wedding Events</a>
</li>
<li><a href="#">Anniversary Events</a>
</li>
<li><a href="#">Other Events</a>
</li>
</ul>
</li>
<li><a href="#">CONTACT</a>
</li>
<li><a href="#">ABOUT</a>
</li>
</ul>
</div>
<div class="content">
<div class="left-content">
<p>All About Pixel Foto</p>
<p>Nunc tincidunt, elit non cursus euismod, lacus augue ornare metus, egestas imperdiet nulla nisl quis mauris. Suspendisse a pharetra urna. Morbi dui lectus, pharetra nec elementum eget, vulputate ut nisi. Aliquam accumsan, nulla sed feugiat vehicula,
lacus justo semper libero, quis porttitor turpis odio sit amet ligula. Duis dapibus fermentum orci, nec malesuada libero vehicula ut. Integer sodales, urna eget interdum eleifend, nulla nibh laoreet nisl, quis dignissim mauris dolor eget mi.
Donec at mauris enim. Duis nisi tellus, adipiscing a convallis quis, tristique vitae risus. Nullam molestie gravida lobortis. Proin ut nibh quis felis auctor ornare. Cras ultricies, nibh at mollis faucibus, justo eros porttitor mi, quis auctor
lectus arcu sit amet nunc. Vivamus gravida vehicula arcu, vitae vulputate augue lacinia faucibus. Donec volutpat nibh sit amet libero ornare non laoreet arcu luctus. Donec id arcu quis mauris euismod placerat sit amet ut metus. Sed imperdiet
fringilla sem eget euismod. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque adipiscing, neque ut pulvinar tincidunt, est sem euismod odio, eu ullamcorper turpis nisl sit amet velit.
Nullam vitae nibh odio, non scelerisque nibh. Vestibulum ut est augue, in varius purus. Quisque ligulas ipsum, euismod atras vulputate iltricies etri elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Nulla nunc dui, tristique in semper vel, congue sed ligula. Nam dolor ligula, faucibus id sodales in, auctor fringilla libero. Pellentesque pellentesque tempor tellus eget hendrerit. Morbi id aliquam ligula. Aliquam id dui sem. Proin rhoncus
consequat nisl, eu ornare mauris tincidunt vitae. Vestibulum sodales ante a purus volutpat euismod. Proin sodales quam nec ante sollicitudin lacinia. Ut egestas bibendum tempor. Morbi non nibh sit amet ligula blandit ullamcorper in nec risus.
Pellentesque fringilla diam faucibus tortor bibendum vulputate. Etiam turpis urna, rhoncus et mattis ut, dapibus eu nunc. Nunc sed aliquet nisi. Nullam ut magna non lacus adipiscing volutpat. Aenean odio mauris, consectetur quis consequat quis,
blandit a nunc. Sed orci erat, placerat ac interdum ut, suscipit eu augue. Nunc vitae mi tortor. Ut vel justo quis lectus elementum ullamcorper volutpat vel libero.</p>
</div>
<div class="right-content">
<p align="center">All About Me</p>
<p>I'm Dick Roman and I foresee what I will become when I first time use a camera. I was eager to have my own camera and take elegant photos of my unforgettable moments in my life. It was served as my inspiration to purse and take this field of photography.
Today I am able to render my services to my clients and I will guarantee every works I made will be best of the best</p>
<ol style="list-style-type:none;align:center">
<p>Today I am rendering my skills as a:</p>
<li>Image Editor</li>
<li>Landscape Photograher</li>
<li>Video Editor</li>
<li>Web Designer</li>
</ol>
<p align="center">You could drop-by to my social media profiles</p>
<p align="center">Just click on any links below to visit my account</p>
<ul style="list-style-type:none">
<li>
<a href="#">Facebook</a>
</li>
<li><a href="#">Twitter</a>
</li>
<li><a href="#">Instagram</a>
</li>
</ul>
</div>
</div>
<div class="footer">
<div class="footer-left">
<p>©Copyright 2016 - Codeblocks Design</p>
</div>
<div class="footer-right">
<p>
<a href="#">
<img src="fb.png" height="60%">
</a>
<a href="#">
<img src="twitter.png" height="60%">
</a>
<a href="#">
<img src="instagram.png" height="60%">
</a>
<a href="#">
<img src="google.png" height="60%">
</a>
</p>
</div>
</div>
</div>
</body>
最佳答案
删除 <style>
从你的 CSS 来看它是无效的 selector
.
用于粘性页脚 position:fixed
将使它粘在屏幕底部。
这是修改过的片段。
*{
margin:0px;
padding:0px;
}
body {
margin: 0;
padding: 0;
/*background-image: url("main-bg.jpg");*/
background-color:green;
height: 100%;
}
.container {
width: 100%;
position: relative;
margin-bottom: -50px;
height: 100%;
}
/* HEADER SECTION */
.header {
background-color:blue;
/*background-image: url("bgs.jpg");
background-repeat: repeat;
background-size: cover;
*/
height: 100px;
overflow: auto;
}
.header ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.header ul li {
float: right;
padding: 14px 16px;
}
.header li ul {
display: none;
}
.header a {
text-decoration: none;
color: white;
font-size: 20px;
}
.header li:hover ul {
display: block;
}
/*FOOTER SECTION*/
.footer {
clear: both;
padding: 5px 5px;
background: #cc9;
height: 50px;
}
.footer-right {
float: right;
}
.footer-left {
float: left;
}
/*CONTENT SECTION*/
.content {
padding: 10px;
padding-bottom: 50px;
height: 100%;
overflow: hidden;
background-color:silver;
width: 95%;
}
.left-content {
float: left;
width: 800px;
padding: 10px;
margin-left: 150px;
margin-right: 20px;
margin-top: 20px;
margin-bottom: : 150px;
/*background-image:url("main-content-bg.png");*/
background-color: white;
-webkit-box-shadow: 8px -9px 20px 9px rgba(112, 112, 138, 0.69);
-moz-box-shadow: 8px -9px 20px 9px rgba(112, 112, 138, 0.69);
box-shadow: 8px -9px 20px 9px rgba(112, 112, 138, 0.69);
}
.right-content {
float: right;
width: 320px;
padding: 10px;
background: #99c;
}
#footer {
clear: both;
padding: 5px 5px;
background: #cc9;
height: 40px;
}
</style>
<body>
<div class="container">
<div class="header">
<br>
<ul>
<li><a href="#">HOME</a>
</li>
<li><a href="#">SERVICES</a>
</li>
<li><a href="#">PORTFOLIO</a>
<ul>
<li><a href="#">Birthday Events</a>
</li>
<li><a href="#">Wedding Events</a>
</li>
<li><a href="#">Anniversary Events</a>
</li>
<li><a href="#">Other Events</a>
</li>
</ul>
</li>
<li><a href="#">CONTACT</a>
</li>
<li><a href="#">ABOUT</a>
</li>
</ul>
</div>
<div class="content">
<div class="left-content">
<p>All About Pixel Foto</p>
<p>Nunc tincidunt, elit non cursus euismod, lacus augue ornare metus, egestas imperdiet nulla nisl quis mauris. Suspendisse a pharetra urna. Morbi dui lectus, pharetra nec elementum eget, vulputate ut nisi. Aliquam accumsan, nulla sed feugiat vehicula,
lacus justo semper libero, quis porttitor turpis odio sit amet ligula. Duis dapibus fermentum orci, nec malesuada libero vehicula ut. Integer sodales, urna eget interdum eleifend, nulla nibh laoreet nisl, quis dignissim mauris dolor eget mi.
Donec at mauris enim. Duis nisi tellus, adipiscing a convallis quis, tristique vitae risus. Nullam molestie gravida lobortis. Proin ut nibh quis felis auctor ornare. Cras ultricies, nibh at mollis faucibus, justo eros porttitor mi, quis auctor
lectus arcu sit amet nunc. Vivamus gravida vehicula arcu, vitae vulputate augue lacinia faucibus. Donec volutpat nibh sit amet libero ornare non laoreet arcu luctus. Donec id arcu quis mauris euismod placerat sit amet ut metus. Sed imperdiet
fringilla sem eget euismod. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque adipiscing, neque ut pulvinar tincidunt, est sem euismod odio, eu ullamcorper turpis nisl sit amet velit.
Nullam vitae nibh odio, non scelerisque nibh. Vestibulum ut est augue, in varius purus. Quisque ligulas ipsum, euismod atras vulputate iltricies etri elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Nulla nunc dui, tristique in semper vel, congue sed ligula. Nam dolor ligula, faucibus id sodales in, auctor fringilla libero. Pellentesque pellentesque tempor tellus eget hendrerit. Morbi id aliquam ligula. Aliquam id dui sem. Proin rhoncus
consequat nisl, eu ornare mauris tincidunt vitae. Vestibulum sodales ante a purus volutpat euismod. Proin sodales quam nec ante sollicitudin lacinia. Ut egestas bibendum tempor. Morbi non nibh sit amet ligula blandit ullamcorper in nec risus.
Pellentesque fringilla diam faucibus tortor bibendum vulputate. Etiam turpis urna, rhoncus et mattis ut, dapibus eu nunc. Nunc sed aliquet nisi. Nullam ut magna non lacus adipiscing volutpat. Aenean odio mauris, consectetur quis consequat quis,
blandit a nunc. Sed orci erat, placerat ac interdum ut, suscipit eu augue. Nunc vitae mi tortor. Ut vel justo quis lectus elementum ullamcorper volutpat vel libero.</p>
</div>
<div class="right-content">
<p align="center">All About Me</p>
<p>I'm Dick Roman and I foresee what I will become when I first time use a camera. I was eager to have my own camera and take elegant photos of my unforgettable moments in my life. It was served as my inspiration to purse and take this field of photography.
Today I am able to render my services to my clients and I will guarantee every works I made will be best of the best</p>
<ol style="list-style-type:none;align:center">
<p>Today I am rendering my skills as a:</p>
<li>Image Editor</li>
<li>Landscape Photograher</li>
<li>Video Editor</li>
<li>Web Designer</li>
</ol>
<p align="center">You could drop-by to my social media profiles</p>
<p align="center">Just click on any links below to visit my account</p>
<ul style="list-style-type:none">
<li>
<a href="#">Facebook</a>
</li>
<li><a href="#">Twitter</a>
</li>
<li><a href="#">Instagram</a>
</li>
</ul>
</div>
</div>
<div class="footer">
<div class="footer-left">
<p>©Copyright 2016 - Codeblocks Design</p>
</div>
<div class="footer-right">
<p>
<a href="#">
<img src="fb.png" height="60%">
</a>
<a href="#">
<img src="twitter.png" height="60%">
</a>
<a href="#">
<img src="instagram.png" height="60%">
</a>
<a href="#">
<img src="google.png" height="60%">
</a>
</p>
</div>
</div>
</div>
</body>
关于html - 粘性页脚未完全粘在底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38929791/
1。 Set 的 parallelStream 没有使用足够的线程。 Java8 parallelStream 不能完全并行工作。在我的计算机中,当任务数小于处理器数时,java8 集的 parall
我想将位置发送到 Google Geocoding API,因此我想用 + 替换文本中的任何空格或逗号(因为可以接收)。 例如,所有这些样本应返回 Glentworth+Ireland: Glentw
所以我需要为将要上传的图像文件生成较小的预览,并且我必须在每个文件名的末尾附加“_preview”。 目前我正在这样做: uploadFile.map((file) => { if (fi
我们可以用参数定义类型同义词,这在与实际类型一起使用时效果很好: type MyType t = t String String data Test a b = Test a b f :: MyTyp
给定一个包含一些 TGraphic 后代的 Delphi TPicture,我需要计算像素颜色和不透明度。我认为我必须为每个类提供不同的实现,并且我认为我已经涵盖了 TPngImage。 32 位位图
我正在调试 Powershell 项目。我正在使用 Import-Module 从我的 C# dll 加载 PS 模块,一切正常。尽管调用 Remove-Module 并不会完全卸载模块,因为 DLL
有没有办法在ElasticSearch中要求完整(尽管不一定精确)匹配? 例如,如果一个字段具有术语"I am a little teapot short and stout",我想匹配" i am
我正在尝试根据日期范围连接两个表。 表A格式为: ID CAT DATE_START DATE_END 1 10 2018-01-01 2020-12-31 2
我最近加入了一家公司,在分析他们的环境时,我注意到 SharePoint web.config 的信任级别设置为“完全”。我知道这绝对是一个糟糕的做法,并且希望 stackoverflow 社区能够帮
我构建了一个完全依赖 AJAX 的 php/js 应用程序,因此没有任何内容是静态的。 我正在尝试找到一种方法来转换基于内容的广告,该广告使用 AJAX 交付的内容作为关键字。 Google 的 Ad
我正在尝试根据日期范围连接两个表。 表A格式为: ID CAT DATE_START DATE_END 1 10 2018-01-01 2020-12-31 2
我熟悉 FileSystemWatcher 类,并使用它进行了测试,或者我使用快速循环进行了测试,并在目录中列出了类型文件的目录列表。在这种特殊情况下,它们是 zip 压缩的 SDF 文件,我需要解压
按照 Disqus 上的教程进行操作时,评论框不会呈现。从 disqus 上找到的管理员看来,它的设置似乎是正确的。 var disqus_config = function () { this
是否可以使用 Cython 将 Python 3 应用程序完全编译/链接为可执行格式(当然假设所有使用的模块都是 cythonable)。 我在 Linux 下工作,我希望获得一个依赖性尽可能小的 E
我有一个 C# 控制台应用程序,而不是运行预构建步骤(以获取 NuGet 包)。 当我调试这个时,我想传入一个参数并显示控制台。当我不调试它时,我不想看到它。我什至不希望它在那里闪烁一秒钟。 我找到了
我在 n 个节点上有一个完整的 19 元树。我标记所有具有以下属性的节点,即它们的所有非根祖先都是最年长或最小的 child (包括根)。我必须为标记节点的数量给出一个渐近界限。 我注意到 第一层有一
我正在阅读一篇关于 Java Volatile 关键字的文章,遇到了一些问题。 click here public class MyClass { private int years;
一本书中写道——“如果问题 A 是 NP-Complete,则存在解决 A 的非确定性多项式时间算法”。但据我所知,"is"——NP 完全问题的答案可以在多项式时间内“验证”。我真的很困惑。能否使用非
考虑以下问题: 有N个硬币,编号为1到N。 你看不到它们,但是给出了关于它们的 M 个事实,形式如下: struct Fact { set positions int num_head
我想制作一个包装数字类型的类型(并提供额外的功能)。 此外,我需要数字和包装器可以隐式转换彼此。 到目前为止我有: template struct Wrapper { T value;
我是一名优秀的程序员,十分优秀!