【问题标题】:how make the following html如何制作以下html
【发布时间】:2018-02-19 14:10:56
【问题描述】:

我附上截图。我想为此制作html。请帮忙 我的html

<table style="width:100%">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th> 
    <th>Age</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td> 
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td> 
    <td>94</td>
  </tr>
</table>

我想要具有如下列的表格

【问题讨论】:

  • 你听说过一个叫colspanrowspan的东西吗?
  • 添加一些你尝试过的css。而且你的标题根本不清楚。阅读stackoverflow.com/help/how-to-ask
  • 希望您至少尝试自己编写代码。 Stack Overflow 不是代码编写服务。我建议你做一些additional research,通过谷歌或搜索SO,尝试一下。如果您仍然遇到问题,请返回您的代码并解释您尝试过的操作。

标签: css html


【解决方案1】:

您可以根据需要使用 html 进行格式化,也可以使用一些 css 作为边框:

<style>
table, th, td {
border: 2px solid black;
border-collapse: collapse;
}
</style>
<table border="1">
  <tr>
   <td rowspan="2">A</td>
   <td colspan="2">B</td>
   <td colspan="2">C</td>
  </tr>
  <tr>
   <td>D</td>
   <td>E</td>
   <td>F</td>
   <td>G</td>
  </tr>
  <tr>
   <td>ROW1 - 1A</td>
   <td>ROW1 - 1B</td>
   <td>ROW1 - 1C</td>
   <td>ROW1 - 1D</td>
   <td>ROW1 - 1E</td>
  </tr>
  <tr>
   <td>ROW2 - 2A/td>
   <td>ROW2 - 2B</td>
   <td>ROW2 - 2C</td>
   <td>ROW2 - 2D</td>
   <td>ROW2 - 2E</td>
  </tr>
</table>

【讨论】:

  • 欢迎@user7441072
【解决方案2】:

您可以对标题行使用 rowspan 和 colspan。剩下的就是简单的tr和td。

<table border="1">
	  <tr>
	   <td rowspan="2">A</td>
	   <td colspan="2">B</td>
	   <td colspan="2">C</td>
	  </tr>
	  <tr>
	   <td>D</td>
	   <td>E</td>
	   <td>F</td>
	   <td>G</td>
	  </tr>
	  <tr>
	   <td>ROW1 - A</td>
	   <td>ROW1 - B</td>
	   <td>ROW1 - C</td>
	   <td>ROW1 - D</td>
	   <td>ROW1 - E</td>
	  </tr>
	  <tr>
	   <td>ROW2 - A</td>
	   <td>ROW2 - B</td>
	   <td>ROW2 - C</td>
	   <td>ROW2 - D</td>
	   <td>ROW2 - E</td>
	  </tr>
	</table> 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-02
    • 2014-06-19
    • 2013-03-12
    • 2021-08-27
    • 1970-01-01
    • 2018-06-30
    • 2014-04-14
    • 1970-01-01
    相关资源
    最近更新 更多