所以,如果你不想在每个页面把编码文件做死的话,可以用类似CSS调用的方法,链接到某个统一的文件(直接写到CSS里面不行呃,CSS是定义样式用的,不是定义编码的)。
调用方法是,在每个页面的顶部加上:
<!--#include File="文件名.后缀"-->
file后面""里是文件链接地址,文件里的内容么,就是类似:
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8">
这样的编码信息了。
以后你要作改更的话,就对这个文件里的内容作更改就可以了,而不用每个页面作修改。
而且不仅仅是编码信息可以这样放,所有页面当中用到的公共元素,你都可以这样放到include文件里面去,然后用页面调用。而且include文件是可以被调用在页面的任意位置的(根据页面的显示需要)。你试试看。
————————————————————————————
补充:
必须每个页面都加。没法写在CSS里。(你调用CSS还不是每个页面都必须链接到CSS的。)
不加具体内容,就得像链接CSS那样,链一个外部文件,外部文件里写具体内容。
一样的,你还是需要去修改每个页面。
所以在制作的初期作好规划是很重要的。
全部修改也不困难啊,我不知道你是用什么软件做的,但如果你是用dreamweaver的话,软件支持把整个目录下的文件一起查找替换。不用一个页面一个页面打开。但用这个功能要注意了,页面中替换的代码要有唯一性啊,别把页面中别的地方也给换了,你再查起来就麻烦了。其他软件应该也有相应功能,你可以看看。
(原创回答,转载注明,抄袭必究~)
根据 CSS 2.1 规范的描述,应按照以下优先级来确定一个外部 CSS 文件的编码:
HTTP 响应头中 Content-Type 字段的 charset 参数指定的编码。
BOM 以及/或者 @charset 定义的编码。
<link charset=>或其他链接机制提供的元数据(如果有的话)指定的编码。
引入该 CSS 文件的 HTML 或另一个 CSS 文件(如果有的话)中已确定的编码。
如果以上几步都没能确定编码,则假定其编码为 UTF-8。
关于上述内容的详细信息,请参考 CSS 2.1 规范 4.4 CSS style sheet representation 中的内容。
自定义CSS的三中方方式:
一、行间样式表
行间样式表是指将CSS样式编码写在HTML标签中,格式如下
<h1 style="font-size:12pxcolor:#000FFF">我的CSS样式。
</h1>
行间样式表由HTML元素的HTML元素的style支持,只需将CSS代码用分号隔开写在style=""之中。这是最基本的形式,但是它没有实现表现与内容分离且不能灵活的控制多个页面所以我们只是在调试CSS代码的时候使用。
二、内部样式表
内部样式表与行间样式表相似都是把CSS代码写在HTML页面中,稍微不同的是前者可以将样式表放在一个固定的位置,格式如下
<html><head>
<title>内部样式表</title>
<style type="text/css">
h1{font-size:12px
color:#000FFF
}
</style>
</head>
<body>
<h1>我的CSS样式。</h1>
</body>
</html>
内部样式表编码是初级的应用形式,不能达到跨页面使用所以不适合使用。
三、外部样式表
外部样式表是CSS应用中最好的一中形式,它将CSS样式代码单独放在一个外部文件中,再由网页进行调用。多个网页可以调用一个样式文件表,这样能够实现代码的最大限度的重用及网站文件的最优化配置,格式如下
<html><head>
<title>外部样式表</title>
<link rel="stylesheet" rev="stylesheet" href="style.css">
</head>
<body>
<h1>我的CSS样式。</h1>
</body>
</html>
在style.css中的代码为
h1{font-size:12pxcolor:#000FFF
}
我们在<head>中使用了<link>标签来调用外部样式表文件。将link指定为stylesheet方式,并使用了href="style.css"指明样式表文件的路径便可将该页面应用到在style.css中定义的样式。