我有一个HTML,我需要在页面底部添加版权文本,但我需要在另一个图像上添加该文本。这是我添加的div:
<div class="copy-rights">
<img src="https://s30.postimg.org/ws4b9bff5/copyrights.png" />
<p>
©THE NORTHMAN COMPANY . 2017 . ALL RIGHTS RESERVED
</p>
</div>
我创建了这个jsfiddle,其中我在页面底部添加了copy-rights div
但不知怎的,在我的jsfiddle中,我在copyrights div
和底页之间看到了很多空格所以我无法先放置图像,然后将版权文本正确地放在其上。
我的copy-rights
div搞砸了,版权图片也搞砸了我的jsfiddle。
从技术上讲,它应该是这样的:https://s12.postimg.org/s70kwke59/copyright-image.png
我做错了什么?
答案 0 :(得分:1)
您的代码中似乎存在许多错误,这些错误会导致布局失效。
当我修改错误时,background
部分为灰色,而其他部分为黑色。如果这不是你的目标,那么现在应该很容易改变。
我没有解决所有问题,但我做了一些事情。无论如何,您的footer
问题已得到修复。左侧边栏似乎有问题,而其他东西落到了位置。我确定你可以用一点margin-top
或其他东西修复它,我没有仔细看它。
请检查css中的更改。你说过你是初学者;这是一个很好的学习方式。
快乐的编码!
答案 1 :(得分:0)
Paudel是对的,你可以设置背景:灰色;它看起来会一样。
否则,您需要将包装的div设置为relative,将text设置为absolute。类似的东西:
.content {
position: relative;
width: 100%; /* for IE 6 */
}
h2 {
position: absolute;
top: 200px;
left: 0;
width: 100%;
}
此致
答案 2 :(得分:0)
将图片设为背景图片
HTML:
<div class="copy-rights">
<p>
©THE NORTHMAN COMPANY . 2017 . ALL RIGHTS RESERVED
</p>
</div>
CSS:
.copy-rights {
background-image: url('https://s30.postimg.org/ws4b9bff5/copyrights.png');
}
<强>更新强>
由于图像只是一个灰色区域,因此也可以应用背景颜色:
.copy-rights {
background-color: grey;
}