写于2018/10/10, 突然想起来就搬运到思否, 主要目的是分享给刚入门懵懂的前端
从刚入门前端的时候就一直被人告知: "css要在head标签中引入", 但对此的解释却寥寥无几, 那么css为什么要放在head标签中, 而不能像javascript一样置于body标签尾部呢?
Talk is cheap, show me the code.
OK, 那我们通过写一些代码来得出结果
在这里先说chrome控制台的一个小技巧:
限制download速度对我们的测试很有帮助! 可以让我们看清一些细节
, 我们先把download速度限制为40kb/s, 开始测试:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <h1>Hello world</h1> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.min.css"> </body> </html>
在浏览器中查看效果:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.min.css"> </head> <body> <h1>Hello world</h1> </body> </html>
在浏览器中打开查看效果:
从上面两个例子可以看出:
再讲一个小技巧:
通过以上操作可以查看网页解析渲染全过程, 所以用来解决"css文件放置在head中有什么优点?"这个疑惑也是极好~
此处再分享一下vue的筛选框组件: https://segmentfault.com/a/11...