对齐页面上的内容
回答
为了居中它删除left: 50%;
在ul
css。
对于后台使用CSS:
body
{
background-image: url('replaceme');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100% 100%;
}
,并与你想要的图像替换replaceme
。
注:背景CSS有一些CSS3 artibutes,可能无法在旧的互联网探索者工作,如果你不想使用CSS3考虑使用这个网站:http://www.quackit.com/html/codes/html_stretch_background_image.cfm
添加
text-align:center;
身体和删除
left:50%;
从ul,这将以环岛的中心为中心。
至于背景图像,你可以设置div为100%宽度,位置绝对,顶部和底部0px,图像设置为100%宽度以动态缩放,但是为了更好的CSS3方法,请查看csstricks。 com,那里有一个很好的教程。
由于没有上述解决方案包括垂直和水平居中,将它添加到您的UL类,如果这是你正在努力实现
ul {
list-style: none;
padding: 0;
margin: -15em 0 0 -31em;
width: 62em;
height: 30em;
background-color: #0C0C0C;
top: 50%;
left: 50%;
}
对于完全可调整大小的背景我是什么我会继续使用FrontEndJohn解决方案,只是要记住添加最小宽度和最小高度身体,以便您的图像不会延伸太多
天堂,你的样式表完美无缺。但如果你检查它的Firefox,这是不正确的。 – Interfaith
这应该适用于任何浏览器是使用绝对定位的对象进行中心处理的正确方法,请检查此http:// jsfiddle。net/sT7Gh /在FF,Opera,Safari,Chrome,IE7-9上测试,尝试添加position:absolute到你的ul类,当编辑你的规则时我可能会删除这个属性我只注意到它应该在那里 – Paradise
- 1. 对齐页面内容
- 2. 对齐内容在页面中间
- 3. 页面对齐在扩展div内容上的变化
- 4. 对齐内容
- 5. 内容div没有填充页面,页脚没有对齐
- 6. 对齐页面左侧边缘的内容
- 7. 垂直对齐页脚内容
- 8. 对齐ListBoxItem内容
- 9. WrapPanel内容对齐
- 10. 无法在WooCommerce产品页面中正确对齐内容
- 11. 页面上的图像没有对齐
- 12. 对齐ListFragment的内容
- 13. 表的内容左对齐
- 14. Flexbox的对齐内容
- 15. jQuery的对齐页面
- 16. 右对齐按钮/页眉和页脚divs中的内容
- 17. 将网站内容对齐到css中的页眉和页脚
- 18. CSS内容垂直对齐
- 19. 对齐内容右MvcRazorToPdf库
- 20. 对齐表格内容
- 21. 对齐按钮内容
- 22. 对齐内容与CSS
- 23. 对齐内容顶部div
- 24. Flexbox布局对齐内容
- 25. 页面上的动态内容
- 26. PHP上的内容类型HTML页面
- 27. 母版页面的内容未显示在内容页面
- 28. 如何在页眉,页脚固定时对齐内容
- 29. 问题与页面对齐
- 30. Css对齐页面底部
我太慢发布:( – JohnDevelops
天堂答案正在工作,但只在IE但是不在FF中。任何想法?和你的背景信息帮助。谢谢 – Interfaith
天堂的答案是一个旧的CSS技术,用于定义宽度的元素居中,它的工作原理,但不是一个理想的方法imo。当你说它在IE中有效时,你指的是什么版本,你需要支持哪些版本? (IE6或简称IE8 +?)。你有没有尝试我的答案上面,删除左:50%,并添加文本对齐:身体的中心?这是一个非常标准的技术,应该跨浏览器工作。 – JohnDevelops