css是不是必须写在head里面?
按规范 <style>
需要写在 <head>
中,但是现在多数浏览器也认识写在 <head>
外的 <style>
除此之外,也可以使用单独的 .css
文件,通过 <link>
引入页面,<link>
也应该放置在 <head>
内的。
不是,之所以放head中, 是因为浏览器解析html文档是自上而下的,如果放底部的话,页面结构出来了,css还没开始渲染,不然的话网页就会这样:
css是不是必须写在head里面?
按规范 <style>
需要写在 <head>
中,但是现在多数浏览器也认识写在 <head>
外的 <style>
除此之外,也可以使用单独的 .css
文件,通过 <link>
引入页面,<link>
也应该放置在 <head>
内的。
不是,之所以放head中, 是因为浏览器解析html文档是自上而下的,如果放底部的话,页面结构出来了,css还没开始渲染,不然的话网页就会这样: