显示页面右上角的数据

时间:2012-05-18 01:39:16

标签: php html css

我有一个像这样的php网站:

.---------------------.
|title          stats |
|                     |
|generate&display data|
|                     |
| show table of data  |
|                     |
| php generate stats  |
|_____________________|

页面底部的php分析表格中生成的数据,并在页面底部创建所有统计变量。

我想创建数据的快速摘要,例如“x次发生的次数”等,并将其放在页面的右上角(统计信息),但该数据在 >该表格在页面底部生成。

如果没有重复代码,我如何检索尚未生成的变量并将它们放在页面的右上角?或者使用CSS或HTML,我可以将一个框浮动或类似于页面的右上角吗?

解决这个问题的最佳方法是什么?

编辑:我不是在问如何生成统计数据,我已经在页面底部完成了这些操作,但是想在页面顶部显示它们。

1 个答案:

答案 0 :(得分:1)

你在这里问两个不同的问题。

1

Using only HTML/CSS, I want to create a quick summary of the data like "how many times x occurred [...] but that data is known after the table is generated at the bottom of the page.

为什么你只想用CSS做这个?一些简单的jQuery JS(e.x。$("element.class").size())会告诉你页面上element.class的数量。但是,您对非常模糊了您想要显示的“统计数据”类型。或者,为什么要在前端呢?使用PHP,只需获得您正在计算的统计数据的数组元素的count()

2

with CSS or HTML, can I make a box float or similar to the top right of the page?

div.box{
    position:absolute;top:25px;right:25px;padding:10px;
}

再次,你对这里想要做的事情非常模糊。假设您希望在用户查看数据时将统计信息粘贴到页面顶部,此代码将使其保持在距离顶部和右侧25px处。

编辑:

使用我显示的CSS代码,然后使用统计信息display:none;在底部创建div。然后,只需使用:

$("div.box").html($("div.stats").html());