外链式中css文件和html文件需要在同一个文件夹吗

html-css016

外链式中css文件和html文件需要在同一个文件夹吗,第1张

不需要

百度知道

如何实现CSS文件与HTML文件的关联?...展开

查看全部4个回答

php6

TA获得超过103个赞

关注

成为第14位粉丝

这样是不行的。需要用网页调用外部CSS文件。具体的做法就在我写的教程里面就有,摘一段:

要让某一个网页调用一个外部CSS文件,你需要在网页的<head>部分插入以下内容:

<head>

<link rel="stylesheet" type="text/css" href="文件位置/你的CSS文件名.css" />

</head>

如果你的css和网页在一个文件夹,href直接添上文件名就可以了。比如说CSS叫做waibu.css,那么代码就是:

<link rel="stylesheet" type="text/css" href="waibu.css">

最后的建议就是可以系统地学习一下CSS,这样应付起来这种问题就游刃有余了

链接外部样式文件

外部引入CSS样式文件是通过link标签实现的,它只能位于HTML文档的head标签内,且必须有href属性,该属性用于指定需要引入的CSS文件的路径。

写法:<link rel="stylesheet" href="CSS样式文件的绝对地址">

link元素中type用于规定链接文档的MIME类型,rel属性用于规定被链接文档与当前文档之间的关系,如alternate用于定义交替出现的链接,appendix定义文档的附加信息等,此外还有一些可选属性,用于做一些除加载CSS文件的其他事情。link元素是XHMTL中的标签,当HTML页面被渲染时,link引用的CSS文件会被同时加载,我们也可以通过JavaScript控制DOM去改变link元素的CSS内容。

导入外部样式

导入外部样式单的功能与链接外部样式的功能差不多,都能实现一样的功能,但是它们之间还是存在一定的差别的,导入外部样式主要通过@import方式导入CSS文件。

写法:

@import 'style.css' //Windows IE4/ NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别@import "style.css" //Windows IE4/ NS4, Macintosh IE4/NS4不识别@import url(style.css) //Windows NS4, Macintosh NS4不识别@import url('style.css') //Windows NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别@import url("style.css") //Windows NS4, Macintosh NS4不识别

由上分析知道,@import url(style.css) 和@import url("style.css")是最优的选择,兼容的浏览器最多。从字节优化的角度来看@import url(style.css)最值得推荐。

本段摘自:

添加css的方式:link与@import区别 - Wayne-Zhu - 博客园www.cnblogs.com

@import是css2里面提出来的,低版本的浏览器不支持,注意它是css中属性,如果要使用它,可以在style标签中书写。但在CSS文件中再导入CSS文件,会给服务器造成太大的文件请求压力,最好不要这样做。

<style>

@import url(css/style.css)

</style>

@import是由CSS提供的一种导入样式的方式,当页面被加载时,@import会等到页面全部被加载完成时再加载CSS样式,所以在页面还未加载完成期间,页面还没有CSS样式效果,会导致“屏闪”,通过@import导入的CSS样式是无法用DOM去控制的。

首先点击文件选择新建文件,然后就建立了一个临时的文件,

接着看底部的文档类型是纯文本,点击纯文本

,在弹出的界面中选择css,

然后按ctrl+S保存文档,最后就得到一个CSS文件了,最后总结一下,vscode中创建css文件主要是通过修改文档类型创建的