css 定义多个link样式?

html-css07

css 定义多个link样式?,第1张

class这儿(link_Blue) 和你链接的那个名字(Link_Black)不符 ...

你那个优先级

1、后代选择器元素 [空格] 元素{样式声明}

比如 div span{width:300px}

2、子元素选择器 div >p{样式声明}

只能选择该元素最近的下一级子元素

只对子元素1 的

产生效果,对子元素2下的p不起作用

<div>父元素

<p></p>子元素1

<span></span>子元素2

<h2></h2>(孙)子元素

用你<a href="Default.aspx">test_none</a>

<a href="Default.aspx" class="link_Blue">test_a</a> 的父元素声明

比如 <class="b"><a ....>test_a</a></b>

style

.b>link_Blue{

你想写的样式都可以在这儿巴拉巴拉.....

}

编码的定义肯定是每页都需要的,就像你调用CSS一样,虽然你没有每个页面都更改CSS,都是每个页面都有定义了到CSS文件的链接。

所以,如果你不想在每个页面把编码文件做死的话,可以用类似CSS调用的方法,链接到某个统一的文件(直接写到CSS里面不行呃,CSS是定义样式用的,不是定义编码的)。

调用方法是,在每个页面的顶部加上:

<!--#include File="文件名.后缀"-->

file后面""里是文件链接地址,文件里的内容么,就是类似:

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8">

这样的编码信息了。

以后你要作改更的话,就对这个文件里的内容作更改就可以了,而不用每个页面作修改。

而且不仅仅是编码信息可以这样放,所有页面当中用到的公共元素,你都可以这样放到include文件里面去,然后用页面调用。而且include文件是可以被调用在页面的任意位置的(根据页面的显示需要)。你试试看。

————————————————————————————

补充:

必须每个页面都加。没法写在CSS里。(你调用CSS还不是每个页面都必须链接到CSS的。)

不加具体内容,就得像链接CSS那样,链一个外部文件,外部文件里写具体内容。

一样的,你还是需要去修改每个页面。

所以在制作的初期作好规划是很重要的。

全部修改也不困难啊,我不知道你是用什么软件做的,但如果你是用dreamweaver的话,软件支持把整个目录下的文件一起查找替换。不用一个页面一个页面打开。但用这个功能要注意了,页面中替换的代码要有唯一性啊,别把页面中别的地方也给换了,你再查起来就麻烦了。其他软件应该也有相应功能,你可以看看。

(原创回答,转载注明,抄袭必究~)