Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS表,不考虑中间元素_Html_Css - Fatal编程技术网

Html CSS表,不考虑中间元素

Html CSS表,不考虑中间元素,html,css,Html,Css,我们可以使用display:table和friends将任何元素做成这样的表 .table{显示:表格;宽度:100%} .row{显示:表行} .cell{显示:表格单元格} 福 酒吧 巴兹 猛敲 但是,如果HTML包含这样的中间元素,CSS表格样式将不再有效: .table{显示:表格;宽度:100%} .row{显示:表行} .cell{显示:表格单元格} 福 酒吧 巴兹 猛敲 thera有没有什么技巧可以仍然显示一个表,只改变CSS,而不是HTML?是的,但目前只在Firefox上工作

我们可以使用display:table和friends将任何元素做成这样的表

.table{显示:表格;宽度:100%} .row{显示:表行} .cell{显示:表格单元格} 福 酒吧 巴兹 猛敲 但是,如果HTML包含这样的中间元素,CSS表格样式将不再有效:

.table{显示:表格;宽度:100%} .row{显示:表行} .cell{显示:表格单元格} 福 酒吧 巴兹 猛敲
thera有没有什么技巧可以仍然显示一个表,只改变CSS,而不是HTML?

是的,但目前只在Firefox上工作

你想要的东西叫做:

元素本身不生成任何框,而是生成其子元素和子元素 伪元素仍然像正常情况一样生成长方体。为了 框生成和布局时,必须将元素视为 已替换为文档中的子元素和伪元素 树

.表格和行之间,.行和单元格之间{ 显示:内容; } .桌子{ 显示:表格; 宽度:100%; } .表格和行之间,.行和单元格之间{ 显示:内容; } .行{ 显示:表格行; } .细胞{ 显示:表格单元格; } 福 酒吧 巴兹 猛敲
是的,但没有得到广泛的支持,目前只适用于Firefox

你想要的东西叫做:

元素本身不生成任何框,而是生成其子元素和子元素 伪元素仍然像正常情况一样生成长方体。为了 框生成和布局时,必须将元素视为 已替换为文档中的子元素和伪元素 树

.表格和行之间,.行和单元格之间{ 显示:内容; } .桌子{ 显示:表格; 宽度:100%; } .表格和行之间,.行和单元格之间{ 显示:内容; } .行{ 显示:表格行; } .细胞{ 显示:表格单元格; } 福 酒吧 巴兹 猛敲
请问您为什么要完成这样一件事?创建表格最简单的技巧就是使用表格。然后你可以用你想要的任何东西嵌套每个单元格。@Ibu你可以嵌套,但不能作为网格的一部分。请问你为什么要完成这样一件事?创建表最简单的技巧就是使用表。然后你可以用你想要的任何东西嵌套每个单元格。@Ibu你可以嵌套,但不能作为网格的一部分。