【发布时间】:2016-04-20 04:10:56
【问题描述】:
我想做一张桌子。我知道如何在 html 中制作简单的表格。我想要一些标题。几种类型的标题,类似于照片。我不知道它的数量,我会在我的程序中计算它。我应该使用什么,我应该阅读什么?
我试过了:
<table border="1" width="100%">
<tr>
<th>AAA1</th>
<th>AAA2</th>
</tr>
<tr>
<th>KKK1</th>
<th>KKK2</th>
<th>KKK3</th>
<th>KKK3</th>
</tr>
<tr>
<th>PPP1</th>
<th>PPP2</th>
<th>PPP3</th>
<th>PPP4</th>
<th>PPP5</th>
</tr>
</table>
但我知道它太简单了,不会给我类似图片的东西。我读到了 colspan,但它不会给我想要的结果。 也许有一个引导程序?
【问题讨论】:
-
我应该使用什么,关于我应该阅读什么? 学习 JavaScript,因为您显然是在描述根据未知需求动态更改表结构的需求。跨度>
-
我更喜欢避免使用 JavaScript,因为我从未使用过它。我将在我的数据库中定义每个组的数量。也许与css有关。但是什么?也许我可以尝试在另一张桌子上显示一张桌子?
-
CSS 非常有限,仅使用 HTML 和 CSS AFAIK 就无法接近您的需求。从根本上说,我假设您需要使用变量、一些表达式和一种方法来操作浏览器中呈现的内容。 CSS 缺少可用于利用此类复杂任务的动态函数的变量和表达式。 CSS 和 HTML 不是语言。
-
除了问题中的简单表格标记和您提到的内容之外,您还应该了解
thead、tbody、tfoot、col标签、scope属性:scope="row"=col=rowgroup和=colgroup,headers属性等。这些都包含在@cthrall 在他的回答中提到的Tables Tutorial 中,并链接到 one页面。如今,HTML 表格及其 CSS 非常灵活,可以创建非常复杂的内容。
标签: html css twitter-bootstrap responsive-design html-table