【问题标题】:how to add a dynamic body class based on URL structure?如何添加基于 URL 结构的动态正文类?
【发布时间】:2013-04-22 10:42:07
【问题描述】:

我为正在租用公寓的朋友建立了一个静态的HTML 网站。当经纪人链接到他的网站时,他需要将他的电子邮件地址隐藏在页脚中,否则可见。

解决方案是针对那些唯一的入站 URL 并使用 CSS 隐藏电子邮件地址,但他说可能有几十个经纪人,在某些情况下我们可能不知道他们的 URL。

我想知道是否以某种方式创建备用 URL。例如:www.myislandvilla.com/?=nocontact,并以某种方式添加了一个 <body> 类,这将允许我使用 CSS 定位?

【问题讨论】:

  • 如果您的服务器运行 PHP 或 JSP,使用备用 URL 可以很容易地在服务器端进行操作。

标签: javascript php html css redirect


【解决方案1】:

考虑到 URL 是 www.myislandvilla.com/?spe=nocontact

你有两个选择:

  • 如果您的服务器运行 PHP 或任何动态语言,您可以轻松地对要隐藏的元素(即 div)设置条件。例如,在 PHP 中:

    if($_GET['spe'] == 'nocontact') { echo 'style="display: none;"'; }

  • 如果您的服务器没有运行 PHP,您始终可以使用 Javascript(有关如何获取查询字符串的问题请参见:How can I get query string values in JavaScript?)并在查询字符串匹配时隐藏元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-16
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    相关资源
    最近更新 更多