<div>网页居中问题
我看了百度关于这个问题的回答,知道可以使<div></div>居中的方法。我想问的是,如果页面里有两层,一个在左边,一个在右边,大小固定但不一样大。怎么办?说的有点乱。总...
我看了百度关于这个问题的回答,知道可以使<div></div>居中的方法。我想问的是,如果页面里有两层,一个在左边,一个在右边,大小固定但不一样大。怎么办?说的有点乱。
总而言之,就是如何让层既居中,又让不同的层在设计好的位置。 展开
总而言之,就是如何让层既居中,又让不同的层在设计好的位置。 展开
6个回答
展开全部
知道你的意思
仔细看清楚咯
首先在最外面定义一个层记住其它层都要在那个层里面
如:
<div id="Layer999"//我就是那个最大的层>
<div>层一内容</div>
<div>层二内容</div>
<div>层三内容</div>
</div>
然后给最外面的那个层设置一个ID
然后写CSS样式
#Layer999 {
position:relative; //把它设为容器的意思
width:1003; //宽度随你定
left:expression((this.parentElement.offsetWidth-this.offsetWidth-15)/2); //居中的代码
}
写好之后里面的层会随着外面的层居中而布局不会发生改变啦
仔细看清楚咯
首先在最外面定义一个层记住其它层都要在那个层里面
如:
<div id="Layer999"//我就是那个最大的层>
<div>层一内容</div>
<div>层二内容</div>
<div>层三内容</div>
</div>
然后给最外面的那个层设置一个ID
然后写CSS样式
#Layer999 {
position:relative; //把它设为容器的意思
width:1003; //宽度随你定
left:expression((this.parentElement.offsetWidth-this.offsetWidth-15)/2); //居中的代码
}
写好之后里面的层会随着外面的层居中而布局不会发生改变啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就像你说的“页面里有两层,一个在左边,一个在右边”,你可以把两个层的外面再套一个大的层(就是一个页面里面有个层,那个层里面又有两个小层),然后设置大的层居中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给我发消息,我给你详细解答。
css:
body{margin:0;padding:0;text-align:center;}
#wrapper{margin:0 auto;width:960px;text-align:left;overflow:hidden;}
#left{float:left;width:160px;}
#right{float:right;width:800px;}
html:
<body>
<div id="wrapper">
<div id="left"></div>
<div id="right"></div>
</div>
</body>
大致如此。
css:
body{margin:0;padding:0;text-align:center;}
#wrapper{margin:0 auto;width:960px;text-align:left;overflow:hidden;}
#left{float:left;width:160px;}
#right{float:right;width:800px;}
html:
<body>
<div id="wrapper">
<div id="left"></div>
<div id="right"></div>
</div>
</body>
大致如此。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好的方法就是外面套一个table,里面用相对定位比较好喔!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
div嵌套~ 可以把位置定死~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询