html怎么链接外部css

最近帮朋友建了一个网站,HTML和CSS比较混乱。
记得有一次,我花了大半天的时间调试,结果是外部CSS文件链接错误,彻底搞乱了页面的样式。
那是2 01 8 年,我朋友的公司正在做一个项目。
他们在成都有一支球队。
当时我们团队人很多,但是这个故障是前端部分的我造成的。

当时我新建了一个style.css文件,在里面写了一些基本的样式,比如字体、背景颜色等。
我愚蠢地认为这会自动应用于 HTML 页面。
结果我把这个写在了HTML文件的
<head>里。
<头> <link rel="stylesheet" href="style.css"> </头>
当时我很自豪,觉得自己的HTML基础还不错。
结果我刷新页面的时候,页面就完全破了,连一个样式都显示不出来。
我当时真的很担心。
我检查了一遍又一遍,终于发现路径错误了。
当时我对相对路径和绝对路径不太了解,所以我愚蠢地认为我应该写style.css就这样了。

后来查资料才知道是css文件和html文件不在同一个目录下,要写相对路径。
我将路径更改为: <头> <link rel="stylesheet" href="styles/style.css"> </头>
此时页面样式就正常显示了。
不过,这件事让我认识到路径问题确实是前端开发的一个大问题。
现在每当我编写 HTML 和 CSS 时,我都会特别注意路径问题,以免再次遇到问题。
另外,链接多个CSS文件时,也要注意顺序,否则可能会出现样式冲突。
我个人也有过这样的经历,所以我想提醒大家,链接外部CSS文件时要小心路径问题。

html怎么连接css文件

等一下,我昨天在编辑那个旧项目的时候,突然发现了一些东西。
2 008 年网站使用了@import,但停留在IE6 上。
后来用链接解决了。

例如,我有一个旅游博客,写了一篇关于云南的文章。
文本中有一个表格我想用蓝色边框突出显示。
如果您使用链接引入全局样式,则加载时边框可能会呈灰色,并且在加载 style.css 之前不会更改为蓝色。
但是如果我使用样式标签直接在文本中写入,表格的边框将立即变为蓝色。

但是我有一个朋友是从事电子商务的。
@发现使用链接分别加载每个页面的CSS比导入整个主题文件更快。
但后来我用了CDN,发现@import其实更节省带宽,因为主题文件只加载一次。

等一下,还有一件事。
使用@import嵌入三级CSS,但F1 2 检查网络请求,没有发现被阻止的文件。
后来发现是缓存问题,重启浏览器就可以了。

所以链接可以非常安全,但@import在某些情况下更好。
现在就使用Flexbox,刚开始了解它的时候觉得很复杂,但是后来我发现它更容易导航。

html怎么引入外部css文件

上周 我的那个朋友 问我一些事情 - 将外部 CSS 添加到 HTML 只需使用 <link>
标签并将其放入 <head>
中即可 <link rel="stylesheet" href="style.css">
有多种方式
绝对路径 这是完整的网址 例如 https://example.com/style.css
相对路径 只看当前文件所在位置 ./ 是同一级别 ../ 是上一级
的相对路径 从网站根目录开始 只要注意摆放位置即可 将 <head> 放在底部 不要阻塞该页面。

名字必须有含义。
main.css 像这样
多个 CSS 文件可以合并在一起 或者使用媒体查询 例如,仅在打印时使用它 <link rel="stylesheet" href="print.css" media="print">