【问题标题】:Why does my HTML5 aside section not display in my page?为什么我的 HTML5 旁白部分不显示在我的页面中?
【发布时间】:2013-05-10 14:26:31
【问题描述】:

我将以下内容添加到我的 _SiteLayout.cshtml 中,就在该部分的上方:

<aside class="amazad">
    <script type="text/javascript"><!--
        amazon_ad_tag = "platypus-42"; amazon_ad_width = "120"; amazon_ad_height = "600"; amazon_ad_link_target = "new";
    //--></script>
</aside>

并将其添加到 Site.css:

.amazad {
    float: right;
}

但没有显示广告条。为什么不呢?

“旁边”中的所有内容都是由亚马逊的工具生成的。他们只是说“把它放在你的 html 中”;那我错过了什么?

更新

这可能是问题所在(来自亚马逊,通过 Bing 搜索):

在您添加代码后不久,相关广告应该会出现在您的网页上,但有时广告可能需要长达 48 小时才能展示。这是因为我们的爬虫必须访问您的页面并确定其内容,以便我们可以投放有针对性的广告。

但我认为它至少会显示一个占位符来指示其最终下落...?

【问题讨论】:

  • @Jez:谢谢,它需要那个。

标签: javascript asp.net css html amazon


【解决方案1】:

脚本标签运行不显示而是运行。

您只是在脚本标签中声明变量。那里没有关于广告加载位置的代码。也许您在 amazon_ad_tag 属性中指定目标元素,在这种情况下它应该是:

amazon_ad_tag = ".amazad"

因为那是你旁边的课程

【讨论】:

  • 我最初发布的大部分内容都被删除了;现在它只是一个基本上什么都没有的空位。
  • 好的,现在它回来了,虽然格式很时髦 - 我删除了
     标签,由于某种原因导致大部分代码消失。
  • 奇怪的是,将 html/脚本代码 sn-p 包含在“pre”中会消除代码的内容,但没有它,尖括号会被 html 编码。
猜你喜欢
  • 2011-01-12
  • 1970-01-01
  • 2018-07-07
  • 2011-09-22
  • 2012-02-24
  • 2016-04-19
  • 2022-01-02
  • 1970-01-01
相关资源
最近更新 更多