由于它与HTML有关,因此表格用于以表格方式显示数据。关于HTML表的问题应该通过显示有问题的源代码来询问,或者,如果问题是关于根据需求创建表失败的尝试,提问者需要显示失败的尝试,描述期望和行为如何不同。
Angular2 - 使用 *ngFor 进行分页和排序的表格
我正在 Angular 2 中使用 *ngFor 创建一个简单的 html 表格。 我的问题是, 有没有一种简单的方法可以在不使用任何额外的第三方 JavaScript 的情况下向同一个表添加排序和分页? ...
我正在处理一个可以没有标题的表格,第一行作为标题,第一列作为标题,或者第一列和第一行都作为标题。 预期输出是热...
如何使 HTML 中的表格大于页面的最大宽度,然后使其在 x 轴上可滚动
我一直在为我玩的视频游戏制作一个简单的网站,详细介绍游戏中的角色和攻击。这需要很大的表格来显示我想要显示的数据。佛...
仅提供<tr>高度和colgroup时设置表格尺寸的正确方法
html 表格可以通过提供宽度和高度来调整大小,但也可以通过设置行的高度 () 和列的宽度(通过 colgroup)来调整其大小。 在拉...
我有一张桌子,在某些行我想将 td 放在行的末尾 像这样的东西: 姓名 年龄 薪水 约翰 20 1000 麦克风 35 2000年 杰西卡 23 1100 地位 好的 名 姓 年龄
我创建了一个可编辑的 HTML 表格。 该表包含一些预定义为数字 1-5 的单元格,还有用户可以输入数据的部分,最后一列...
我正在绞尽脑汁解决其中包含一些html的问题。我们正在生成一个巨大的表格,其中一些单元格具有多行文本。现在,当我们打印它时,页面附近的单元格...
我准备了一个JSFiddle来解释/向你展示我的问题:http://jsfiddle.net/nz96C/ 一开始看起来不错,但是当我向 #firsttd 添加一些文本时,一旦 tds
我正在尝试测试 ant-design Table 组件,但我遇到了一个谜。目前,我的测试正在运行;我可以在文档中找到名字“Mike”。但是,一旦我取消注释
我正在制作一个帖子模板,其中包括一个相当大且复杂的表格。 在经典编辑器“视觉”模式下进行编辑时,一切看起来都很匹配。 然而,当它发布时,...
我有一个问题,我想使用虚拟列表来渲染很多项目,之前我曾经在虚拟列表表元素上滚动,我会使用“scrollTop”来找出有多少
我正在尝试使用 HTML 构建一个包含三行(1-3)和三列(A-C)的表格,形成九个“虚拟单元格”(A1、B1、C1、A2、B2、C2、A3、B3 ,C3)并应用行跨越,以便: 单元格 A1 ...
这是我期望的表格: 我使用了这段代码,但没有得到预期的结果 ... 这是我期望的表格: 我使用了这段代码,但没有得到预期的结果 <table border="1" align="center" cellpadding="10px"> <thead> <tr> <th>a</th> <th>b</th> <th>c</th> </tr> </thead> <tbody> <tr> <td>d</td> <td>e</td> <td>f</td> </tr> <tr> <td rowspan="2"> g </td> <td rowspan="1"> h </td> <td rowspan="3"> i </td> </tr> <tr> <td rowspan="2"> j </td> </tr> <tr> <td rowspan="1"> k </td> </tr> </tbody> </table> 可能是这样吗? td { border : 1px solid black; text-align : center; width : 5em; } .noZ { visibility : hidden; } /* cellpadding="10px" */ <table> <thead> <tr> <th>a</th> <th>b</th> <th>c</th> </tr> </thead> <tbody> <tr> <td>d</td> <td>e</td> <td>f</td> </tr> <tr> <td rowspan="2"> f </td> <td rowspan="1"> g </td> <td rowspan="3"> h </td> </tr> <tr> <td rowspan="2"> j </td> <td class="noZ"> z </td> </tr> <tr> <td rowspan="0"> i </td> </tr> </tbody> </table>
相当简单的 2 列 html ,我想: ... 相当简单的 2 栏html <table>,我想: <table class="table table-striped table-bordered"> <thead> <tr> <th></th> <th>Fans</th> </tr> </thead> <tbody> <tr> <td rowspan="2"> Supply air </td> <td rowspan="2"> {#if Object.entries(supply_air_fan).length} {supply_air_fan.name}<br>{supply_air_fan.value} {/if} </td> </tr> <tr> <td rowspan="2"> Exhaust air </td> <td rowspan="2"> {#if Object.entries(exhaust_air_fan).length} {exhaust_air_fan.name}<br>{exhaust_air_fan.value} {/if} </td> <!--<td rowspan="2"> </td> <td rowspan="2"> </td>--> </tr> </tbody> </table> 一行标题,后面跟着两行数据。 但是,这是输出: 表格已“增长”为 4 列(以及 3 个标题列),第 2 行与第 1 行相邻放置 我想我做错了什么,或者也许<table>元素不是我想要展示的内容的前进方向? (这是使用 bootstrap 和 svelte,我尝试过不使用 bootstrap,结果相同) 从所有行中删除 rowspan,这将修复它,使用 rowspan="2" 意味着这应该占用 2 行。
我有以下美人鱼框图: 区块贝塔 第 4 栏 一个:1 块:b:3 第 3 栏 c:1 日:1 电子:1 焦距:3 结尾 克:4 小时:4 风格 f 笔画-
我得到了这个生成的 colspanish 表格,它在水平的 div 内滚动。 Auto 2 聚合标题列的大小正确,而 Auto 1 则不然。 如何强制 Auto 1 看起来像 Auto...
我创建了一个表格宽度为 4 的图像,这些图像放置在一行和四列(1x4)中。 &... 我创建了一个表格宽度为 4 的图像,这些图像放置在一行和四列 (1x4) 中。 <table class="insrtTable"> <tr> <td><img src=Guitarra.png></td> <td><img src=Bajo.png></td> <td><img src=Teclado.png></td> <td><img src=Ukelete.png></td> </tr> </table> 我的问题是我需要以两行两列(2x2)的形式查看手机中的图像。(像这样) <table class="insrtTable"> <tr> <td><img src=Guitarra.png></td> <td><img src=Bajo.png></td> </tr> <tr> <td><img src=Teclado.png></td> <td><img src=Ukelete.png></td> </tr> </table> 我怎样才能做到这一点?我看到很多负责任的表格将 1 列 4 行转换为 4 列 1 行,但我找不到适合我的表格。 尝试使用 Flexbox 或 Bootstrap 网格系统等网格系统。您也可以创建自己的网格系统,但您只是在重新发明轮子。 响应能力也与你如何标记 CSS 属性有关,一个简单的例子:- <div class="container"> Text content </div> .container { width:3px; <!-- vs width:3%; --> } 使用%值而不是像素硬编码值,可以改变网站的响应能力。 开发自己的网格系统的有用资源 - https://zellwk.com/blog/responsive-grid-system/ 要回答实际的问题,是的,您可以制作一些响应式表格,但这会涉及不必要的黑客攻击,因为table在 70 年代创建时从未意味着具有响应性。当你尝试用它们做更高级的事情时,你可能会没有选择。 CSS 布局的现代方法是使用 Flexbox 之类的东西。你可以这样解决问题: <div class="container"> <div class="col">1</div> <div class="col">2</div> <div class="col">3</div> <div class="col">4</div> </div> .container { display: flex; flex-wrap: wrap; } .container > .col { background: tomato; padding: 16px; border: 5px solid black; width: 50%; } @media (min-width: 599px) { .container > .col { width: 25% !important; } } 在此处查看其实际情况:https://codepen.io/nicooga/pen/MEwZgZ。关键是 flex-wrap: wrap,如果元素超出容器的大小,它允许元素溢出到下一行。 您需要了解的有关 Flexbox 的所有信息都在这里:https://css-tricks.com/snippets/css/a-guide-to-flexbox/。 原生 css 中似乎有一个全新的网格系统,它似乎可以实现 Flexbox 的所有优点以及更多功能:https://css-tricks.com/snippets/css/complete-guide-grid/。 您要找的词是“响应”,而不是“负责”。 我该怎么做?我看到很多负责任的表格将 1 列 4 行转换为 4 列 1 行,但我找不到适合我的表格。 大多数使用 Bootstrap 列来实现此目的。 您可以尝试这个简单的解决方案。 首先,在要换行的位置添加 td 占位符(td 与类 resp) <table class="insrtTable"> <tr> <td><img src="img1.png"></td> <td><img src="img2.png"></td> <td class="resp"></td> <td class=""><img src="img3.png"></td> <td class=""><img src="img4.png"></td> </tr> </table> 然后将以下样式应用于表格: @media only screen and (max-width: 767px), (min-device-width: 768px) and (max-device-width: 1024px) { thead, tbody, th, td.resp, tr { display: block; } } 当您将浏览器窗口的大小缩小到 768 像素以下时,第一行上有 2 个图像,第二行上有 2 个图像。 您可以将此方法应用于超过 4 列,并在需要的位置设置占位符。 制作响应式表格的简单好方法是使用 data-attr:https://snippflow.com/snippet/css-responsive-table/ 响应式设计不能用表格来做。使用其他方式。我建议使用弹性容器或浮动容器和透明容器。 这个网站是针对弹性容器的。
现在因为我的表格有很多列,表格的右侧溢出到屏幕之外。我想让它具有响应能力,以便表格将其自身包装在下面以显示更多列。我想要桌子...
我在作业中得到了这张表,但我很难复制它: (来源:evc-cit.info) 我似乎无法让 Xpath 单元和 XSL 转换单元共享上午 11 点到下午 2 点...
为什么 rowspan html 不能按预期工作? [重复]
我正在尝试创建一个表格布局,如下图所示: 1 2 ... 我正在尝试创建一个表格布局,如下图所示: <table> <tr> <td rowspan="3">1</td> <td>2</td> <td rowspan="2">3</td> </tr> <tr> <td rowspan="2">4</td> </tr> <tr> <td>5</td> </tr> </table> 实际结果: 如果我们使用 td 和 tr 的高度和宽度 <html> <head> <!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid black; border-collapse:collapse; } tr{ height:50px; } td{ width:30px; } </style> </head> <body> <table> <tr> <td rowspan="3"></td> <td></td> <td rowspan="2"></td> </tr> <tr> <td rowspan="2"></td> </tr> <tr> <td></td> </tr> </table> </body> </html> </body> </html>