我正在寻找一个很好的解决方案,如何为网站制作插图效果.角落应该比页面的背景颜色更暗,就像径向渐变一样.
到目前为止我尝试了不同的方法
关于浏览器支持:该解决方案必须适用于最新版本的firefox,chrome,IE以及可能的Opera和safari(按重要性排序).这是绝对最低限度.但它也应该适用于旧版浏览器.如果可能的话,Firefox 3.6和IE 8甚至7.我对chromes版本的历史知之甚少,但看起来chrome用户几乎都是最新的,所以放弃对chrome 15及更低版本的支持并不是什么大问题?!是否有任何重大变化可以使某些东西在chrome 17中有效,但不是例如15?
CSS3径向渐变在我看来是最好看的解决方案,但我担心很多用户不支持它,因为他们的旧浏览器.使用4 DIV解决方案我遇到了无法点击的链接问题,因为图像会阻止它.我试着搞乱z-index,但这不起作用.我给了DIVs z-index:1和#container(其中放置了所有内容)的z-index为10.这不应该有用吗?z-index是否会影响链接?
所以你们认为,这将是一个很好的解决方案?我在这里显然需要一些帮助.谢谢!
我希望用户能够在我的网站上获得 XP(经验值)。达到一定数量后,他们就会升级。
我需要有关如何处理所有数据的建议。更准确地说:XP 的数量以及代表的级别。
我的网站使用 CodeIgniter。
我猜我的 PHP 技能介于初学者和经验丰富的人之间:)
“仅数据库”
将 xp 存储在我已经存在的“用户”表的列中。为了获得相应的级别,我将创建另一个包含 2 列的表: 级别 --- 需要 XP
例如:
1 --- 0
2 --- 100
3 --- 500
等等
必须承认,我还不知道如何从中获得水平。但我想它会以某种方式起作用。但这意味着我每次都必须连接到数据库并从两个表中检索数据。我认为这不是一个好的解决方案。所以这里是
“更新的会话”
将 XP 存储为会话数据,并在我的“用户”表中为 XP 创建一列。每次 XP 发生变化时,我都必须更新会话数据和数据库,但我不必访问数据库来检索 XP 数量。我可以从会话数据中做到这一点。(安全问题?!我使用 CodeIgniters 加密会话)
为了获得级别,我可能会在存储级别的“用户”表中添加另一列。我可以使用获取相应级别的 php 函数,而不是在数据库中使用额外的表来存储所需的 XP(?)。那有意义吗?将为我节省额外的数据库连接。
类似于: get_level($xp)
要更新级别,我每次更改 XP 时都必须检查级别。这样有效率吗?
如何准确获取已知 XP 数字对应的级别?我可以使用 PHP 开关吗?
正如你所看到的,我不知道自己在做什么;P 有
很多想法,但似乎没有什么是最好的。
任何帮助/建议表示赞赏:)
问候
迪勒