vs2008做html5网站,很多人第一反应是“这玩意儿早该进博物馆了”。但现实是,有些老旧项目维护、或者硬件受限的嵌入式网页开发,你还真就得跟这老伙计打交道。别笑,这篇不跟你扯虚的,直接告诉你怎么在vs2008里硬刚html5,顺便把那些让人抓狂的报错解决掉。

先说结论:vs2008原生支持html5很烂, IntelliSense(智能提示)基本是摆设,标签自动补全经常抽风。但这不代表不能做。只要你会手动写代码,懂得绕过它的智能检测,它依然是一个稳定的代码编辑器。

第一步,新建项目。别选Web Application,选Empty Web Site或者Empty Web Application。为什么?因为vs2008默认模板里塞满了它认为“正确”的旧式HTML标签,什么runat=server,什么验证控件,看着就头疼。我们要的是纯净,干干净净的HTML5骨架。

第二步,添加新项。右键项目,选Add New Item,选HTML Page。这时候你会看到它给你生成的代码,里面全是html 4.01的Doctype。删掉!全部删掉!换成标准的:。这一步至关重要,不然浏览器渲染模式会混乱,页面样式全飘。

第三步,处理CSS和JS引用。vs2008对