编写css文件不一定要写在head中,也可以写在head外的style标签中;或者使用单独的css文件,再通过标签引入页面,并且需要放置在内。 推荐:《css视频教程》 按规范 需要写在 <head> 中,但是现在多数浏览器也认识写在 <head> 外的 <style></p> <p>除此之外,也可以使用单独的 .css 文件,通过 <link> 引入页面,<link> 也应该放置在 <head> 内的。</p> <p>之所以放head中, 是因为浏览器解析html文档是自上而下的,如果放底部的话,页面结构出来了,css还没开始渲染,不然的话网页就会这样:</p> <p><img src="https://img.php.cn/upload/image/691/261/970/1607391909258833.png" title="1607391909258833.png" alt="25e1b30c5e6068215fa5bbcf1233cd2.png"></p>