我创建了一个包含46页的新网站:http://www.lampshade111.com/ 我使用Microsoft Expression Web 4采用动态Web模板。 所有的css都嵌入在dwt页面的标题中,并更新到每个单独的网页。 一切看起来和完美的作品 - 没有问题。CSS嵌入在dwt与外部样式表
但是,我读过的所有内容都建议使用外部样式表。 因此,本着“良好实践”的精神,我从dwt标题中删除了css,并将外部样式表应用于(链接)到dwt。 当然,单个页面由dwt更新,链接的css文件显示在每个页面上。 再次,一切看起来和完美的作品像以前一样。
问题:在使用外部样式表后查看我的网站时,网站在浏览器中速度较慢。
我有另一个网站有256页,所有的CSS都嵌入在主dwt的标题 - 没有外部样式表。 http://www.hoylelamps.com/ 它已经很好的工作了很多年。
问题: 有什么理由不在dwt的标题中使用css? 这是否假设比外部样式表更高效(更快)? 我无法找到关于此主题的任何信息。
感谢您的帮助? - 吉姆
感谢您的详细解答。 – user1456314
感谢您的详细解答,但没有考虑到我使用了包含嵌入式样式表的Dynamic Web Template(DWT)。 我从单个文件= DWT文件而不是外部样式表进行所有更改。 我不对个别页面进行更改。 我在Firefox,IE和Chrome中测试了我的网站,DWT中的嵌入式样式表在所有浏览器中都更快(与外部样式表相比)。 回到我最初的问题...... 是否有任何理由不使用动态Web模板(DWT)标题中的样式表? 样式表是20行代码。 – user1456314