鱼C论坛

 找回密码
 立即注册
查看: 2647|回复: 0

[作品展示] HTML5入门之table表格的cellspacing问题

[复制链接]
发表于 2021-4-25 15:04:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
ft2.png
ft3.png
效果图
ft4.png
源代码
table表格案例.zip (3.62 KB, 下载次数: 1, 售价: 6 鱼币)
知识点总结
  1.     <!--
  2.         2.13
  3.         th:表头单元格
  4.         <table style="margin: 0 auto;">这个能使表格居中显示
  5.         <table align="center">也行就是style那里报红
  6.         <table style="margin: 0 auto; width: 600px;height: 249px;" border=1px;>
  7.         当设置表格的宽高的时候因为宽高是外部的属性所以写行内样式的时候需要用:style并且是="……"
  8.         ……中的属性和属性值需要用-》属性:值;的形式来写。
  9.         因为border是table特有的属性所以不需要写在style里,写在table后边即可,格式是:属性=值;
  10.         注意是=号
  11.         cellspacing-》是单元格和单元格之间的距离
  12.         html5中不再支持table的cellspacing和cellpadding属性
  13.         如果现在开始用html5的声明来写页面时,会发现在定义table的cellspacing和cellpadding时被提示该属性已过时或者提示非法属性。
  14.         具体原因是在html5中table标签的这两个属性已经被移除,需要定义边框之类的时应该使用css的写法。
  15.         
  16.         cellpadding="20" cellspacing="30" 怎样在css中写?还有哪些属性无法在css中设置。
  17.         具体实现如下:

  18.         <!DOCTYPE html>
  19.         <html xmlns="http://www.w3.org/1999/xhtml">
  20.         <head>
  21.             <title>Html5 Table Test</title>
  22.             <style type="text/css">
  23.                 table{ border-collapse:collapse; border:solid 1px Black; }
  24.                 table td{ width:50px; height:20px;  border:solid 1px Black; padding:5px;}
  25.             </style>
  26.         </head>
  27.         <body>
  28.             <table>
  29.                 <tr>
  30.                     <td></td>
  31.                     <td></td>
  32.                 </tr>

  33.                 <tr>
  34.                     <td></td>
  35.                     <td></td>
  36.                 </tr>
  37.             </table>
  38.         </body>
  39.         </html>
  40.     -->

  41.     <!-- 解决方案:
  42.         用 css 的 border 解决

  43.         table {

  44.             border-collapse: collapse;  //切记是 <table> 的属性,而非 <td> 的.

  45.         }
  46.         border-collapse中的 collapse 和 separate 值,
  47.         定义为collapse时,边框会重叠在一起。
  48.         定义为separate时单元格边框之间会有间隙。
  49.         不定义时默认为separate。
  50.         cus:cellpadding,cellspacing都是废弃的属性了,早已不推荐使用,最新的html5里已经彻底去掉了这些表现型的属性
  51.    -->
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-25 22:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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