css是不是必须写在head里面?

新手上路,请多包涵

css是不是必须写在head里面?

阅读 6.1k
2 个回答

不是,之所以放head中, 是因为浏览器解析html文档是自上而下的,如果放底部的话,页面结构出来了,css还没开始渲染,不然的话网页就会这样:
图片描述

按规范 <style> 需要写在 <head> 中,但是现在多数浏览器也认识写在 <head> 外的 <style>

除此之外,也可以使用单独的 .css 文件,通过 <link> 引入页面,<link> 也应该放置在 <head> 内的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题