【发布时间】:2013-10-05 00:43:46
【问题描述】:
对网页设计非常陌生,我认为创建一个带有页眉、段落和粘性页脚的网站基本模型是个好主意,以确保我掌握了一些基础知识:)
我想知道如何将 .paragraph div 垂直和水平居中,以及我应该注意的代码是否存在任何明显的问题或效率低下。我只是想确保我可以编写基本布局而不养成坏习惯。
所以我最终得到了这个 css:
.head {
margin: auto;
height: 100%;
width: 100%;
background-color: #000;
color:white;
text-align:center;}
body {
background-color:#99C;
}
.h1 {
font-size:50px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:30px;
}
.paragraph {
color:#FFF;
text-align:center;
background-color:#333;
width:35%;
margin:auto;
margin-top:165px;
padding:10px;
}
* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
/* equal to footer height */
margin-bottom: -70px;
}
.wrapper:after {
content: "";
display: block;
}
.site-footer, .wrapper:after {
/* .push must be the same height as footer */
height: 70px;
}
.site-footer {
background: orange;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
line-height:70px;
}
它的外观是这样的:
提前致谢!!!
亚当·H
【问题讨论】:
-
那么您的问题到底是什么?图片没有说明问题。
-
我相信您会得到一些有用的答案,但我想补充一下。就高效代码而言,每个网站都会有所不同。这是应该学习的主要技能,更改代码以适应每种情况。浏览器支持是一件需要考虑的大事,并确保您的代码在您希望用户使用的浏览器上正常工作。祝你好运,编码愉快!
-
好吧,主要是我想知道将段落 div 垂直居中在正文中,我一直在这里和其他地方查看其他帖子,这让我感到惊讶的是,我能找到的唯一解决方案需要在要居中的容器周围添加额外的容器 div。对我来说似乎很疯狂,但无论如何感谢您的帮助!
标签: css header alignment footer centering