导航:首页 > 文件管理 > 如何引入一个文件

如何引入一个文件

发布时间:2024-12-22 19:51:40

『壹』 怎样将多个CSS文件导入一个CSS文件中


在HTML中引入css的其中的两个方法:
导入式和链接式的目的都是将一个独立的css文件引入一个文件中,二者的区别不大,事实上,二者最大的区别在于链接式使用html的标记引入外部css文件,而使用导入式则是使用css规则引入外部css文件。因此它们的语法也不同。


1.如果使用链接式,需要使用如下的语句引入外部css文件:
<link href="style.css" rel="stylesheet" type="text/css" />
2.如果使用导入式,则需要使用如下语句:

<style type="text/css">
@import "style.css"
</style>

````此外,采用这两种方式后的现实效果也略有区别。使用链接式时,会在装载页面主体部分之前装载css文件,这样现实出来的页面从一开始就是带有样式效果的,而使用导入式时,会在整个页面装载完成之后再装载css文件,对于有的浏览器来说,在一些情况下,如果页面文件的体积比较大,则会出现先现实无样式的页面,闪烁一下之后再出现设置样式的效果。从浏览者的感受来说,这是使用导入式的一个缺陷。
````对于一个较大的网站,为了便于维护,可能会希望把所有的css样式分别放在几个css文件中,这样如果使用链接式引入,就需要几个语句分别导入css文件。如果要调整css文件的分类,就需要同时调整html文件。这对于维护工作来说,是一个缺陷。如果使用导入式,则可以只引进一个总的css文件,在这个文件中再导入其他独立的css文件;而链接式则不具备这个特征。
````因此这里给大家的建议是,如果仅引入一个css文件,则使用链接方式;如果需要引入多个css文件,则首先用链接式引入一个“目录”css文件,这个“目录”css文件中再使用导入式引入其他css文件。
````但是如果希望通过JavaScript来动态决定引入哪个css文件,则必须使用链接方式才能实现。

如何将多个CSS文件导入到一个CSS文件中?

答案:

你可以写了三个css样式表
css_red.css , css_blue.css , css_green.css
这样你就可以写一个主样式 style.css 把三个样式表都装进去:
@import "css_red.css";
@import "css_blue.css";
@import "css_green.css";

调用的时候只调用 style.css 就行了。

具体代码:

index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>字体属性</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<p class="red">红色</p>
<p class="blue">蓝色</p>
<p class="green">绿色</p>
</body>
</html>style.css
@charset "utf-8";
@import "css_red.css";
@import "css_blue.css";
@import "css_green.css";css_red.css
@charset "utf-8";
.red {
color:red;
}css_blue.css
@charset "utf-8";
.blue{
color:blue;
}css_green.css
@charset "utf-8";
.green{
color:green;
}

更多怎样将多个CSS文件导入一个CSS文件中 相关文章请关注PHP中文网!

『贰』 如何在web.xml文件中引入另一个xml文件

web.xml文件中引入另一个xml文件的方法是使用注解@WebServlet实现。此外没有别的包含办法。
在Servlet3.0规范提供了一个新的注解,@WebServlet,可以使用,而不需要在web.xml申报代码的servlet。
用法如下:
@WebServlet("/myServlet")
public class MyServlet extends HttpServlet {
//...
}

这样就可以使用xml嵌套的方式加载xml文件了。
此外,Servlet的3.0引入了web片段的概念,它涉及对分裂的web.xml成多个文件的第二个问题。这些片段可以通过包括Web模块的WEB-INF / lib目录中的META-INF/ WEB-fragment.xml之文件和/或servlet注解JAR文件中包含的Web部署描述符的部分(或全部)。

阅读全文

与如何引入一个文件相关的资料

热点内容
msp430系列单片机实用c语言程序设计 浏览:423
移动硬盘的文件格式 浏览:904
文件本地路径与云路径 浏览:103
进大白菜找不到系统文件 浏览:380
ug装配体找不到文件部件已删除 浏览:629
小网站怎么弄出来 浏览:649
jsp表单加参数 浏览:607
苹果5s手机老是卡屏 浏览:58
js给php变量赋值 浏览:446
杂志版本号是什么意思 浏览:223
地图特效代码 浏览:192
去除思科配置文件中的号 浏览:196
运行的16位程序太多 浏览:1
苹果mac用什么软件好学编程 浏览:681
ai中线段怎么添加宽度配置文件 浏览:956
lol文件怎么找不到game 浏览:142
aecc视频教程 浏览:983
linux怎么查看数据库用户名 浏览:182
cefs文件系统 浏览:404
学平面设计个编程哪个好 浏览:701

友情链接