在做HTML网页时,DIV框架使用 margin:0 auto一直无法实现并排居中排列

代码如图~本意是实现使在大DIV框(divHtml)里的两个小DIV框(divGwy/divSfks)可以居中排列,但是不知哪里有漏,一直无法做到居中。小可是新手,希望各... 代码如图~
本意是实现使 在大DIV框(divHtml)里的两个小DIV框(divGwy/divSfks)可以居中排列,但是不知哪里有漏,一直无法做到居中。 小可是新手,希望各位达人抬手解惑~
展开
 我来答
stjuan627
2014-01-17 · TA获得超过103个赞
知道答主
回答量:73
采纳率:0%
帮助的人:36.9万
展开全部
margin:0 auto需要定义了元素本身的宽度才会自动居中,你的ul并没有定义宽度
追问
大师,那么水平居中该如何才能做到呢~
追答
水平居中就是给ul加上宽度,例如 width:500px; 这样
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
namelesswei
2014-01-17 · TA获得超过591个赞
知道小有建树答主
回答量:139
采纳率:50%
帮助的人:61.9万
展开全部
margin:0 auto;是相对一个大的div,里面包的小的div居中的,一对一。你一个包两个怎么居中。。。单独设置吧,两个小的div设置浮动。用margin来调,或者两个小的div设置display:inline-block;大的div设置text-align:center;
追问
我包一个的时候, 也是不居中的;
另外我刚试了下您的方法, 加进去代码之后,测试没显示出作用啊~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水瓶小林12
2014-01-18
知道答主
回答量:13
采纳率:0%
帮助的人:1.7万
展开全部
为什么要在行内写样式呢?可以在大的div里写{margin:0px auto;}把大的div居中在浏览器里,然后你再单独的去设置div里面的元素。建议楼主不要在行内写样式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吃饱了不锇
2014-01-17 · 超过34用户采纳过TA的回答
知道答主
回答量:121
采纳率:100%
帮助的人:76.8万
展开全部
ul需要定宽
追问
宽度定好了!
请问您,怎么才能做到平面居中呢(现在定宽之后可以做到水平居中了, 我还想做到垂直居中)~
追答
是整个UL垂直居中,还是内部文字?
前者设置父级元素display:table;然后子元素设置vertical-align:middle; display:table-cell;
后者的话设置行高等于容器的高就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mymxue
2014-01-17 · 超过32用户采纳过TA的回答
知道答主
回答量:109
采纳率:83%
帮助的人:32万
展开全部
ul没有宽度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式