小编Jos*_*hua的帖子

使用noscript嵌入额外的样式

我有一个XHTML严格页面,它有一个由Javascript控制的不可见div.div被设置为透明且可由脚本和鼠标悬停事件显示,以使div在悬停时不透明.

当有人使用浏览器(或带有noscript的firefox)而没有使用javascript时,div只会保持不可见.这个问题是我不希望内容无法访问.我也不想让div可见,然后使用脚本使其透明,因为div位于文档的底部,并且每当页面加载时它都会引起明显的闪烁.

我已经尝试使用noscript标签嵌入一个额外的样式表,该样式表仅为没有Javascript奢侈品的人加载但是这无法通过XHTML严格验证.有没有其他方法可以在XHTML有效的noscript块中包含额外的样式信息?

艾德:

通过一个简单的测试用例,我得到一个验证错误:文档类型不允许元素"样式"在这里. 这是一个空的XHTML Strict文档,在noscript元素中有一个样式元素.noscript在体内.

css xhtml

23
推荐指数
4
解决办法
4万
查看次数

PHP在调用函数时保留范围

我有一个函数,它包含一个基于传递给它的字符串的文件,即来自查询字符串的操作变量.我将其用于过滤目的等,因此人们不能包含他们不应该的文件,如果文件不存在,则加载默认文件.问题是当函数运行并包含文件范围时,由于include在函数内部运行而丢失.这成为一个问题,因为我使用全局配置文件,然后我为站点上的每个模块使用特定的配置文件.我现在这样做的方法是定义我希望能够用作全局的变量,然后将它们添加到过滤函数的顶部.

有没有更简单的方法来做到这一点,即通过在进行函数调用时保留范围还是有像PHP宏这样的东西?

编辑:使用extract($ _ GLOBALS)会更好吗?在我的函数调用内?

编辑2: 对于任何关心的人.我意识到我完全在想这个问题,而不是使用一个函数我应该只使用一个包,呃!这样我就可以保持我的范围并拥有我的蛋糕.

php

5
推荐指数
1
解决办法
2332
查看次数

标签 统计

css ×1

php ×1

xhtml ×1