div+css 如何实现 div的垂直,水平居中(自适应的那种,不要margin-top:300这样假的居中) ,求高手指点!! 35

高手们指点下小弟好不!!!... 高手们指点下小弟好不!!! 展开
 我来答
亿云网络
2012-09-11 · TA获得超过298个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:18.6万
展开全部
插一个宽度为100%的div,margin和padding都设为0,再把要居中的div内嵌到刚才的div中,给外面的div样式:style=" vertical-align:middle; text-align:center"
追问
你也太小看我了吧。。。能指点个有层次的办法不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
o雨o天o
2012-09-11 · TA获得超过151个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:210万
展开全部
我一般有这样的页面的话,都是在DIV中插入一个100%高宽的表格,设置表格属性垂直居中和水平居中
更多追问追答
追问
display:table  这个属性在ie7不支持的
追答
不是这个属性,就是直接插入一个表格啊

撒大声地爱上

或者不用表格,那就用下面的 ,这俩我经常用的,没问题的

.psdthumb { height: 1%; overflow: hidden; display:table; border-spacing:10px; }
.psdthumb li {border:1px solid #aaa; width:240px; height:160px; text-align:center; vertical-align:middle; position:relative; margin: 10px; *float:left; display: table-cell; }
.psdthumb .qq { *position:absolute; top:50%; }
.psdthumb .qq img { *position:relative; top:-50%; left:-50%; }

11111111111111111
222222222222222222222222222

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锋铧血月
2012-10-15 · 超过10用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:28.8万
展开全部
<style type="text/css">
<!--
div {
position:absolute;
top:50%;
left:50%;
margin:-100px 0 0 -100px;
width:200px;
height:200px;
border:1px solid red;
}
-->
</style>
垂直水平都可以居中。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuhuilong123
2012-09-11 · TA获得超过327个赞
知道小有建树答主
回答量:574
采纳率:0%
帮助的人:348万
展开全部
margin:auto .楼上的“vertical-align:middle”只是针对文本居中,对于对象是无效的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相忘于灬江湖
2012-09-11 · TA获得超过356个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:227万
展开全部
auto 就是自适应
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式