A. background-position: bottom right
恩 背景靠右下 给你个完整的css 相信你有收获 空间背景设置(整个页面)*/ body{background-attachment: fixed/*设置背景不随页面滚动*/; background-image:url() /*标题的背景*/no-repeat;} /*标题的颜色,字体大小*/ #m_blog div.tit a{color:#FFFFFF;font-size:14px;font-weight:bold} /*文章标题访问过的设置*/ #m_blog div.tit a:visited{color:#FFFFFF} /*文章的发表时间设置*/ #m_blog div.date{margin:5px 0 8px 0;color:#FFFFFF} /*文章正文设置*/ #m_blog div.cnt{color:#CCFF66;line-height:20px;font-size:14px} /*”阅读全文”的链接设置,不建议设置,比较精妙,没有很高的基础弄不好的,慢满来!*/ #m_blog div.more{margin:14px 0 16px 0} #m_blog div.more a{color:#FFFFFF;font-size:14px} #m_blog div.more a:visited{color:#FFFF99} #m_blog div.opt{color:#FFFFCC;font-size:12px} #m_blog div.opt a{color:#CCFF33;font-size:12px} #m_blog div.opt a:visited{color:#FFFFFF} /*文章之间的分隔线,下面使用了图片做背景*/ #m_blog div.line{margin-top:17px;line-height:17px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} /*如果没有任何文章的提示,不需要设置,因为你的空间不打算发表文章???*/ #m_blog div.none{padding:100px 0 100px 0;color:#FFFFFF;font-size:14px} /*个人档案设置比较高级,不需要多动*/ #m_pro a{color:#FFFFFF} #m_pro a:visited{color:#FFFFFF} #m_pro div.image{text-align:center} #m_pro div.act{margin-top:10px} #m_pro div.user{margin-top:10px;color:#FFFFFF;font-size:12px;font-weight:bold} #m_pro div.desc{color:#FFFFFF;font-size:12px} #m_pro div.line{margin-top:17px;line-height:17px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} #m_pro td{color:#FFFFFF;line-height:24px;font-size:14px} /*相册设置,比较高级,新手设置后没什么效果*/ #m_album div.image{text-align:center} #m_album div.page{color:#0000CC;font-size:12px;text-align:center} #m_album div.page a{color:#0000CC;font-size:12px} #m_album div.page a:visited{color:#0000CC} /*友情链接设置*/ #m_links div.item{color:#FFFFFF;font-size:12px} #m_links div.item a{color:#FFFFFF;font-size:12px;text-decoration:none} #m_links div.item a:visited{color:#FFFFFF} /*链接之间的分割线*/ #m_links div.line{margin-top:5px;line-height:8px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} /*文章分类设置*/ #m_artclg div.item{color:#FFFFFF;font-size:12px} #m_artclg div.item a{color:#FFFFFF;font-size:12px} #m_artclg div.item a:visited{color:#FFFFFF} /*分类之间的分割线*/ #m_artclg div.line{margin-top:5px;line-height:8px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} /*最新评论设置*/ #m_comment div.item{color:#FFFFFF;font-size:12px} #m_comment div.item a{color:#FFFFFF;font-size:12px} #m_comment div.item a:visited{color:#FFFFFF} #m_comment div.item a.cnt{color:#FFFFFF;font-size:12px;text-decoration:none} #m_comment div.item a.cnt:visited{color:#FFFFFF;text-decoration:none} #m_comment div.item a.cnt:hover{color:#FFFFFF;text-decoration:underline} /*最新评论之间的分割线*/ #m_comment div.line{margin-top:5px;line-height:8px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} /*相册列表设置,不建议设置*/ #m_albumlist div.note{color:#FFFFFF;font-size:14px} #m_albumlist div.desc{margin-bottom:12px;padding:3px 10px 3px 10px;line-height:22px;background-color:#F2F2F2;font-size:14px} #m_albumlist div.none{padding:100px 0 100px 0;color:#FFFFFF;font-size:14px} #m_albumlist div.line{margin-top:10px;line-height:16px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} #m_albumlist div.tit{margin:6px 0 7px 0;color:#FFFFFF;font-size:14px} #m_albumlist div.tit a{color:#FFFFFF;font-size:14px} #m_albumlist div.tit a:visited{color:#FFFFFF} #m_albumlist span.count{color:#FFFFFF;font-size:12px;font-weight:bold} #m_albumlist span.size{color:#FFFFCC;font-size:12px;font-family:Arial} #m_albumlist a.act{color:#FFFFFF;font-size:12px} #m_albumlist a.act:visited{color:#FFFFFF} #m_albumlist a.page{color:#FFFFCC;font-size:14px} #m_albumlist a.page:visited{color:#FFFFCC} #m_albumlist td.image{padding:5px;border:1px solid #;background:#transparent,transparent} /*好友列表设置,新手不需要多看,没什么效果,假如不公开好友,再多的设置也没用*/ #m_friend div.filter{margin-bottom:10px;padding-left:10px;padding-top:10px;height:27px;line-height:27px} #m_friend div.catalog{margin-bottom:10px;padding-left:10px;height:27px;line-height:27px;background-color:#F2F2F2;font-size:14px} #m_friend div.user{margin-top:4px;color:#FFFFFF;font-size:12px} #m_friend div.user a{color:#FFFFFF;font-size:12px} #m_friend div.user a:visited{color:#FFFFFF} #m_friend div.line{margin-top:10px;line-height:16px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} /*后台部分,不建议设置*/ #m_setting a{color:#FFFFFF} #m_setting a:visited{color:#FFFFFF} #m_setting{line-height:22px;color:#FFFFFF;font-size:14px} #m_setting img.sel{border:4px solid #FFDB7B} #m_setting img.unsel{border:1px solid #D2D2D2} #m_setting span.tit{font-size:14px} #m_setting span.usr{color:#FFFFFF} #m_setting div.sel{padding-top:6px;font-size:14px;font-weight:bold} #m_setting div.line{margin-top:20px;line-height:16px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} /*后台公告部分,不建议设置*/ #m_sysinfo a{color:#FFFFFF} #m_sysinfo a:visited{color:#FFFFFF} #m_sysinfo{line-height:22px;color:#FFFFFF;font-size:14px} #m_sysinfo span.new{color:#FF0000;font-size:10px;font-family:Arial} #m_sysinfo span.date{color:#FFFFFF;font-size:14px} #m_setbase{color:#FFFFFF;font-size:14px} #m_setbase td{color:#FFFFFF;font-size:14px} #m_setbase div.line{margin-top:5px;line-height:8px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} /*文章网友评论部分设置*/ /*评论部分的宽度*/ #in_comment{width:710px} #in_comment div.tit{margin-bottom:12px;color:#FFFFFF;font-size:14px;font-weight:bold} /*评论者的姓名设置*/ #in_comment div.user{margin-bottom:6px;color:#FFFFFF;font-size:12px} #in_comment div.user a{color:#FFFFFF;font-size:12px} #in_comment div.user a:visited{color:#FFFFFF} /*评论发表的时间*/ #in_comment div.user span.date{color:#FFFFFF;font-size:12px} /*评论的内容*/ #in_comment div.desc{color:#FFFFFF;font-size:12px} /*评论之间的分割线,下面使用了图片把不同时间发表的评论分开*/ #in_comment div.line{margin-top:17px;line-height:17px;background:url(http://img..com/hi/temp21/dot.gif) repeat-x} #in_send div.tit{margin:10px 0 10px 0;color:#FFFFFF;font-size:14px;font-weight:bold} /*当鼠标放在链接上的样式*/ a:hover{CURSOR: url('http://webme.bokee.com/inc/mouse034.ani')} /*鼠标不在链接上的样式*/ BODY {CURSOR: url('http://webme.bokee.com/inc/mouse051.ani')} /*链接在新窗口打开的代码,是css的express,已经被网络屏蔽,没有任何效果,是多余代码,建议删除*/ a:active { text: (target="_blank");} /*完整代码是:a:active{ text:express(target="_blank");} */
B. Html网页英文要用什么字体
Html网页英文要用的字体有很多。如下参考:
1、网页字体样式华文黑体:STHeiti
2、网页字体样式华文楷体:STKaiti
3、网页字体样式华文宋体:STSong
4、网页字体样式华文仿宋:STFangsong
5、网页字体样式黑体:SimHei
6、网页字体样式宋体:SimSun
7、网页字体样式新宋体:NSimSun
8、网页字体样式仿宋:FangSong
9、网页字体样式楷体:KaiTi
10、网页字体样式仿宋_GB2312:FangSong_GB2312
11、网页字体样式楷体_GB2312:KaiTi_GB2312
12、网页字体样式微软正黑体:Microsoft JhengHei
13、网页字体样式微软雅黑体:Microsoft YaHei
14、网页字体样式隶书:LiSu
15、网页字体样式幼圆:YouYuan
16、网页字体样式华文细黑:STXihei
17、网页字体样式华文楷体:STKaiti
18、网页字体样式华文宋体:STSong
19、网页字体样式华文中宋:STZhongsong
20、网页字体样式华文仿宋:STFangsong
21、网页字体样式方正舒体:FZShuTi
22、网页字体样式方正姚体:FZYaoti
23、网页字体样式华文彩云:STCaiyun
24、网页字体样式华文琥珀:STHupo
25、网页字体样式华文隶书:STLiti
26、网页字体样式华文行楷:STXingkai
27、网页字体样式华文新魏:STXinwei
(2)隶书web扩展阅读:
HTML内容描述
< pre > < / pre >预格式化文本(英文名称:pre)
下划线
大胆的
< I > Italics
typewritter-style字体
引用>引用,通常用斜体
强调文本(通常是斜体和粗体,英语全:强调)
较重的文本(通常是斜体和粗体)
将字体大小设置为1到7,并使用名称的十六进制值或RGB作为颜色
BASEFONT标记
字体大小
字体大小
加删除线
< CODE > < / CODE > CODE
键盘(英文全称:KeyBoarD)
样本
变量(全名:VARiable)
右缩进(右缩进,块引用)
定义
地址标签
上标
下标
< XMP >…< / XMP >;固定宽度字体(文件空白,换行,定位功能有效)
<明文>…< /明文>;固定宽度字体(无标记)
<清单>…定宽小字体
< font color = 00 ff00 >…< /字体>。的字体颜色
< font size = 1 >…< /字体>。字体大小等于1(最小)。
< font style = "font, size: 100 px '>…"< /字体>。字体样式等于无限增加(100像素)
C. 用ireport设计的页面字体大小没问题,但用jasperreport打印到web时
你好,
Java开元项目JasperReport用于形成报表,报表可以导出多种格式:PDF、HTML、RTF、XLS等。在WebWork中直接集成了JasperReport的结果类型,可以用来解决Web应用的报表打印问题。本文主要讨论到处PDF中中文字符和字体的几点使用技巧。
JasperReport使用iText库来生成PDF,报表中包括两种字体设置:报表字体和PDF字体。报表字体用于其他形式的报表的字体设置,而PDF字体用于到处的PDF中的字体设置。PDF字体信息将传递给iText,由iText根据不同的字体设置,形成PDF。如果不进行特殊的设置,报表在导出PDF以后,其中的中文信息显示不出来。本文针对这个问题,提供两种解决方案。
iText对字体的支持,包括多种方式,详见:http://itextdocs.lowagie.com/tutorial/fonts/getting/index.html。对于中文字体的支持,我们介绍两种方式:
1.使用iTextAsian.jar
iTextAsian.jar是一个亚洲字体包,里面包含几种简单的亚洲字体,其中包含简体中文字体。使用iTextAsian.jar,其实是采用了iText字体解决方案中的“Fonts from jar”方式,从jar包中提取字符集编码方式和字体。需要把iTextAsian.jar放到类路径下,在报表文件(jrxml)中,文本区域的字体设置如下:<font pdfFontName="STSong-Light" isPdfEmbedded ="true" pdfEncoding ="UniGB-UCS2-H"/>。这样,就能够正常的显示中文信息。
这种方法虽然能够正常地显示中文信息,但是有一个缺点,就是只有一种字体。因为iText官方网站提供的iTextAsian.jar包中只包含几种简单的亚洲字体,对于简体中文来说,只有宋体。因此,采用这种方法生成的PDF中,中文字体只能为宋体,无法显示其他字体。当然,可以通过扩展iTextAsian.jar的方式解决这个问题,在这个包中增加其他的字体。但是我还没找到其他的扩展包,也许以后会有人实现其他字体。
2.使用 TTF Files (True Type Fonts)字体文件
TTF是系统的标准字体文件,最初由Mac OS定义,后来Microsoft Windows普遍采用这种格式来定义字体文件。这也是目前我们最常用的字体格式。可以通过制定具体的字体文件的方式来指定字体。如:<font fontName="隶书" pdfFontName="STCAIYUN.TTF" size="18" isBold="true" isPdfEmbedded ="true" pdfEncoding ="Identity-H"/>
例子中我使用的是“华文彩云”字体,STCAIYUN.TTF为字体文件。需要注意的一点,我这里使用的是相对路径,在生成PDF的时候,程序会从类路径中查找这个字体文件,你可以选择把巧野字体文件放到类路径中,或者使用绝对路径来引用这个字体文件(如:c:/windows/fonts/STCAIYUN.TTF)。不推荐采用后一种方法,因为开发环境和使用环境中,系统的路径可能不同,就会导致无法找到字体文件。 一种更好的解决孝胡喊办法,把windows系统中fonts下的某些常用的字体打成一个jar包,然后把这个jar报放到类路径下即可。
注意,在使用这种方式的时候,pdfEncoding 属性要设为"Identity-H"或者"Identity-V"。
关于iReport
iReport是一个可视化的JarsperReport设计器,可以很方便的生成报表文件。针对上述两种解决方案,第一种方案可以直接在界面中选择pdfFontName和pdfEncoding ,系统中已经集成了"STSong-Light" 和 "UniGB-UCS2-H",下拉列表中可以直接选到。
第二种方式下,iReport的路径下做槐有一个fonts目录,其中包括一些TTF字体文件。在图形界面中选择pdfFontName的时候,只能选择目录中存在的字体文件。如果想使用其他的TTF字体,可以实现把相关的字体从windows系统的fonts目录下拷贝到iReport的fonts路径中,这些字体就会出现在pdfFontName的下拉列表中了。
报表中的图片信息:
iReport设计表示,增加图片信息的时候,以文件的绝对路径方式取得图片i,这种方式不好。建议把图片放在报表存放的目录下,用相对路径来访问图片。当然,也可以通过类路径方式访问图片信息,但是图片不像字体,它是跟单个报表相关联的,所以放在报表的目录下比较合适。但如果在WebWork下使用,还需要在类路径下存放图片文件。
D. 隶书的由来
隶书是汉字中常见的一种庄重的字体,书写效果略微宽扁,横画长而直画短,讲究“蚕头雁尾”、“一波三折”。 隶书起源于秦朝,在东汉时期达到顶峰,书法界有“汉隶唐楷”之称。也有说法称隶书起源于战国时期。 名称 过去一般相信隶书之由来为“奏事繁多,篆字难成,即令隶人佐书,曰隶字”。但近来指出“隶”字亦有“附属”的含意,可能意旨其为篆字之衍生。 [编辑] 隶书的起源——秦隶 秦始皇在“书同文”的过程中,命令李斯创立小篆后,也采纳了程邈整理的隶书。汉朝的许慎在《说文解字》记录了这段历史:“……秦烧经书,涤荡旧典,大发吏卒,兴役戍,官狱职务繁,初为隶书,以趋约易”。由于作为官方文字的小篆书写速度较慢,而隶书化圆转为方折,提高了书写效率。郭沫若用“秦始皇改革文字的更大功绩,是在采用了隶书”来评价其重要性(《奴隶制时代·古代文字之辩正的发展》) 隶书基烂腔槐本是由篆书演化来的,主要将篆书圆转的笔划改为方折,书写速度更快,在木简上用漆写字很难画出圆转的笔划。 [编辑] 隶书的繁盛——汉隶 西汉初期仍然沿用秦隶的风格,到新莽时期开始产生重大的变化,产生了点画的波尾的写法。到东汉时期,隶书产生了众多风格,并留下大量石刻。《张迁碑》、《曹全碑》是这一时期的代表作。 [编辑] 隶书的第二次高峰 魏晋以后的书法,草书、行书、楷书迅速形成和发展,隶书虽然没有被废弃,但变化不多而出现了一个较长的沉寂期。 到了清代,在碑学复兴浪潮中隶书再度受到重视,出现了郑燮、金农等着名书法家,在继承汉隶的基础上加以创新。 [编辑] 隶书的演变——隶变 隶书的演变过程称为“隶变”,隶变承前启后,对草书和楷书的形成有重要的作用。 [编辑] 隶书的名词 古隶 今隶 秦隶 汉隶 佐书饥友 八分 草隶 魏隶 [编辑] 外部连结 隶书的演变过程 书法杂谈 中国书法发展及其演变 隶书的分析
参考: zh. *** /w/index?title=%E9%9A%B8%E6%9B%B8&variant=zh-
【隶书产生的原因】 文字是记录语言的符号,人们在使用时总是希望它在表达意思的 前提下,尽量简便些。可是,到是秦代末年,因为奏事繁多,用的是 标准文字──小篆,在书写上无法使公文的处理速度更快一些于是有 些官吏们便将小篆的圆转改为方折,以求方便书写,就成为一种新型 的书体,这种书体就是隶书。 【“隶书”这个名称的由来】 秦代时将办公文的小官叫“使徒隶”,当时官狱的文书、抄写工作人 员被认为是下级人员,专让人家役使所以叫做“使隶役”,于是便把 他们抄写公文时的文字叫做“隶书”。 【隶书的创造者】 过去许多人都认为隶书是程邈创造的,这个传说的内容是这样的:秦 代有个狱吏名叫程邈,因犯了罪被关在云阳狱中十年,关在监狱的这 段时期,他将繁复的大小篆的笔划、结构等作了一番的整理、加工, 经过十年尝试,他终于简化了大小篆,创制出三千多个美观实用的隶 书,他并将这件事上书给始皇,皇帝便释放了他并拜他为御史。这种 将文字的创造,归于某一人说法,是不符合历史事实的。 文字是群众一起合力创造的,中国字体的变化也是根据书写工具及生 活需要,不断演变的。隶书的出现,就是古时候人们长期的书写,在 日常生活的应用中,日积月累地创造出来的。 【隶书的分类】 隶书依产生的年代可以分为秦隶和汉隶: 一、秦隶 秦隶是早期的隶书,又称为“古隶”,这是隶书刚 萌芽型的书体,可以说是隶书的幼年时期。这种字体的特点是半篆半 隶,笔划虽由圆转变为方折,但还没有后来隶书的波磔和挑法,字形 上仍然保持着细长的状态。 一九七五年在湖北云梦睡虎地发现了一千多支秦简,竹简上的秦隶是 用毛笔写上去的,字迹清晰,可以明显的看出秦隶的这些特色。这种 字体是用折笔来写,而不像小篆是用转笔,写起来比较快,字形长方 大小不拘,而不像秦小篆都是长方形而且大小整齐划一。所以,这种 秦隶,有人也称做“篆书兼古隶书”。直至西汉初、中期还仍然使用 。如西汉的铜器铭文如《熹平钟》、《元始铃》、《临虞宫镫》、《万岁宫高镫》 、《鲁孝王刻石》、与秦隶很相近。 二、汉隶 汉碑上的字体叫做隶书,汉隶是发展成熟了的隶书,一般都把汉隶 就叫做隶书。到了西汉恒帝、灵帝时,隶书已发展到成熟的阶段圆塌,这时 期的隶书,与秦隶有着较大的差别,笔划间有波磔,字形扁平,这也是 隶书的主要特色。 与篆书相比,在字体结构上,隶书明显的特点,主要是把篆书那种 曲折的弧线变为直线,而且字体的偏旁部首也大为简化,成为方块字。 它的特征是:隶书的笔划只有直线方折而有圆转,最明显的还有使用波 磔、挑法产生一种“蚕头雇尾”的形状。字形上,将篆书那圆长的字体 改变方扁。东汉时的《乙瑛碑》、《礼器碑》、《张迁碑》等都是典型的汉隶作品。 汉隶也称为“八分”,关于“八分”得名的原因,历来的说法不一 ,有人认为是因为这种字体以“八分”为大小之标准;有人认为是由于 这种字体的字形较扁,笔画向两旁伸展,很像“八”字的姿态,至于哪 种说法较为正确,实难以下定论。
参考: 网址
文字是记录语言的符号,人们在使用时总是希望它在表达意思的 前提下,尽量简便些。可是,到是秦代末年,因为奏事繁多,用的是 标准文字──小篆,在书写上无法使公文的处理速度更快一些于是有 些官吏们便将小篆的圆转改为方折,以求方便书写,就成为一种新型 的书体,这种书体就是隶书。 秦代时将办公文的小官叫“使徒隶”,当时官狱的文书、抄写工作人 员被认为是下级人员,专让人家役使所以叫做“使隶役”,于是便把 他们抄写公文时的文字叫做“隶书”。
参考: web.nutn.e/chinese/%A4%E5%A6r%BE%C7%A6h%B4C%C5%E9/wang/shu-fa/ww/da1
2、大篆 在中国文字史上,夏、商、周三代,就其对文字学的贡献而言,以史籀为最。史籀是周宣王的史官,他别创新体,以趋简便。大篆又有籀文、籀篆、籀书、史书之称。因其为史籀所作,故世称"籀文"。大篆散见于《说文解字》和后人所收集的各种钟鼎彝器中。其中以周宣王时所作石鼓文最为着名。 3、小篆 小篆又名秦篆,为秦朝丞相李斯等人所整理出的标准字体。由大篆简化而成。又名玉筋篆,因其具有笔力遒劲之意。小篆之形体结构规正协调,笔势匀圆整齐,偏旁也作了改换归并。与大篆相比较无象形性。从大篆到小篆的文字变革,其在中国文字史上具有极重大的意义(图8)。 (图8:邓完白 四体帖 篆书) 4、隶书 从小篆向隶书演变的第一步,最显着的变化是从婉曲的钱条变为平直的笔画,从无 角变成有 角。 一般人认为隶书是指有波磔的(磔:用笔向右下斜 )、一横一捺都拖着像刻刀一样的长长尾巴的隶书,这只是其中的一种。隶书主要有秦隶和汉隶,秦隶是隶书的早期形式﹔汉隶则为隶书之成熟字体。通常所说的隶书是指汉隶中的"八分"而言(图9:曹全碑 八分隶)。"八分"是在秦隶之后,渐生波磔(归于整齐、规范,转化而来的 )。隶书发展到八分,已经是姿致成熟。隶书因其字较方正、厚实,故带有刚正不阿的严肃感(图10:邓完白 四体帖 隶书)。图11虽为西洋文字,但其有菱有角的字体,有隶书的〞味道〞。 (图9) (图10) (图11:1955年设计/局部) 5、楷书 "楷书"又名真书、正书、今隶。如欧阳询、柳公权等碑帖之字属之。包含了古隶之方正、八分之尊美及章草之简捷等。这种字体一直沿用至今,被视为标准字体且为世人所喜爱。楷书有一种稳重而衍生出宁静之感;文字因个人书写的方式、性格之异,而有不同风格的同一字体(图12、13)。图14与宋徽宗的瘦金体同样是以细线条勾勒出文字,但因转折处以圆滑的方式表现,呈现出与瘦金体截然不同的视觉感。
E. 隶变的背景和意义
隶变的背景和意义
字由篆书演变为隶书的过程。字型变圆形为方形,线条变弧线为直线,笔画变繁杂为简省。隶变是古今汉字的分水岭,是汉字发展史上最重要的一次变革。卫恒《四体书势》说:“隶书者,篆之捷也。”说明了隶书是篆书的快镇族写,由篆书变为隶书,前任称之为“隶变”。隶书是篆书简化延边而称的一种起笔、收笔清楚的字体。因为隶书来源于篆书的草率写法,因而两种书体自战国晚期到西汉中后期,有过很长的共存时期。
从考古发现的秦系文字的资料上看,战国晚期是隶书的形成时期。在秦孝公时代的铜器铭文里,就可以看到正体和俗体并存的情况,秦孝公以后,随着书写的频繁,俗体也随着越来越流行,在铜器铭文、漆器铭文、以至印文、陶文中都可以看到俗体字。这些字体,改变了正规的篆文圆转的笔道而带有着隶书的意味。从现有的秦简文字材料看,隶书在战国晚期已经基本形成。
由篆书变为隶书,是汉字形体演变过程中最重要的一次变革。隶变主要有以下五个特点:
1.解散篆体,改曲为直:隶书不再顾及象形原则,把古字“随体诘诎”的线条分解或改成平直的笔画,以便书写。
2.偏旁分化:在隶书里,独立成字和用作偏旁的写法明显不同。
3.偏旁混同:隶书以求简便,把某些生僻的或笔画较多的偏旁,改成形状相近,笔画较少,又比较常见的偏旁。
4.结构简省:隶书往往把篆文的两笔并为一笔,或是把两个以上的偏旁或偏旁所包含的部分合并起来,改成较简单的笔画结构。
5.圆转不断的线条变为方折的断笔:隶书为提高书写速度,形成点、横、竖、捺、钩、折等笔画。
隶书的创立时代,在秦汉简牍尚未大量出土之前,有种种说法。比较流行的说法是隶书即为徒隶之书。据《汉书·艺文志》:隶书“起于秦时官好扒狱多事,苟趣省易,施之于徒隶也”;《说文解字,序》中进一步发展,把隶书指为程邈所作: “秦始皇帝初兼天下,……大发吏卒、兴戍役,官狱职务繁,初有隶书,以趣约易……秦始皇帝使下杜人程邈所作也。”刘宋羊欣《采古来能书人名》中说:“秦狱吏程邈善大篆,得罪始皇,囚于云阳狱,增减大篆体,去其繁复,始皇善之,出为御史,名曰隶书。”唐代大书论家张怀瓘的说法与羊欣类似:“崇隶书者,秦下郢人程邈所造也。邈字符岑,始为衙县狱吏,得罪始皇,幽系云阳狱中,覃思十年,益大、小篆方圆而为隶书三千字”等等,不一而足。事实上,一种字体的产生不可能为某一人所造,在没有大量的实物资料证实它的产生之时,人们也无法对它作出科学的解释,只有假论为某人所创,这正如指仓颉造字、蔡伦造纸实不可信一样。
另一种看御袜弊法影响较小,认为隶书起源于周朝,以郦道元为代表。见《水经注》:“临溜人发古冢得铜棺,前和处隐为隶字,言‘齐太公六世孙胡公之棺’也。惟之字是古、余同今书。证知隶自出古,非始于秦。”郭沫若先生认为隶书起于周代证据不足信:“两周中叶的胡公,是齐国的统治者。他的棺铭不可能使用草篆,更不可能便是‘隶字’。”
关于定名隶书的义理,我们可以从“隶”的本义上作解释。吴白甸先生说:“《说文解字》中解释‘隶’的意义是‘附着’,《后汉书,冯异传》则训为‘属’,这一意义到今天还在使用,现代汉语中就有‘隶属’一词。《昔书,卫恒传》、《说文解字,序》及段注,也都认为隶书是‘佐助篆所不逮’的。所以隶书是小篆的一种辅助字体。”这样的说法是有争议的。在汉字演变发展过程中,繁化和简化这两种对立的矛盾一直存在着。总的来说,人们写字总是往着简化的方向发展。当一种字体基本定型之后,它便可能向两种方向发展,一种是向更加规整的方向发展,一种是向更加草化的方向发展。规整化的结果使得这种字体得以完全确立,卓化的结果便是产生新的字体。而隶书起初是所谓的“辅助性字体”,实际上它便是篆书(是大篆而不是小篆。一般地说来,草化先于正规化,小篆是对大篆的规整,而隶书则是大篆的草化,它的产生应先于小篆)的草写。事实也是如此。早在产生秦小篆以前的时代,篆书的一种便于书写的简体——古隶(草篆)便已产生。根据江陵凤凰山秦墓出土的秦昭王时期的刻有“冷贤”两字的玉印、战国中期的《楚帛书》和战国后期秦国的“高奴禾石铜权”铭文的字样,可知在秦始皇统一六国之前便已有了和秦诏版相近的书体即草篆——隶书的萌芽书体,亦即后人称为古隶的书体存在。近年来出土的天水秦简,睡虎地秦简、马王堆帛书、银雀山竹简……为我们追溯隶书的起源和形成提供了确实的证据。
一、秦小篆产生之前的隶变
近年来出土的四川青川木牍和甘肃天水放马滩出土的竹简为我们提供了实物资料,无可驳辩地证明了秦统一之前就存在着大篆向隶书演变的过渡性字体。青川木牍早于云梦睡虎地秦简八十年,属战国中期作品。有与篆书笔法形体完全相同的字形,有与汉隶相当接近的字形,这两者都是少数,大多数字形出现了隶书的笔势、笔顺、笔画连结方式。与篆书相比,它减者盘屈,化繁为简,圆者使方,变字形的狭长形为正方形或扁形,是一件极其重要的由篆向隶演变的过渡性字体的书法作品。天水放马滩秦简成册于战国晚期至秦始皇八年(前239)。它的“甲种本”成书似早于“乙种本”,此册书写率意,于漫不经心中时见草法。往往以轻挑短笔、延展字尾之法,曲尽笔致。特别值得注意的是,在其快速书写横画时自然形成的起笔重驻、收笔轻提,当是汉隶的典型笔画“蚕头燕尾”的雏形。这些2000多年前的无名书工,以当时民间流行的实用的新型字体,为中国书法史上极为重要的隶书的产生时期的断代提供了最强有力的证据。
二、与秦小篆同时的隶变
湖北云梦睡虎地出土的1100余枚秦简在书风上是丰富多彩的。它是秦始皇统一六国前后的文字。对比一下与它同时的小篆是非常有意义的。小篆结体圆、正,均衡;秦简结体欹、侧、倾斜;小篆有转无折,秦简转折兼施,隶书与篆书的重要区别——圆转与方折初见端睨;小篆线条均匀不强求节奏,秦简用笔出现明确的提按和运动的节奏感;小篆笔画横竖一样,秦简出现了横细竖粗;小篆无波挑,秦简开始出现波挑与掠笔……这一切初步展示了篆书与隶书对比过渡之复杂关系的成果。
三、西汉早中期的隶变
1973年湖南长沙马王堆汉墓出土的大批帛书表明:隶书在西汉早中期已经成熟。女口果说秦简在字形上的内向性结构尚残留有篆书的封闭空间构成,那么到了马王堆帛书则已转变为一种开放式的空间结构。每个字很难找到固定的外轮廓,笔画的长短已不再以本字的方形轮廓为其限度,常常出人意料地拉长或缩短。我们说篆书与隶书的区别主要表现在两个方面:一是在字的结构上。隶书“用笔画符号破坏象形字的结构,成为不象形的象形字”,证之于此时的帛书是完全符合的。当然,更为重要的区别还是二:“篆与隶的不同除象形变为符号以外,还有笔法变化方面的区别”,证之于马王堆帛书也是符合的。当然在这里,我们需要注意的是前述的青川木牍和天水放马滩秦简均已具备了上述两个特征,因而我们认为,从那时起便有了隶书的结构,应该是可靠而正确的。
那么成熟的隶书与过渡性的隶书相比还具有哪些区别呢?
篆书用笔迂回盘曲,圆整周到,隶书化圆为方,变弧线为直线,用笔随意提按。早期的不成熟的隶书与后来成熟的隶书都有此特点,而历来书家均把波磔的分明与否作为区别过渡性隶书与成熟隶书的主要标志。秦简数目众多,但都没有出现波磔,而西汉早期的马王堆帛书、张家山汉简、阜阳汉简等大量的竹、帛书都具有明显的波磔;波磔作为主笔比较突出,笔画形态也很统一,所以我们认为成熟的隶书在西汉早期已经出现。至于西汉中期的居延简、定县简则分明已经是完全成熟的隶书形态了。
隶书中波磔的出现,说明先民们在实用的基础上时刻也在关心注意着美饰,这是自甲骨文尤其是金文以来“美的意识”传统的延续。但在这种延续中有着根本的差别,金文中的肥笔不符合文字应用的规范,各种装饰性的线条更不是实用所需。小篆统一时线条趋向规范之后,却又失去了变化多样的美,隶书波磔的出现是对金文书法装饰的书写变化方式,同时又是对小篆单一线条的反叛,因此,正是波磔成为隶书最典型的代表性技法。
隶变,无论是在文字史上或是在书法史上却有着划时代的意义。从字形上说,隶书摆脱了早期篆书体系中的象形为主的“随体诘屈”的文字构成方式的桎梏,以完全抽象的线来组合字形。中国文字外形的发展至此告一段落。由于“线”特别是提按顿挫、起伏 有致的线条,郑重地走上了历史舞台,它对中国书法艺术的影响是 难以估量的。“隶变”纯化了线条,也解放了线的空间结构,这对 书法艺术来说正是决定性的一步,由此,汉字笔画和结构单位所组 成的单个形体内部、字与字之间、行与列之间所蕴含的诸种对立统 一的形式因子,在书家的主观能动性得到充分发挥之前提下,便可 有各种各样的变化,于此,文字的空间构造便转入了书法的空间构 造。在书法观赏的四个层次的空间中,只有走向第四层次的“书法 空间”时,我们才会理解为什么书法对空.间有如此大的敏感。是 隶变,使汉字充分具备了艺术性的素质和本质。
隶书的确立还意味着空间造型的由长方走向扁方,意味着笔势 的运动可以向横向开张。意味着“形”不再仅仅服从于文字可读性 的需要而可以在笔画上增强书写技法的美饰。它相对于稳定平正的 金文大篆结构和封闭内敛的小篆结构,都是一次重大的变革,相对 于烂漫多姿但仍要“随体诘屈”的早期金文,是一次更高层次的空 间构筑方式。“随体诘屈”的空间构造受制于象形,它使作者主体 性的发挥受到了自然外形的限制,而隶书完全以抽象的线条走进空 间构筑。尽管它还受到正体字的在形式空间主要是字与字之间,行
与列之间上的限制,但是字的内部空间构筑中如笔画的长短、主 次、斜正、曲直、向背、粘合、增减、呼应、揖让等名种对立的形 式因子便可因书家主体性的发挥而产生各种丰富的变化。中国书法
中空间构筑的形式美因子在隶书中得到了空前的重视。
隶书的出现,除了在空间构筑上的重大贡献外,更为重要的还 在于它对笔法的创新上。首先是笔势由曲转变为直折,在圆笔的基 础上产生了方笔,因多用提按,而使用笔出现了节奏感,即所谓的 “一波三折”,从而出现了“逆人平出”的铺毫用笔方法,露锋跟着 出现。在起笔与转换运动方向时,因速度、力度的不同变化从而产生了侧锋,书法的用笔及其变化在这里得到了空前丰富,奠定了后来的书法向着完全个性化的方向发展。
由于笔法的丰富,如中锋与侧锋,藏锋与露锋,束毫与铺毫,疾势与涩势,轻与重,方与圆等对立因素的统一在技巧上的要求充分展示,中国书法开始注意到:线除了构筑字体的空间之外,线形自身的形态及其变化即是一个丰富无比的语汇系统——线条自身终于独立地走上了历史舞台。从我国最早的成熟文字——甲骨文,到范铸的青铜铭文以及秦时的刻石和权量铭文,字体数经变异风格每每不同。这些风格的不同主要是建立在空间构筑的基础之上的。而运动的感觉消失在自足的个体完善的构架之中。在甲骨文金文里,先民们对空间构筑的稚拙,掩盖了对线条运动感觉的迟钝,到《石鼓文》时期,运动的感觉便由迟钝转向僵化,到了秦始皇的小篆时期,这种僵化进一步变化为运动感觉的接近消失。秦小篆对空间结构绝对均匀的切割,使它无力再顾及线条自身的丰富变化,小篆成了所有字体中最富有“静态美”的典范。从发展的历史观点看,如此的“静态美’’很可能会窒息书法的艺术生命。所幸小篆从来也未成为中国书史上的典型书体,即使在秦始皇时期,除了正规的封禅之类的重大盛典,除了作为文字规范有它的一席之地之外,使用范围极其狭窄。小篆既未受到实用的支持,又失去了艺术生命力的支撑,成为一种空泛的存在或曰礼仪、楷范的存在,这样我们才会对比地理解秦汉隶书崛起的意义。秦汉隶书对小篆一个根本的背叛是彻底打破了小篆的僵化之气,代之而起的是开放的结构和运动的线条。中国书法史早期审美的重点由对空间形态的建构转向了线条自身的运动和变化。如果说甲骨文、金文开创了中国书法艺术“线”的道路,其秘密在于上古人把象形的图画模拟逐渐演变成净化了的抽象的结构和线条,从而奠定了中国书法走向“线的艺术”的基础的话,那么秦汉书法的审美内容在于使线条在时间进程上的流动美与对空间切割形成的构架美有机地结合起来,形成以时间带动空间,以时间控制空间的高级形态的艺术形式,从而使中国书法成为“中国各类造型艺术和表现艺术的魂灵”。故尔在书法史上,我们把隶变的过程指为书法艺术自觉的前奏。
F. 中国汉字来历的资料
编辑本段【来历】
汉字从仓颉造字的古老传说到100多年前甲骨文的发现,历代中国学者一直致力于揭开汉字起源之谜。关于汉字的起源,中国古代文献上有种种说法,如“结绳”、“八卦”、“图画”、“书契”等,古书上还普遍记载有黄帝史官仓颉造字的传说。现代学者认为,成系统的文字工具不可能完全由一个人创造出来,仓颉如果确有其人,应该是文字整理者或颁布者。
最早刻划符号距今8000多年
最近几十年,中国考古界先后发布了一系列较 安阳 殷墟甲骨文更早、与汉字起源有关的出土资料。这些资料主要是指原始社会晚期及有史社会早期出现在陶器上面的刻画或彩绘符号,另外还包括少量的刻写在甲骨、玉器、石器等上面的符号。可以说,它们共同为解释汉字的起源提供了新的依据。
通过系统考察、对比遍布中国各地的19种考古学文化的100多个遗址里出土的陶片上的刻划符号,郑州大学博士生导师王蕴智认为,中国最早的刻划符号出现在河南舞阳贾湖遗址,距今已有8000多年的历史。
作为专业工作者,他试图通过科学的途径比如综合运用考古学、古文字构形学、比较文字学、科技考古以及高科技手段等一些基本方法,进一步对这些原始材料做一番全面的整理,从而爬梳排比出商代文字之前汉字发生、发展的一些头绪。
然而情况并不那么简单,除了已有郑州商城遗址、小双桥遗址(该遗址近年先后发现10余例商代早期朱书陶文)的小宗材料可以直接和殷墟文字相比序之外,其它商以前的符号则零星分散,彼此缺环较多,大多数符号且与商代文字构形不合。还有一些符号地域色彩较重、背景复杂。
最常用的500个汉字
的一是在不了有和人这中大为上个国我以要他时来用们生到作地于出就分对成会可主发年动同工也能下过子说产种面而方后多定行学法所民得经十三之进着等部度家电力里如水化高自二理悔枣旅起小物现实加量都两体制机当使点从业本去把性好应开它合还因由其些然前外天政四日那社义事平形相全表间样与关各重新线内数正心反你明看原又么利比或但质气第向道命此变条只没结解问意建月公无系军很情者最立代想已通并提直题党程展五果料象员革位入常文总次品式活设及管特件长求老头基资边流路级少图山统接知较将组见计别她手角期根论运农指几九区强放决西被干做必战先回则任取据处队南给色光门即保治北造百规热领七海口东导器压志世金增争济阶油思术极交受联什认六共权收证改清己美再采转更单风切打白教速花带安场身车例真务具万每目至达走积示议声报斗完类八离华名确才科张信马节话米整空元况今集温传土许步群广石记需段研界拉林律叫且究观越织装影算低持音众书布复容儿须际商非验连断深难近矿千周委素技备半办青省列习响约支般史感劳便团往酸历市克何除消构府称太准精值号率族维划选标写存候毛亲快效斯院查江型眼王按格养易置派层片始却专状育厂京识适属圆包火住调满县局照参红细引听该铁价严
汉字体系正式形成于中原地区
王蕴智认为,汉字体系的正式形成应该是在中原地区。汉字是碧凳独立起源的一种文字体系,不依存于任何一种外族文字而存在,但它的起源不是单一的,经过了多元的、长期的磨合,大概在进入夏纪年之际,先民们在广泛吸收、运用早期符号的经验基础上,创造性地发明了用来记录语言的文字符号系统,在那个时代,汉字体系较快地成熟起来。
据悉,从考古发掘的出土文字资料来看,中国至少在虞夏时期已经有了正式的文字。如近年考古工作者曾经在山西襄汾陶寺遗址所出的一件扁陶壶上,发现有毛笔朱书的“文”字。这些符号都属于早期文字系统中的基本构形,可惜这样的出土文字信息迄今仍然稀少。
文字最早成熟于商代
就目前所知和所见到的殷商文字资料来说,文岩和字载体的门类已经很多。当时的文字除了用毛笔书写在简册上之外,其他的主要手段就是刻写在龟甲兽骨、陶器、玉石上以及陶铸在青铜器上。商代文字资料以殷墟卜用甲骨和青铜礼器为主要载体,是迄今为止中国发现的最早的成熟文字。
殷墟时期所反映出来的商代文字不仅表现在字的数量多,材料丰富,还突出地表现在文字的造字方式已经形成了自己的特点和规律。商代文字基本字的结体特征可分为四大类:取人体和人的某一部分形体特征为构字的基础;以劳动创造物和劳动对象为构字的基础;取禽兽和家畜类形象为构字的基础;取自然物象为构字的基础。从构形的文化内涵上来考察,这些成熟较早的字形所取裁的对象与当初先民们的社会生活相当贴近,具有很强的现实性的特征。同时,这些字形所描写的内容涉及到了人和自然的各个层面,因而还具有构形来源广泛性的特征。
1. 甲骨文
甲骨文是殷商时代的文字,只有少数卜人史官使用。它主要是用刀刻写在龟甲兽骨上。由于龟甲兽骨坚硬,所以笔画以直折为主,很少圆转。因为用尖刀雕甲骨文刻,所以线条细而均匀。甲骨文是最早的汉字,具有早期汉字的特点:图画性强,写法上没有定型,大小不一,随意性大。
试猜猜下图中的六个古字是什么字:
答案:
贞 夕 雨
(会意) (象形) (象形)
今 其 疾
(会意) (象形) (会意)
2.金文
金文又叫钟鼎文,盛行于西周。它是铸刻在青铜器上的文字。金文的形体和结构与甲骨文相似,因为金文是把字刻在模子上再浇铸而成,比较容易写,所以它的笔画特点是:字形圆转, 大小均匀。象形性比甲骨文有所降低,字的定型性有所提高,但还有较多的异体字。
3.篆书
篆书有大篆与小篆之分。大篆是西周晚期周宣王时的一种文字,又称籀文,有战国时期秦国的石鼓文及周宣王时使用的识字课本《史籀篇》一类。形体特点与金文大体一致,具有笔画繁多的特点。小篆是秦代实行书同文政策时颁行的统一字体,由李斯等人整理文字后改定的字体。因为它是正式颁行的统一字体,经过整理、简化,所以异体字大量减少,且字形呈长方,奠定了汉字“方块形”的基础。小篆笔画更加匀称整齐,线条粗细一致,更加圆转,符号性增强了,图画意味大大消失了。因为小篆在大篆的基础上简化而成,一般说小篆是大篆的简体。
小篆书法:野鹤巢边松最古,仙人掌上雨初晴 江流有声 断岸千尺
4.隶书
隶书产生于秦代,盛行于汉代。在秦代,隶书与小篆并行,是书隶日常抄录公文的便捷字体。小篆难写,不能适应秦代公文往来的需要,多用在比较正规的场合。为了便于快捷地书写,隶书将小篆圆转均匀的线条变成方折平直粗细有致的笔画;将小篆纵长内聚的结体风格变为横扁舒展;此时的隶书成为不再象形的汉字符号。隶书对汉字字体的改变是巨大的,因此,“隶变”就成了古今汉字的分界。小篆以前的汉字为古汉字。它们共同的特点是象形性强,定型性差,字由线条构成,没有形成构字的元素——笔画。隶书以后的汉字为今汉字。今汉字的特点是符号性强,定型性强,字由种类有限的笔画构成。汉代隶书取代小篆成为正式的书写体,也称为“汉隶”(也称今隶)。汉隶书写风格多样,一种以方笔为主,如《张迁碑》;一种以圆笔为主,如《曹全碑》。
G. JAVA Web 编写登陆界面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!-- fck编辑器引入-->
<%@ taglib uri="/FCKeditor" prefix="FCK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script language="javascript" src="<%=path%>/images/js/calendar.js">
</script>
<script type="text/javascript">
var getNow = new Date().getYear() + '-' + new Date().getMonth() + '-'
+ new Date().getDate();<!--标题验证-->
function testtitle(){
var title=document.getElementsByName("t_notice.title")[0].value;
var titleSpan=document.getElementById("titleSpan");
if(title.length==0){
titleSpan.innerHTML='公告标题不能为空';
titleSpan.style.color='red';
return false;
}else if(title.length>=50){
titleSpan.innerHTML='公告标题长度不能超过50';
titleSpan.style.color='red';
return false;
}else{
titleSpan.innerHTML='正确';
titleSpan.style.color='green';
return true;
}
}
<!-- 有效时间-->
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式 ,时间天数之差
var aDate, oDate1, oDate2, iDays ;
aDate = sDate1.split("-") ;
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) ; //转换为12-18-2006格式
aDate = sDate2.split("-") ;
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) ;
iDays = parseInt((oDate1 - oDate2) / 1000 / 60 / 60 /24) ; //把相差的毫秒数转换为天数
return iDays ;
}
function testbegindate(){//判断生效时间
var begindate=document.getElementsByName("t_notice.begindate")[0].value;
var begindateSpan=document.getElementById("begindateSpan");
var result=DateDiff(getNow,begindate)+30;
if(begindate.length==0){//生效时间未选
begindateSpan.innerHTML='生效时间不能为空';
begindateSpan.style.color='red';
return false;
}else{//生效时间有选
if(result>0){//当前时间在选中的时间之后,这个生效时间可以
begindateSpan.innerHTML='生效时间不能小于当前时间';
begindateSpan.style.color='red';
return false;
}else{
begindateSpan.innerHTML='正确';
begindateSpan.style.color='green';
return true;
}
}
}
function testenddate(){//判断失效时间
var begindate=document.getElementsByName("t_notice.begindate")[0].value;
var begindateSpan=document.getElementById("begindateSpan");
var enddate=document.getElementsByName("t_notice.enddate")[0].value;
var enddateSpan=document.getElementById("enddateSpan");
if(begindate.length==0){//生效时间未选
begindateSpan.innerHTML='生效时间不能为空';
begindateSpan.style.color='red';
return false;
}else if(enddate.length==0){//失效时间未选
enddateSpan.innerHTML='失效时间不能为空';
enddateSpan.style.color='red';
return false;
}
var result=DateDiff(begindate,enddate);
if(result>0){//生效时间在失效时间之后
enddateSpan.innerHTML='失效时间不能小于生效时间';
enddateSpan.style.color='red';
return false;
}else{
enddateSpan.innerHTML='正确';
enddateSpan.style.color='green';
return true;
}
}
//添加附件
var i=1;
function addMore(){
var buttonSpan=document.getElementById("buttonSpan");
if (i > 3) {
buttonSpan.innerHTML='附件个数不能超过3个';
buttonSpan.style.color='red';
return false;
}
var td = document.getElementById("td");
var br = document.createElement("br");
var input = document.createElement("input");
var button = document.createElement("input");
input.name = "upload";
input.contentEditable="false";
input.type = "file";
button.type = "button";
button.value = "移除该附件" + i;
button.onclick = function() {
if (confirm("确定移除该文件吗?")) {
td.removeChild(br);
td.removeChild(input);
td.removeChild(button);
i--;
}
}
td.appendChild(br);
td.appendChild(input);
td.appendChild(button);
i++;
}
//公告内容判断
function testcontext(){
//var content=document.getElementsByName("t_notice.content")[0].value;
var content=document.getElementById("t_notice.content");
var contentSpan=document.getElementById("contentSpan");
if(content.length==0){
contentSpan.innerHTML='公告内容不能为空';
contentSpan.style.color='red';
return false;
}else{
contentSpan.innerHTML='正确';
contentSpan.style.color='green';
return true;
}
}
function testall(){
if(testtitle()&&testbegindate()&&testenddate()&&testcontext()){
alert('验证成功!');
return true;
}else{
alert('验证失败,请按要求完善公告相关信息');
return false;
}
}
</script>
<s:head />
</head>
<body>
<s:form action="notice!add" namespace="/dsd" method="post"
enctype="multipart/form-data" onsubmit="return testall();">
<s:hidden name="t_notice.status" value="0"></s:hidden>
<table width="100%" height="100%">
<tr bordercolor="blue">
<td align="center" background="images/top_bg.gif" colspan="2">
公告发布
</td>
</tr>
<tr>
<td align="center" width="50%">
公告标题:
</td>
<td>
<s:textfield name="t_notice.title" onblur="testtitle();"></s:textfield>
<span id="titleSpan"></span>
</td>
</tr>
<tr>
<td align="center" width="50%">
生效时间:
</td>
<td>
<s:textfield name="t_notice.begindate"
onfocus="show_cele_date(this,'','',this)"
onblur="testbegindate();"></s:textfield>
<span id="begindateSpan"></span>
</td>
</tr>
<tr>
<td align="center" width="50%">
失效时间:
</td>
<td>
<s:textfield name="t_notice.enddate"
onfocus="show_cele_date(this,'','',this)" onblur="testenddate();"></s:textfield>
<span id="enddateSpan"></span>
</td>
</tr>
<tr>
<td align="center" width="50%">
上传附件:
</td>
<td id="td">
<input type="button" value="添加附件" onclick="addMore();" />
<span id="buttonSpan"></span>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<!--<s:hidden name="t_notice.content"/>
-->
<FCK:editor id="t_notice.content" width="80%" height="320"
fontNames="宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana"
imageBrowserURL="/OA/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
linkBrowserURL="/OA/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
flashBrowserURL="/OA/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
imageUploadURL="/OA/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"
linkUploadURL="/OA/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"
flashUploadURL="/OA/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash">
</FCK:editor>
<span id="contentSpan"></span>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input type="button" value="返回" onclick="javascript:window.history.back();"/>
<s:submit value="添加" />
<s:reset value="重置" />
</td>
</tr>
<tr>
<td>
<s:fielderror />
</td>
</tr>
<tr>
<td>
<s:actionerror />
</td>
</tr>
</table>
</s:form>
</body>
</html>
类似这样的 你好好研究下下吧
H. outlook web app发邮件怎么改字体
1.打开outlook2010,点击开始—新建邮件,弹出的新建邮件框默认字体显示为宋体,五号。