吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2375|回复: 4
收起左侧

[其他转载] 新手,关于<table>的一个小疑问

[复制链接]
meilon 发表于 2017-3-19 12:23


根据新的html5标准,所有的标签的表现型属性都被废弃了,以css替代.
按理说cellspacing,cellpadding之类的属性也不再使用了.

但我刚测试了一下,cellpadding在css里能完全被padding替代.
cellspacing貌似却没有能替代的属性.  margin属性只有选择<table>时才管用, 而选择<td>时则完全无效.

更有意思的是<table>默认是带有2像素的cellspacing值的,必须通过border-collapse: collapse;清除一下.

完全搞不明白这么做的意义,如果是想彻底舍弃cellspacing这种表现形式的话,为什么还要给个默认值?
如果不打算舍弃,为嘛又没有替代属性?

还是说cellspacing的值其实只是浏览器给加的?那以后使用表格的时候是不是也要象<body>那样重置一下?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

emCupid 发表于 2017-3-19 12:52
怎么说呢,完全css化那肯定浏览器是有一个默认值,所以要用border-collapse来重定义一下

免费评分

参与人数 1热心值 +1 收起 理由
meilon + 1 用心讨论,共获提升!

查看全部评分

fisher 发表于 2017-3-19 14:52
默认值那是浏览器给的,虽然H5标准给的是废弃使用,但是浏览器肯定不能一刀切,毕竟还有很多用户在用很老很旧的版本。
有些人不希望被去掉这种功能,但你可以根据你的喜好进行重置。这是为了照顾大多数人

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
meilon + 1 + 1 用心讨论,共获提升!

查看全部评分

 楼主| meilon 发表于 2017-3-20 19:04
fisher 发表于 2017-3-19 14:52
默认值那是浏览器给的,虽然H5标准给的是废弃使用,但是浏览器肯定不能一刀切,毕竟还有很多用户在用很老很 ...

这样啊.  明白了!  谢了~~
jinyuan 发表于 2017-3-20 20:26
因为浏览器很多,不是每个浏览器都对html5兼容很好的。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 12:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表