![]() |
1
3750
基础
要控制CSS中的“cellpadding”,只需使用
对于“单元间距”,可以应用
该属性甚至允许单独的水平和垂直间距,这是老式“cellspacing”无法做到的。 IE 7中的问题
除了InternetExplorer到InternetExplorer7之外,几乎所有流行的浏览器都可以使用它,在那里你几乎没有运气。我之所以说“几乎”,是因为这些浏览器仍然支持
简而言之:对于非InternetExplorer 5-7浏览器,
注意:有关可以应用于表和哪些浏览器的CSS属性的详细概述,请参见 fantastic Quirksmode page . |
![]() |
2
993
浏览器的默认行为相当于:
细胞间距控制表格单元格之间的间距
二者都
|
![]() |
3
361
|
![]() |
4
121
据我所知,在表格单元格上设置边距实际上没有任何效果。真正的CSS等价于
你可以用
|
![]() |
5
107
此黑客适用于InternetExplorer6及更高版本, Google Chrome 、Firefox和 Opera :
|
![]() |
6
72
对于那些想要非零cellspacing值的人,下面的CSS对我很有用,但我只能在Firefox中测试它。 Quirksmode posted elsewhere 有关兼容性的详细信息。它似乎不适用于较旧的InternetExplorer版本。
|
![]() |
7
55
|
![]() |
8
51
|
![]() |
9
45
所以CSS将会是,
是的,很麻烦。是的,它与Internet Explorer配合使用。事实上,我只是用InternetExplorer测试过这个,因为这是我们在工作中可以使用的所有东西。 |
![]() |
10
24
|
![]() |
11
22
表的完全重置 - , 细胞间距 边界 .
|
![]() |
12
20
TBH。对于所有与CSS的扇形排列,您最好只使用
还有其他人建议增加利润吗
|
![]() |
13
18
|
![]() |
14
17
只需对表数据使用CSS填充规则:
至于边界间距:
但是,由于box模型的不同实现,它可能会在旧版本的浏览器(如InternetExplorer)中产生问题。 |
![]() |
15
15
从W3C分类中我了解到
基于此,我发现创建一个
它适用于Chrome、InternetExplorer(6及更高版本)和Mozilla Firefox(2及更高版本)。
边距用于(或无论如何)在容器元素之间创建分隔符,如
|
![]() |
16
13
CSS:
|
![]() |
17
12
|
![]() |
18
11
试试这个:
|
![]() |
19
9
我曾经
在IE7中它对我有效。它似乎覆盖了cellspacing属性。 |
![]() |
20
8
Fiddle . |
![]() |
21
6
|
![]() |
22
5
对于表格,单元格间距和单元格填充在HTML5中已经过时。 现在,对于单元格间距,必须使用边框间距。对于单元格填充,必须使用边框折叠。
|
![]() |
23
5
|
![]() |
24
5
对于 细胞填充
就这么简单吧
例子:
就这么简单吧
例子:
|
![]() |
25
3
您只需在CSS中使用
|
![]() |
26
2
假设我们希望以符合HTML5的方式为表分配10px的“cellpadding”和15px的“cellspacing”。我将在这里展示两种输出非常相似的方法。 两组不同的CSS属性应用于表的相同HTML标记,但概念相反:
在这两种情况下,单元格填充都是通过分配
第一种方法:
第二种方法:
|
![]() |
27
1
|
![]() |
28
0
直接将样式添加到表本身如何?这不是使用
|
![]() |
29
0
这对我很有用:
|
![]() |
30
0
我建议这一点以及特定表格的所有单元格都会受到影响。
|
|
YunusoviÄ · 我无法用css更改html段落颜色 1 年前 |
![]() |
Blake · 无法使用CSS旋转Angular 15中的字体图标 1 年前 |
![]() |
Phil Lucks · 如何制作边界的外半径? 1 年前 |
![]() |
roy_meir · 创建自定义下拉式元素 1 年前 |
![]() |
Community wiki · 如何为触摸设备优化网站 1 年前 |
![]() |
tpetzoldt · 如何在有光泽的情况下抑制图像的抗锯齿? 1 年前 |
![]() |
manofconstsorrow · 点击导航项目关闭汉堡菜单 1 年前 |