HTML怎么链接CSS文件_HTML link标签引入外部CSS方法

是的,这就是问题所在。
在<head>中使用<link>标签,写出正确的路径,页面就会很漂亮。

走错地方了?风格不鲜明。
错误的路径?页面是光秃秃的。

直接写入同目录,子文件夹中加斜杠,上级目录中使用回车符。

多个CSS?后者覆盖了前者。
文件名要清晰,style.css最好。

<head> 忘记添加?还是路径错了?打开浏览器,查看网络请求。

标准化的使用使编码变得更容易。
你自己看看,如果有什么问题就问我。

CSS怎么放到HTML_HTML引入外部CSS文件与内联样式教程

说实话,在做前端这十几年里,CSS识别方式的选择确实是一个麻烦却又有趣的话题。
刚入行时,我不断被各种风格问题困扰。
后来,我逐渐学会了一些技巧。
现在我将告诉你我的经历。

不用说,外部样式表确实是王者。
我记得我做那个大型电商项目的时候,整个网站有3 00多个页面。
如果我使用内联或内联样式表,我就会失去所有的头发。
直接创建styles.css,将通用样式、按钮样式和导航样式写入其中并用链接标签引入。
最好玩的事情是什么?改变颜色,刷新整个网站,整个网站就会改变。
浏览器缓存做得很好,性能有所提高。
我还专门测试过,使用 CDN 托管 CSS 文件的加载速度比内联至少快 3 0%。
不过要小心,别用@import,这玩意是串行加载的,大项目会卡住。
我的一位同事遇到了问题。
@import 会减慢第一个屏幕的加载速度。
消费者的投诉在我的办公室掀起了一场风暴。

内部样式表的用途非常狭窄,但它们确实有场景。
例如,我去年接手了一个旧网站的审核。
有一个页面需要临时调整一些样式,但是不想处理外部文件,所以就在head里放了一个样式标签。
那次老板问我是不是偷懒了。
我说这叫效率,你明白吗?不过这种东西用多了,代码就会像一堆屎一样堆在那里,而且维​​护成本很高,所以我基本上只用它来做单页测试或者临时worker页面。

内联样式是最容易被忽视但也是最令人困惑的。
想一想,如果样式直接写在标签中,它的优先级一定很高。
当我创建电子邮件模板时,电子邮件客户端无法识别外部 CSS,只能使用内联。
还有一个富文本编辑器,用户可以自己调整颜色和字体,并且必须依赖内联。
但说实话,维护起来很糟糕。
我有一个项目,我的老板想暂时更改整个网站的按钮颜色。
他需要更改每个标签的样式属性。
工作已经完成,但人们却发疯了。
而且内联样式不能复用,每个元素都要单独编写,代码非常冗余。

就偏好而言,我建议记住这句顺口溜:默认<外部<内部<内部。
但实际使用起来比较复杂,因为还有!important。
这东西是一把双刃剑。
当我调试bug的时候,我发现风格冲突让我怀疑自己的人生。
最后我依靠 !important 突然解决了这个问题。
但后来我发现误用!important会让代码看起来像一堆垃圾,让别人很难理解。
所以我的建议是,如果你不能使用它,就不要使用它。
如果不起作用,就优化你的 CSS 结构,不要使用那些复杂的选择器。

最后,我来说说我的个人经历。
除非您有特殊需求,否则外部样式表始终是最佳选择。
小心使用内部样式表,使用时记得写注释,否则你会记不住自己写了什么几个月后。
内联样式?如果你不能使用它,就不要使用它。
如果确实需要使用,就创建统一的格式,比如使用数据属性来存储原始值,方便维护。
关于代码审查,我每年组织几次代码清理,删除所有冗余和冲突的样式,使项目变得更轻。

其实,归根结底,CSS识别方式的选择是为了权衡可重用性、可维护性和性能。
具体选择要根据自己的项目情况而定。
我当时做的一个金融项目使用了外部样式表+CSS模块化,效果非常棒。
但如果您经营个人博客,内部样式表可能就足够了。
关键是知道何时使用什么规则以及何时不遵守规则。