为什么我的网站在“HTML5 Boilerplate”系统上正在进行,导致非交互式页面?
示例:http://www.maxilham.com/buttons
我不是编码专家,但我已经建立了几个网站,并且对html,css,js等知识越来越了解。我没有真正的培训或技术背景,所以我总是喜欢尝试系统和模板,这些系统和模板可能比我用无处写的任何东西更具语义正确性和最新性。
因此,我下载了http://html5boilerplate.com/模板,然后按照惯例进行编码。一切看起来都很完美(至少和我预期的一样,没有完成设计),但是当我复制index.html开始测试链接并构建其他页面时,我意识到页面上的链接没有可点击,而且一般来说整个事情更像是一个屏幕上限或.pdf然后是我认为我做过的网站 当我从BP .css文件中删除所有内容时(除了我添加的内容),我打破了结构/样式,但所有链接都变为活动状态,悬停状态显示等等。
我无法确定启动器index.html / style.css组合的内容或我对它们做错了什么,这就是打破网站。
是否有人知道会冻结/锁定我的网页的明显错误/编码冲突?
预先感谢您提供任何帮助,如果这太过具体/通用/不对,请提前抱歉。
AB
答案 0 :(得分:1)
检查负z-index。如果你的 z-index低于0 ,它会将它置于body标签的“后面”,也就是说它完全是非交互式的。唯一的原因我猜是因为我无法检查任何东西而且之前我已经看过了。
或者,确保你没有某种页面范围的元素,其z-index高于其他所有元素,但是检查页面上的任何元素只选择body标签,这让我相信是罪魁祸首。
我怀疑这个问题与HTML5BP有任何直接关系。