浅说css的几个选择器

2024-04-08

浅说css的几个选择器(精选7篇)

篇1:浅说css的几个选择器

1.link选择器:link选择器是对未被访问的链接设置样式,目前来说所有的主流浏览器均支持link选择器,一句话来说,link选择器是在你点击链接之前改变链接的一些样式,

2.visited选择器:正如这个选择器的名字一样,visited,这个选择器与link选择器正好相反,它改变已访问链接的设置样式,目前来说所有的主流浏览器均支持visited选择器。

3,.active选择器:active选择器用于选择活动链接,改变它们的设置样式,当你用鼠标点击时,这个链接此时是活动的,active选择器所改变的就是点击一瞬间的那个触发设置样式,目前来说所有的主流浏览器均支持active选择器,

4.hover选择器:hover选择器是选择鼠标指针浮动在其上的元素,并设置其样式。在css的规定中,如果存在:link和:visited,:hover必须位于它们两个的后面才能生效,目前来说所有的主流浏览器均支持hover选择器。

5.focus选择器:focus选择器用来设定鼠标获得焦点的时候的设置样式。它用来选取获得鼠标焦点的元素并在焦点接触时发挥作用,接收键盘事件或其他用户输入的元素都允许 :focus 选择器。目前来说所有的主流浏览器均支持focus选择器,不过如果focus 用于 IE8 ,则必须声明

篇2:浅说css的几个选择器

③ 伪元素和伪类选择器

样例代码如下:...p:first-letter{ font-size: x-large; color: red;}:nth-of-type(2){ background-color: red; color: #000000;}...

④ 联合选择器和反选择器

利用选择器组合实现联合选择和反选择,

电脑资料

篇3:剖析CSS选择器

1 CSS基本选择器

CSS的三个基本组成部分--选择器, 属性和属性值, 其中选择器指定了要设置样式的网页元素, 选择器一般分为基本选择器和复合选择器, 基本选择器又分为标记选择器、类别选择器和ID选择器3种。

1) 标记选择器:一个HTML页面由很多不同的标记组成, 而CSS标记选择器就是申明标记要采用的CSS样式, 每一种HTML标记的名称都可以作为相应的标记选择器的名称, 对HTML标记的默认格式重新定义样式可用标记选择器, 例如代码:h1{color:red font-size:25px;}, 就是对h1标签的样式重新定义了, 凡是页面中使用h1标签的文字都自动采用以上定义的样式。

2) 类别选择器:CLASS选择器的名称是由用户定义的, 它可以应用于任何标签, 可以实现对于同一个HTML标签的不同样式设置, 或者对不同的标签进行相同的设置, 定义时选择符必须以“.”开头。

例如在

中定义CLASS选择器的代码:

3) ID选择器

ID选择器与类别选择器基本相同, 不同之处在于ID选择器在一个页面中只能使用一次, 作为某个元素的唯一标识符, 一般情况下, ID只用于页面的唯一元素, 如页眉, 主导航条, 布局区块等。类别选择器相对灵活一些, 定义的样式可以使用多次。ID选择器的名称一般也是由用户定义的, 定义时选择符必须以“#”开头, 如果涉及到与HTML文档一起工作的话, CLASS和ID名称对大小写都是敏感的。

例如在

中定义ID选择器代码:

中引用样式的代码:

在很多浏览器下, ID选择器也可以用于多个标记, 但每个标记定义的ID不仅仅CSS可以调用, JavaScript等其他脚本语言同样可以调用, 如果一个HTML中有两个相同ID的标记, 那将会导致JavaScript查找ID时出错, 因此网站设计者在编写CSS代码时, 应该养成良好的编写习惯, 一个ID最多只能赋予一个HTML标记。

2 复合选择器

复合选择器是对两个或多个基本择器通过不同方式连接而构成的, 它一般有三种形式:交集选择器、并集选择器和后代选择器。

1) 交集选择器

交集选择器是由两个选择器直接连接构成, 其结果是选中二者各自元素范围的交集。其中第一个必须是标记选择器, 第二个必须是类别选择器ID选择器, 二者之间不能有空格, 必须连续书写。

例如在

中分别定义了三个选择器:

中引用样式的代码:

上面的代码中定义了

标记的样式, 也定义了.special类别, 还定义了p.special, 用于特殊的控制, 该样式仅仅适用于

标记, 不会影响使用了.special的其他标记。

2) 并集选择器

并集选择器是同时选中各个基本选择器所选择的范围, 任何形式的选择器 (包括标记选择器、类别选择器和ID选择器等) 都可以作为并集选择器的一部分。并集选择器是多个选择器通过逗号连接而成。当某些选择器的风格完全相同或部分相同, 则可以利用并集选择器同时申明风格相同CSS选择器。

例如在

中定义的选择器代码:

中引用样式的代码:

显示效果为:所有行的颜色都是红色, 字体大小为20px。其中“示例文字h2、示例文字p2、示例文字p3有下划线。

3) 后代选择器

后代选择器是通过嵌套的方式对特殊位置HTML标记进行申明, 它的写法是把外层标记写在前面, 内层标记写在后面, 之间用空格分隔, 当标记发生嵌套时, 内层的标记就称为外层标记的后代。标记选择器、类别选择器和ID选择器都可以嵌套构成后代选择器。

例如在

中定义的选择器代码:

选择器的嵌套在CSS的编写中可以大大减少对class和id的声明, 使代码更加简洁。在构建页面HTML框架时通常只给外层标记定义class或id, 内层标记不需要再定义, 只有当子标记无法利用此规则, 才单独进行声明。

3 其他选择器

1) 通配选择器:通配选择器选择页面的所有元素进行样式化。例如:下面的规则将对页面的每个元素都添加一个1像素的实心黑色边框。

2) 属性选择器:属性选择器是基于元素所包含的属性来对它们进行选择。例如下面的选择器来选择所有具有alt属性的img元素:

使用以上选择器, 就可以对具有alt属性的所有图像都添加一个黑色边框。还可以通过属性值来进行选择, 属性选择器会变得更加有用。下面的规则适用于所有src属性值为alert.gif图像:

3) 子对象选择器:子对象选择器是选择作为其它特定元素子对象的元素。例如下面的规则会把作为h3元素子对象的strong元素中的文本转换为蓝色, 但不会转换其它的strong元素。

子对象选择器只影响直接后代, 而后代选择器不仅限于元素的“直接后代”, 还会影响到它的“各级后代”

4) 伪类选择器:伪类不是用来为元素提供样式的, 而是为元素的各种状态提供样式, 最常见的用法就是样式化链接状态。

4 结束语

CSS样式表在网页设计中发挥的作用越来越大, 选择器又是CSS的核心概念, 选择器的不同形式及其应用常常让网页开发人员混淆不清, CSS选择器根据所应用样式的对象不同, 它的形式也不相同, 选择合适的选择器类型应用于不同的网页元素, 不但可以缩减代码, 而且使网站更易于维护, 从而降低网站后期维护成本。

参考文献

[1]温谦.CSS网页设计标准教程[M].北京:人民邮电出版社, 2009:14-28.

篇4:浅说css的几个选择器

【关键词】CSS 选择器 基础语法规则 工作原理

一、引言

CSS是层叠样式表(Cascading Style Sheets)的缩写,用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术,是网页设计者必须掌握的技术之一。在HTML文档中加入CSS样式表可分为嵌入式样式表、外部样式表和内联样式表三种,在同一文档内可以同时使用三种方法。

二、CSS选择器的基础语法规则

选择器是CSS语法中最重要最基本的概念。使用选择器可以指定XHTML文档中特定标签应用CSS样式。选择器有许多类型,包括标签选择器、类选择器、ID选择器、全局选择器、组合选择器、继承选择器和伪类选择器等。

(一)标签选择器。一个XHTML文档中有许多标签,例如p标签、h1标签等。若要使文档中的所有p标签都使用同一个CSS样式,就应使用标签选择器。如代码“h1 {color:red; font-size:14px;}”,这行代码的作用是将 h1元素内的文字颜色定义为红色,同时将字体大小设置为14像素。在这个例子中,h1是选择器,color和 font-size是属性,red和14px是值。标签选择器可以直接改变该标签的所有样式。

(二)类选择器。使用标签选择器可以为整个XHTML文档中的同一个标签指定相同的CSS样式,但是在实际运用中,XHTML文档中的同一个标签会被反复使用,若要为相同的标签赋予不同的CSS样式就应使用类选择器。以下是使用类选择器定义CSS样式的步骤:(1)编写合适的类选择器名,然后定义CSS样式声明,例如定义类选择器名为news的CSS样式代码.news{ font-size:20px;color:green }。(2)把以news为名的CSS样式应用到XHTML某个指定的标签中。将news样式指定给标签的方法如下:新闻,其中,在

中写入class=“news”的语句。Class和等号都是固定的写法,在双引号中写入类选择器的名称。

篇5:浅说css的几个选择器

后代选择器的写法为,子代元素以空格与父元素形成连接关系构成选择器,如:

divspan{color:blue;}

以上规则的结果为:“作为div元素后代的任何span元素显示为蓝色字体”。

选择器之间的空格是一种结合符(combinator)。每个空格结合符可以解释为“...在...中找到”、“...作为...的一部分”、“...作为...的后代”,但是要求必须从右向左读选择器——《CSS权威指南》第三版

CSS还有两种选择器:类选择器和ID选择器,个中细则不是本文陈述的重点。本文的重点是:空格在后代选择器、类选择器和ID选择器相结合的情况中的种种问题,及解决方式。

先看看以下的规则:

div.blue{color:blue;}

以上规则的结果为:“所有class属性值为blue的div元素显示为蓝色字体”。然而我的要求并不是这样,我的要求是:“作为div元素后代的任何class属性值为blue的元素显示为蓝色字体”。试试以下的规则:

div.blue{color:blue;}

以上规则的改进之处为“div”与“.blue”之间多了一个空格,这样是否就能形成后代选择器呢?答案是否定的!该规则实现的结果依旧是:“所有class属性值为blue的div元素显示为蓝色字体”。

那么该怎么结合类选择器构成后代选择器的效果呢?方法是有的,那就是给父元素div设置一个class或者id属性,假设我给它加上一个class属性,于是规则就变为:

div.contain.blue{color:blue;}

以上规则的结果为:“所有class属性值为contain的div元素,其后代中class属性值为blue的任何元素显示为蓝色字体”。结果虽然不能完全达到我的苛刻要求,但已经很接近了,

接近了,效果一定是很明显的,然而我却发现完全没有了蓝色字体,因为我把规则写为:

div.contain.blue{color:blue;}

以上规则的不同之处在于,“.contain”与“.blue”之间少了一个空格!少了空格,以上选择器就不是后代选择器了,而是另外一种选择器:“多类选择器”。

在HTML中,一个class值中有可能包含一个词列表,各个词之间用空格分隔。那么以上的多类选择器只能将规则应用于如下形式的元素中:

text

以上的class属性值少了其中一个都无法将字体显示为蓝色!

将以上规则放在一起,比较起来会清晰一点:

1div.contain.blue{color:blue;}/*后代选择器*/

2div.contain.blue{color:blue;}/*多类选择器*/

以上两种规则分别应用的元素如下:

1containblue

2containandblue

值得注意的是:ID属性不允许有以空格分隔的词列表。所以以下的规则将无法应用到任何元素:

div#contain#blue{color:blue;}

以上的规则将无法应用到任何元素。你只能乖乖地用空格将两个ID选择器分隔,构成后代选择器。

综上,选择器之间的空格是一种结合符,如果要构成后代选择器,则空格两边的选择符必须为如下两种形式:

元素选择符 空格 元素选择符

非元素选择符 空格 非元素选择符

后代选择器中绝对不可能出现的一种情形:元素选择符 [空格] 非元素选择符。

最重要一点:两个类选择器之间存在空格则构成后代选择器,之间没有空格的则构成多类选择器。

参考资料:《CSS权威指南:第三版》Eric A.Meyer著 尹志忠 侯妍译

篇6:浅说css的几个选择器

深处在大数据时代中, 数据已经渗透到当今每一个行业和业务职能领域, 成为重要的生产因素。大数据给互联网带来的是空前的信息大爆炸, 已使其成为人们最重要的一个信息来源, 如何有效地利用互联网信息就变得非常重要。WEB信息抽取研究正是在这种背景下产生的, 其核心是将半结构化的HTML页面中的信息抽取出来, 并以更为结构化、语义更为清晰的形式表示。

纵观信息抽取技术的发展历史, 研究者们提出了不少优秀的抽取策略。从实现方法的原理出发, 可以将信息抽取技术划分为4个类别: (1) 基于自然语言处理方式[1]; (2) 基于Ontology方式[2]; (3) 基于网页结构特征方式[3,4]; (4) 基于统计学习的方式。其中, 基于网页结构特征的信息抽取是现阶段最为常用的抽取手段, 其流程描述如图1。

从图1中可以看出, 为了将待抽取的信息从DOM树中准确地抽取出来, 需要对欲抽取的信息进行准确地定位。本文提出的方法是利用CSS选择器在DOM树中定位需抽取的信息。

1 相关知识

CSS是Cascading Style Sheet[5,6]的缩写, 是W3C网络标准化组织发布的正式推荐标准, 是用于控制网页样式并允许将网页样式信息与网页内容分离的一种标记性语言。其不需要编译, 可以直接由浏览器执行。

CSS主要的作用就是给网页中的DOM元素设置样式, 选择器则是用来匹配DOM元素的。如果需要在HTML元素中设置CSS样式, 就必须在元素中设置“id”或“class”选择器。CSS规则由两个主要的部分构成:选择器, 以及一条或多条声明, 如图2。

选择器指明了{}中的“样式”的作用对象, 也就是“样式”作用于网页中的哪些元素;每条声明由一个属性和一个值组成。

要使用CSS对HTML页面中的元素实现一对一, 一对多或者多对一的控制, 这就需要用到CSS选择器[7]。表1列出了CSS常用的选择器。

通过表1, 我们可以看到利用CSS选择器可以很方便地定位到DOM树的某个节点, 这也正是本文提出方法的基本出发点。

2 基于CSS选择器的HTML信息抽取算法原理

因为篇幅所限, 将HTML文档转成DOM树的算法在此不作介绍, 本文主要介绍如何利用CSS选择器来抽取HTML文档中的信息。为了检验本文算法的有效性与实用性, 笔者按照本文提出的基于CSS选择器的HTML信息抽取算法, 实现了一个可演示的B/S系统。开发环境为:CPU为Intel Core i3, 内存2G, 开发语言为Java。图3给出了利用CSS选择器抽取信息的流程及对应的类[8]。

第一步, 格式化数据, 将CSS选择器转换成一种便于后面进行操作的格式, 这一步很重要, 这是数据结构部分, 后面的实现都将以此为依据。Selector是select部分的对外设计模式, 接收并验证来自外界的CSS选择器表达式。

第二步, 解析CSS选择器表达式。在这个过程中, Selector将CSS选择器表达式传递给Evaluator进行解析, 解析流程如图4所示。

我们以“div.red>p”为例进行解析。

(1) 分割CSS选择器表达式;

(2) 查找元素:取出一个块表达式, 根据其类型, 调用相应的处理函数进行查找;

(3) 过滤元素:将⑵查找的结果作为候选集, 将剩余的CSS选择器表达式全部作为过滤条件, 取出下一个块表达式对候选集进行过滤 (过滤分两种: (1) 通过元素自身属性过滤; (2) 通过元素之间关系过滤。) ;

(4) 重复⑶, 直到过滤条件全部用完, 或者候选集为空, 即没有符合选择器条件的元素, 选择器处理过程结束, 最终返回结果集。

Evaluator是该算法的核心, 所有的Selector表达式都会编译到对应的Evaluator。例如#xx对应Id, .xx对应Class, []对应Attribute。

第三步, 根据解析的结果遍历DOM树。类Node Visitor提供了遍历树的API, CSS Selector也是调用Node Visitor实现DOM树的遍历。

3 实验与评估

本文研究的目标是在HTML DOM树的基础上, 借助于CSS选择器, 抽取所需要的信息。我们分别选择了天猫、阿里巴巴及京东商城作为数据源来验证方法的有效性。

3.1 实验过程

首先, 在浏览样本网页的过程中, 对待抽取的信息 (商品名称) 进行标记, 然后定义其语义。

然后, 通过学习样本网页, 确定如何对网页中待抽取的信息进行定位, 即建立抽取规则。

最后, 利用产生的抽取规则, 对DOM树中节点集合定位哪些符合抽取规则的节点。

3.2 性能评估

本文采用信息抽取领域普遍采用的准确率和召回率作为性能评价指标, 定义如下:

实验结果数据如表2所列。针对淘宝网站召回率仅为50%, 我们进行了研究, 发现淘宝网站产品数量巨大, 网站采用了慢加载技术, 首次浏览网页仅显示一半的产品, 当鼠标移动触发慢加载技术时, 才会展现所有的, 因此召回率实际为100%。

4 小结

利用CSS选择器对HTML文档进行信息抽取, 具有速度快、准确率高等特点, 本文对基于CSS选择器的HTML信息抽取系统的实现做了初步研究, 本方法已经在我们开发的系统中得到了验证, 准确率和召回率都达到了较满意的程度。如何从HTML页面上的图片中将信息抽取出来, 是我们需要进一步研究的问题。

摘要:基于网页结构特征的信息抽取是现阶段最为常用的抽取手段。为了将待抽取的信息从DOM树中准确地抽取出来, 需要对欲抽取的信息进行准确地定位。本文提出了一种新的定位方法, 在HTML DOM树的基础上, 借助于CSS选择器, 抽取所需要的信息。

关键词:DOM树,HTML信息抽取,CSS选择器

参考文献

[1]陈阳贵, 袁卫忠, 谢俊元.基于自然语言处理的Web内容过滤模型[J].计算机应用研究, 2001, 18 (7) :125-128. (Chen Yanggui, Yuan Weizhong, Xie Junyuan.Web Content Filter Based on Natural Language Processing[J].Application Research of Computers, 2001, 18 (7) :125-128)

[2]陈静, 朱巧明, 贡正仙.基于Ontology的信息抽取研究综述[J].计算机技术与发展, 2007, 17 (10) :84-86. (Chen Jing, Zhu Qiaoming, Gong Zhengxian.Overview of Ontology-Based Information Extraction[J].Computer Technology and Development, 2007, 17 (10) :84-86)

[3]陈琼, 苏文健.基于网页结构树的Web信息抽取方法[J].计算机工程, 2005, 31 (20) :54-55. (Chen Qiong, Su Wenjian.Web Information Extraction Based on Web Structure Tree[J].Computer Engineering, 2005, 31 (20) :54-55)

[4]段晓丽, 王宇, 谷静, 等.基于正文特征及网页结构的主题网页信息抽取[J].计算机工程与应用, 2012, 48 (30) :151-156. (Duan Xiaoli, Wang Yu, Gu Jing, et al.Content Extraction of Theme Pages Based on Body Feature and Page Structure[J].Computer Engineering and Applications, 2012, 48 (30) :151-156)

[5]Dan-ling W.The Application of Cascading Style Sheet in Dynamitic HTML[J].Journal of Anshan Normal University, 2006.

[6]Cowell J.Cascading Style sheets[J].Essential XHTML fast, 2003:81-109.

[7]De Volder K.JQuery:A generic code browser with a declarative configuration language[M]//Practical Aspects of Declarative Languages.Springer Berlin Heidelberg, 2006:88-102.

[8]Xu Z, Yan D.Designing and Implementing of the Webpage Information Extracting Model Based on Tags[C]//Intelligence Science and Information Engineering (ISIE) , 2011 International Conference on.IEEE, 2011:273-275.

[10]李晶, 陈恩红.Web信息抽取[J].计算机科学, 2003, 30 (6) :78-81. (Li Jing, Chen Enhong.Web Information Extraction[J].Computer Science, 2003, 30 (6) :78-81)

篇7:古铜器收藏的几个注意点

时下,随着经济的不断发展和国民文化素质的不断提高,国内艺术品收藏的热潮渐渐兴起。而青铜器作为一种高雅的收藏艺术品,也越来越得到一些古玩收藏爱好者的青睐。那么,作为初涉古青铜器收藏的人们应该注意些什么呢?有关业内人士认为应力求注意以下几点:

收藏和保养有其规则

精美的古青铜器是极为珍贵的,不可多得的。喜欢古铜器,收藏青铜器,也是一件好事,但要适度,要遵守国家法律,要符合国家政策。如果违反国家规定,一味着眼于私利,为走私提供方便,好事也变成坏事。那么,哪些青铜器适合民间收藏?哪些青铜器不宜乃至不可在民间收藏呢?有关专家认为,凡属一些小型兵器、古钱、玺印、日常用品如青铜镜、小带钩等,是可以在民间收藏的。例如兵器的戈、戟、矛、鉞、矢镞、弩机等,器件不大,便于收藏把玩,也能增长古代兵器知识;又如带钩这种束腰于皮带一端的挂钩,虽然并不很大,却形状各异,十分精美,有鸭形、棒形、竹节形、琴面形、兽形等,颇具欣赏价值。收藏者出于研究和观赏,留心收集和保存这类青铜器,是无可非议的。而一些青铜重器,如鼎、盘、壶、罍等,大都属于国家一、二级文物,有的尚属国宝。这样的物件就不宜在民间收藏。

古青铜器保养最关键的是移动时要轻手轻脚,双手捧拿。古代青铜器经过几千年的氧化、腐蚀,有的锈迹斑斑,有的脱胎风化,有的残缺不全,有的表面看似很坚固,其实骨子里早已风化,极易折断。所以,一定要轻拿轻放,而且必须双手轻捧,一手在前,一手托后。有些人将青铜器随意倒翻,以为青铜器是金属,是坚硬之物,漫不经心,实在是危险之举。此外,青铜器一定要放在干燥的地方,不能受潮,受潮会生锈,会便器物变形。青铜器残损是可以修复的,粉状锈也可以得到控制,但修复必须以恢复原状为原则。

青铜器的作伪及鉴别

由于青铜器具有很高的艺术价值和历史价值,从北宋起就有人开始仿造、伪造。当时的仿制主要是迎合士大夫的崇古好古心理,并非有意识地骗取钱财。清乾隆以后至民国时期,古玩业兴起,外国人来华纷纷抢购古物,青铜器价格日益昂贵。一部分古玩商争相仿古作伪以牟取暴利,作伪之风愈演愈烈,有的伪器作得相当精巧、华美、逼真,往往能以假乱真,并有了专门行业,直到现在从未间歇过。而古玩商和收藏家因不辨真伪,受骗上当者大有人在。

有关专家认为,近现代青铜的作伪大体有5种手段,一是新造伪器以充旧器法。近百年来,河北、山西、山东、河南、陕西、江苏等地都有用此法伪制青铜礼器和其他铜器的。二是冷冲法。遇有三代秦汉之器,或落一足、或坠一耳,出土时误为刃器所伤,则以铅补、冷焊、填饰,再点缀颜色,用黄泥调抹,使之成为新出土之状,是为此法。三是屑凑法。即有古器不完整者,或取其耳、或取其足、或取其凿、或取其腹,将各种古器的各部分利用其相似之处而和凑为一器。四是添镌款识。多按照古器合适之文字仿制,再磨熟刀痕,加以药饰,然后再作伪锈。五是补添镶嵌。秦汉以上的镶嵌祭器今日完整无缺者极少,作伪者多搜集古冢遗弃的环佩等物或其他出土珠宝玉器酌量补为镶嵌,或镶嵌而照古器添加。当然,作伪的方法还很多。这里只是提供初涉青铜收藏者作为识别各种青铜器物的参考。

那么,如何鉴别古青铜器的真伪呢?旧时古玩商和一些收藏者是在没有科学仪器的情况下,通过眼看、手摸、耳闻、鼻嗅、舌舐加以判断青铜器的真伪的。他们总结出的“秘诀”概括起来主要是看锈色、辨手头和声响、观花纹与款识、察铜质和器式。用今天的话就是,锈色辨伪、纹饰辨伪、铭文辨伪、铸造辨伪和器形辨伪,即所谓“五辨”。

首先是看锈色。凡锈色与器体合一,深浅一致合度,坚实匀净,莹润自然,美妙诱人,乃自然而生之锈,是为真锈。凡锈色浮于器物之上,绿而不莹者,称表皮锈;无论何种锈色,均不润而发出刺眼之色的,行话叫“发贼”之物,均为仿制之锈。其次是辨手头和声响。用手掂量,是否过轻或过重;用手鼓击实物,声音清脆微细者,多为真品;铜音混浊者,就值得怀疑。至于花纹与款识,真品与伪作是截然有别的。且不说各代铜器纹饰的时代特征,就从铸作来看,伪作一般都有明显的破绽。因作假的花纹与款识大多是刻的,真器的花纹与款识是铸的,刻的再好,也不像铸的。察铜质和器式也是重要一环。凡在器物的某些部位露出黄铜的质地,都是近世伪造的。铜器的器式,各代不尽相同,同时,各代铜器器式形状虽然很多,但作工极为规律而匀整。而伪造之器,有的则不伦不类,有的则不合尺度,有的则模糊粗糙,其式样与作工是不能与真器相比的。

上一篇:尊师感恩演讲稿下一篇:《墨与彩的韵味》教学反思