在过去的几天里,我把头发拉出来,并在通往大脑动脉瘤的路上。
我为Ebay创建了一个HTML + CSS模板,看起来很棒。虽然在最初打开页面之后刷新页面时它没有渲染CSS。
为了简单起见,我将使用Ebay发布确切的测试代码:
在发布并且页面最初打开后,您看不到CSS,然后刷新使CSS呈现:
我有一个销售产品的专业页面,这显然不会飞。
这完全让我困惑。我做了一切。所有浏览器。将CSS托管在另一个站点上并指向它。什么都行不通。
真的,任何能够提供帮助的东西都会深深感激。我会每隔几个小时继续查看这篇文章。
答案 0 :(得分:1)
请尝试使用内联样式。
<p style="border: 1px groove black;">Thingy</p>
答案 1 :(得分:1)
我遇到的一个已知问题会导致问题:
首次加载未缓存的项目时,它会直接在eBay中加载项目代码。刷新后,它会在iframe中加载项目(正常行为)
第一次加载会导致问题,因为它从易趣主页样式表中携带了css。
尝试更准确,并包含一个包装div,然后使用.wrapper p {}
设置样式此外,链接到外部样式表,让您的生活更轻松!
答案 2 :(得分:0)
它来自内联样式中使用的错误格式/措辞。虽然它们都有效,但它并没有解释一个人需要刷新而另一个人不需要刷新。
答案 3 :(得分:0)
你说:
在最初打开页面之前刷新页面时,它没有渲染CSS。
这可能与eBay页面加载行为有关。当您来自外部网站(例如将eBay链接粘贴到您的浏览器)时,eBay将加载该页面并将自己的CSS添加到您的HTML标签中。当您重新加载页面时,eBay会跳转到 iframe 模式,并使用 Style 元素。
在此处查看主题#6:http://www.fix-css.com/2014/06/ebay-templates-coding-guide/
答案 4 :(得分:-3)
尝试添加border-width p{border:1px groove;}