下面的CSS适用于Firefox、Chrome和Safari。但由于某种原因,IE9没有显示legend。另一个CSS正在IE9中正确显示。我已经做了实验,但找不到答案。它应该显示带有白色文本和黑色边框的橙色legend标题。
网址:http://www.mconchicago.com
CSS :
legend{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
width: 49.2em;
padding: 2px 6px
} 我的样式表是一团糟的,因为我通过尝试学习。我想这里面可能有冲突。
完整的样式表可以查看这里
发布于 2012-05-16 23:12:56
我会冒险猜测它不起作用,因为你试图把标题放在一个图例元素中。图例只适用于窗体,但这是页/节标题,而不是窗体图例。
相应地用CSS替换并更新CSS。
您还应该习惯于编写有效的HTML,因为无效代码也会导致浏览器之间的不一致,因为浏览器试图以自己的方式理解代码。使用W3C验证器并处理错误
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.mconchicago.com%2F
发布于 2012-05-16 23:08:33
您的问题不仅在橙色标题上,还有61错误和文档标记上的15个警告。
请参阅此链接,以确切了解错误是什么、它们位于何处以及如何解决它们!
此外,您应该阅读一些关于:的内容。
Google的HTML,CSS和Javascript从底层开始
歌剧网络标准课程
SitePoint
W3.org HTML元素引用
资料来源: http://w3fools.com/ (感谢斯普德利 )
发布于 2013-07-09 20:02:24
在这一系列事件发生后的某个时候,整个网站重新启动。我把旧文件归档了。如果您想查看此建议的结果,至少暂时可以查看http://www.mconchicago.com/MCON/。
https://stackoverflow.com/questions/10627854
复制相似问题