Html 表格中从一个单元格到另一个单元格的对齐问题
我有一个对齐问题,第一个单元格背景颜色的对齐比另一个单元格稍微多一些。我不知道为什么会这样 在屏幕截图中,与其他单元格相比,具有周的单元格的对齐稍微高一些。为什么会这样 我该如何使它正确对齐?请帮助我。Html 表格中从一个单元格到另一个单元格的对齐问题,html,css,Html,Css,我有一个对齐问题,第一个单元格背景颜色的对齐比另一个单元格稍微多一些。我不知道为什么会这样 在屏幕截图中,与其他单元格相比,具有周的单元格的对齐稍微高一些。为什么会这样 我该如何使它正确对齐?请帮助我。您应该使用适当的表格格式,如 <p>You should use proper table format like</p> <p>Table should be proper nested </p> <p>Table td and tr
您应该使用适当的表格格式,如
<p>You should use proper table format like</p>
<p>Table should be proper nested </p>
<p>Table td and tr is not nested properly</p>
<p>Try to comment every table row(tr)</p>
<table border="1" cellspacing="0" cellpadding="5"> <!--table start------->
<tr> <!--tr start-->
<td>
<table>
<tr>
<td>one</td>
<td>Two</td>
<td>Three</td>
<td>four</td>
</tr>
</table> <!--/table inside td open and it should properly closed-->
</td>
<td>Five</td>
<td>Six</td>
<td>Seven</td>
<td>Eight</td>
</tr> <!--/tr end-->
<tr> <!--second row statr-->
<td colspan="4"> <!-- User proper Colspan for every td -->
One-four five six seven
</td>
<td>
Eight
</td>
</tr> <!--second row stard-->
<tr> <!--Third row start-->
<td colspan="5">
One-four five six seven eight
</td>
</tr>
<tr>
<td>One-four</td>
<td>Five</td>
<td>Six</td>
<td>Seven</td>
<td>Eight</td>
</tr>
</table>
<p>If possible try comment maximum tr and td </p>
<p>Follow code indentation</p>
表应正确嵌套
表td和tr没有正确嵌套
尝试注释每个表行(tr)
一
两个
三
四
五
六
七
八
一四五六七
八
一四五六七八
一四
五
六
七
八
如果可能,请尝试注释最大tr和td
跟随代码缩进
您应该使用适当的表格格式,如
表应正确嵌套
表td和tr没有正确嵌套
尝试注释每个表行(tr)
一
两个
三
四
五
六
七
八
一四五六七
八
一四五六七八
一四
五
六
七
八
如果可能,请尝试注释最大tr和td
跟随代码缩进
我对它进行了更新并添加了一些背景色,如下面的html片段所示
<td style="text-align: left; padding-left: 10px;background-color: lime" >
<div class="ng-binding" ng-class="{'TODAY': 'todayDate'}[event.dayType]">Fri 1.</div>
</td>
<td colspan="7" style="background-color: red">
<table id="test" style="table-layout: fixed;background-color: aqua">
<tbody>
星期五1。
我一直在尝试重置这些元素的一些CSS值,尽管它们没有生效,这让我相信CSS文件中的某些地方有其他设置使用相同的属性,很可能是!重要信息
因此,如果你检查小提琴,你会发现重新记录的td的高度不同,这将缩小你的问题
现在,您可以更轻松地检查这些设置,对它们进行一些更改,看看如何使它们具有相同的高度
我观察到的一点是,如果您添加这样的文本testtext,我会更新并添加一些背景色,正如您在下面的html片段中所看到的
<td style="text-align: left; padding-left: 10px;background-color: lime" >
<div class="ng-binding" ng-class="{'TODAY': 'todayDate'}[event.dayType]">Fri 1.</div>
</td>
<td colspan="7" style="background-color: red">
<table id="test" style="table-layout: fixed;background-color: aqua">
<tbody>
星期五1。
我一直在尝试重置这些元素的一些CSS值,尽管它们没有生效,这让我相信CSS文件中的某些地方有其他设置使用相同的属性,很可能是!重要信息
因此,如果你检查小提琴,你会发现重新记录的td的高度不同,这将缩小你的问题
现在,您可以更轻松地检查这些设置,对它们进行一些更改,看看如何使它们具有相同的高度
我观察到的一点是,如果你添加了一个像这样的测试文本,请添加一个最小的代码片段,在这里可以重现问题,这样我们可以更好地帮助你,最好是生成html和css。此外,您发布的图像在底部被剪裁,因此不容易看到问题。@LGSon我的代码与后端链接。我明白,但是你可以在你的浏览器中获取一部分渲染结果(与你的图像相似的部分),然后将html和你发布的css一起发布。。。请更新图像,以便我们可以看到完整的第四行。@LGSon这是我的JSFIDLE。请添加一个最小的代码段,在其中可以重现问题,以便我们可以更好地帮助您,最好是生成html和css。此外,您发布的图像在底部被剪裁,因此不容易看到问题。@LGSon我的代码与后端链接。我明白,但是你可以在你的浏览器中获取一部分渲染结果(与你的图像相似的部分),然后将html和你发布的css一起发布。。。请更新图片,这样我们就可以看到第四排了。@LGSon这是我的小提琴。我听不懂answer@ShruthiSathyanarayana这个答案假设您的元素结构无效,因此存在对齐问题。就我所看到的代码部分而言,没有这样的错误,尽管仍然可能有,所以这是一个好的观点,虽然可能是一个注释而不是答案。我不理解这一点answer@ShruthiSathyanarayana这个答案假设您的元素结构无效,因此存在对齐问题。就我所看到的代码部分而言,没有这样的错误,尽管仍然可能存在,所以这是一个很好的观点,尽管可能是作为注释而不是答案。