- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是想问一下我是否可以把<td>
在顶部,因为我在 <td>
上使用了一个 rowspan .请参阅下面的示例。
这是我的代码:
<table>
<tr>
<th>Month</th>
<th>Savings</th>
<th>Savings for holiday!</th>
</tr>
<tr>
<td rowspan="2">
<div>January</div>
<div>test</div>
<div>test</div>
</td>
</tr>
<tr class="rowsl">
<td>February</td>
<td>$80</td>
</tr>
<tr>
<td rowspan="2">January</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</table>
我想像图片这样:
最佳答案
您有多种解决方案。
我的主要建议是删除所有 rowspan
和多个 tr
。
在下面的代码片段中查看我更改为注释的代码:
<table border="1">
<tr>
<th>Month</th>
<th>Savings</th>
<th>Savings for holiday!</th>
</tr>
<tr>
<td><!-- rowspan="2"-->
<div>January</div>
<div>test</div>
<div>test</div>
</td>
<!--/tr>
<tr class="rowsl"-->
<td>February</td>
<td>$80</td>
</tr>
<tr>
<td><!-- rowspan="2"-->January</td>
<!--/tr>
<tr-->
<td>February</td>
<td>$80</td>
</tr>
</table>
从上面的代码片段中,如果您需要在 td
中添加行,您可以像本月所做的那样添加 div
,并可能将其样式化为一点点,像那样:
td div {
border-bottom: 1px solid black;
}
/* Or use the one below if you don't want the first column to be stylized
td:not(:first-child) div {
border-bottom: 1px solid black;
}
*/
<table border="1">
<tr>
<th>Month</th>
<th>Savings</th>
<th>Savings for holiday!</th>
</tr>
<tr>
<td>
<div>January</div>
<div>test</div>
<div>test</div>
</td>
<td>
<div>February</div>
<div>test</div>
<div>test</div>
</td>
<td>
<div>$80</div>
<div>test</div>
<div>test</div>
</td>
</tr>
<tr>
<td>January</td>
<td>February</td>
<td>$80</td>
</tr>
</table>
或者,您可以执行以下操作,保留 rowspan
并添加空的 td
,这将使您的表结构保持一致:
<table border="1">
<tr>
<th>Month</th>
<th>Savings</th>
<th>Savings for holiday!</th>
</tr>
<!-- Do the following -->
<tr>
<td rowspan="2">
<div>January</div>
<div>test</div>
<div>test</div>
</td>
<td>February</td>
<td>$80</td>
</tr>
<tr>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>January</td>
<td>February</td>
<td>$80</td>
</tr>
</table>
关于Html Rowspan 置顶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49995059/
我有一个用 PHP 和 JavaScript 编写的评论系统,但每次我发表评论时,评论都会出现在底部。如何让它显示在顶部? 这是我的代码: PHP代码: Comments ">"/
我只是想问一下我是否可以把在顶部,因为我在 上使用了一个 rowspan .请参阅下面的示例。 这是我的代码: Month Savings Savings for h
我们以3天内的发布为条件输出带 new 图标的信息(首页模板上的灵动标签格式): 复制代码 代码如下: [e:loop={栏目ID,显示条数,操作类型,只显
我正在 Android 中使用 Qt/QML 开发一个 VOIP 应用程序,其他 VOIP 应用程序,如 WhatsApp 和 Skype,提出他们的电话收到来电且屏幕锁定时的 Activity 。我
为了防止 iframing,我在顶部范围添加了这段代码(这意味着 this==window): if(top!==this)top.location.search="?removeFrame" 这在除
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 6 年前。 Improve t
我用 React js 运行这段代码 变量 top 是一个负数。这使我可以在特定高度开始显示图像。我可以向下滚动到图像的底部。但是我无法完全滚动回到图像的顶部(不是初始位置)。关于如何允许的
我正在使用 Bootstrap 和导航栏制作一个网站以保持在顶部,但是使用类 sticky-top 似乎没有做任何事情。 这是导航的代码: Active
我知道关于这个主题有一些主题,但我还没有找到足够好的解决方案。 我需要在所有其他标记的顶部放置一个标记。我该怎么做? 我尝试在所有其他标记之前和之后添加此标记,但是在 map View 上的顺序似乎是
我是一名优秀的程序员,十分优秀!