看这个例子: http://jsfiddle.net/3r2shxpr/ 为什么 table 元素绝对定位会失败?

2015-11-30 15:19:04 +08:00
 love
http://jsfiddle.net/3r2shxpr/

我要 table 满屏,可是为什么这样不行呢?换成别的元素就行。怎样才能让 table 满屏呢?
3032 次点击
所在节点    CSS
12 条回复
icyflash
2015-11-30 15:34:29 +08:00
xdisplay: 'table';
xwidth: '100%';
这是什么鬼。。。

display: 'table';
width: 100%;
love
2015-11-30 15:37:32 +08:00
这是注释掉了行,懒得打 /***/
learnshare
2015-11-30 15:48:54 +08:00
给宽度和高度了么?

“其他元素”就行,其他元素和 table 有什么差异呢
icyflash
2015-11-30 15:53:34 +08:00
table 的 display 是 table
你换成其它 display 不就得了
love
2015-11-30 15:58:36 +08:00
@learnshare 绝对定位啊,要什么宽度。你把 table 改成 div 就可以满屏了。
love
2015-11-30 15:59:45 +08:00
@icyflash 我就是要 table 这个容器,因为有个特殊要求我要用 table 布局,又要把这个 table 满屏显示。
learnshare
2015-11-30 16:03:22 +08:00
@love table 和 div 默认在宽度上有何差异?
love
2015-11-30 16:08:58 +08:00
@learnshare 什么意思? div 默认满行 table 按内容大小,但这不是重点,重点我现在用了绝对定位指定了四个点,为什么 div 能满屏而 table 就不行。
learnshare
2015-11-30 16:19:48 +08:00
@love 不就是差在宽度上么
dorentus
2015-11-30 16:36:28 +08:00
<table width="100%" ... > ... </table>
love
2015-11-30 16:46:45 +08:00
我操,发现问题所在了。

写 css in js 习惯了,在 css 的 100%上加上引号,尼玛
lohiecan
2018-02-01 10:00:40 +08:00
jsrun

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/240022

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX