在css中如何定义一个表格按照浏览器的大小自动调整上下居中?

就是当用户自己调整了浏览器的大小时网页中的表格会自动按照浏览器的大小自动调整回适合的位置!... 就是当用户自己调整了浏览器的大小时网页中的表格会自动按照浏览器的大小自动调整回适合的位置! 展开
 我来答
273142650
2012-07-27 · TA获得超过542个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:238万
展开全部
上下居中本身CSS没有这个属性 你可以用JS来动态调整TOP

还有一种方法就是 你在外面用一个表格套上 在在TD里面放一个表格 把TD的属性设置为上下居中 *(好像默认就是) 这样就上下居中了

上面这个方法有点鸡肋 你选择下吧

恩 还有一种但是他不支持IE8以下的浏览器

就是把DIV的DISPLAY属性设置为TD的 这样就可以像调整TD一样来调整DIV了
屁屁啊哈
2012-07-27 · 超过14用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:30.1万
展开全部
表格对位置这方面的适应个人感觉不如div好,虽然table标签用起来方便,自适应大小,不用像div一样排版必须大小长宽什么的全设置一遍,但是,div样式只要写得好,排版就很轻松了,只需要写在css里 哪里要用加id 或者class 即可,很方便,
lz,既然那么多<tr> <td> <tr/> <td/>你都有耐心写出来了,写个css样式用div应该不是大问题咯,建议你用div span ul li 这些标签排版,相当容易。

话说回来 自动调整大小 好像要借助js jq了, 也可以固定了父容器大小,里面放要调整大小的子容器,定义 css属性max-width 和max-height 大小就会根据父容器自己适应;
自动居中呢。。。 margin:auto可以实现横向自动居中,纵向的好像……另求高手指教,css里全是横着来的,纵向全由容器高度 和定位决定了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式