【发布时间】:2013-01-16 03:53:41
【问题描述】:
我正在尝试创建this table layout。基本上,您在网格中看到的橙色 18 表示周二上午 11 点到下午 12 点之间的使用率为 18%。所以这就是为什么顶部的小时最好在表格单元格的边缘,而不是在单元格的中间。这样,它就会显示代表一小时时间范围内使用情况的数据。
我基本上已经应用了一个基本的 hack 并沿顶部右对齐了小时,所以它们看起来有点像它们在单元格之间。如您所见,这并不完美。
我想要做的实际上是让顶部的时间在数据单元之间很好地居中。我想我可以使用固定大小的列宽来做到这一点,但是表格需要拉伸到页面宽度的 100% 并且列宽百分比。然后它可以扩展到更小的浏览器。
有没有办法在 HTML 和 CSS 中做到这一点?
【问题讨论】:
-
只对顶行使用 text-align:right ,对其他行使用 text-align:center 。看起来这就是它在该图像中的完成方式。不过,您可以添加一个示例 html/css 以获得更清晰的示例。
标签: html css html-table alignment text-align