【www.shanpow.com--科学/班会/信息】
一:[网页语言]網頁編程語言
CGI CGI(common Gateway Interface,公共网关接口)。严格意义上来说并不算一种网页编程语言。CGI是信息服务器主机对外信息服务的标准接口,为了向客户端提供动态信息而制定。通过专门编写CGI脚本程序(在CGI控制下运行得程序,通常称为CGI程序),不仅可以生成静态的内容,而且可以生成完全无法预见的 动态的内容!比如雅虎、搜狐等搜索引擎提供的强大搜索功能便是利用CGI实现的。CGI脚本程序可以用C、C++等语言在多种平台上进行开发。无需太大修改就可以从一个平台移植到另一个平台上运行,具有很好的兼容性。ASP与ASP.NET ASP是微软公司推出的意图取代CGI的新技术。通过它,用户可以使用几乎所有的开发工具来创建和运行交互式的动态网页,如返馈表单的信息收集处理、文件上传与下载、聊天室、论坛等等,实现了CGI程序的功能介是又比CGI简单,而且容易学习。由于ASP使用基于开放设计环境的Active X技术,用户可以自己定义和制作组件加入其中,使自己的动态网页具有几乎无限的扩充能力。它还可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便地访问数据库,能很好地对数据进行处理。借WINDOWS 东风,ASP得到了长足的发展。PHP PHP,一个嵌套的缩写名称,是英文“超级文本预处理语言”(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的“嵌入HTML文档的脚本语言”,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成 分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要诚信编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。Script 脚本语言是介于HTML(HyperText Markup Language,超文本标示语言)和Java、C++和Visual Basic之类的编程语言之间的语言。它的语法和规则没有可编译的编程语言那样严格和复杂。传统的HTML是静态的,为增强网页的动态功能,一些厂商先后推出了自己的Script脚本语言,其中Netscape推出了JavaScript(for客户端和 for服务端两种),微软则推出了VBScript和ASP两种,用于服务器端和客户端程序的编写。 JavaScript JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。它与Java不同:JavaScript主要用于HTML的页面,脚本嵌入在HTML的源码中;而Java是一个独立的、完整的编程语言,既可以在Web中应用,也可以用于与Web网无关的情况。另外,JavaS cript编写的程序不必在运行前编译,它们可以直接写入Web页面中并由调用它们的浏览器来解释执行。这样,一些基本交互作用就不用在服务器端完成,提高了客户端的响应时间。 VBScript 为了适应Internet上的应用,Microsoft公司把用于应用程序描述的Visual Basic语言压缩成一个更合理的子集,称为Visual Basic Scripting Edition,简称VBScript。它也是一种HTML嵌入脚本语言,具有易学易用等特点。如果你已了解Visual Basic或Visual Basic for Applications,就会很快熟悉VBScript。Microsoft公司将VBScript语言作为实施其ActiveX脚本化的最佳选择,用户可以采用小的相互操作的部件一起来完成工作,使得应用程序的功能列加强大。 Perl Perl是Practical Extraction and Report Language(实用摘录和报告语言)的缩写,由Larry Wall于1986年开发成功。当初的目的主要是Unix环境下从多个文本文件中产生报表,后来成为许多程序员工具箱中最受欢迎的工具,其发展速度和Unix内核的成长速度相仿。现在Perl已经发展到5.0版本,并移植到了各种平台。Python 是一种跨平台的开发语言,它可以运行在已知的各种操作系统之上,包括windows、Mac OS、Unix、BSD、Palm等。python是一种支持扩展的开发语言,主要的扩展变种有CPython、JPython、PerlPython。它们分别使用C、Java、Perl做它的扩展接口基础环境的。更准确的说,Python也可以是一种 跨语言的语言。ColdFusion 美国的一对兄弟allire,在为自己的客户解决数据库访问的问题时,感觉到了cgi程序在编写和维护上的难度是不能容忍的困难。于是,具有计算机天赋的Jeremy Allire便在1995年编写了一种快速响应且易于编写的动态脚本语言,叫做coldfusion,一经推出,便震撼整个网络行业。之后,兄弟俩看到了coldfusion的发展前途,便成立了Allire公司(后来被macromedia收购)。之后 的几年,全球500强中的一半都采用了coldfusion来解决公司不同情况的问题。通过不断的版本修改和开发者的不断壮大,Coldfusion后来发展成为业界知名的企业级解决方案的开发首选。现在,为了产品线的统一,为了工业标准的统一,为了完全 兼容Java平台,Macromedia发布了ColdfusionMX。而众位以前经常看到的Neo这个词则是macromedia对于使用新一代coldfusion开发行业解决方案的编码名称。Java Java是一个由Sun公司开发而成的新一代编程语言。是近年来很流行的一种网络编程语言,它由C语言发展而来,是完全面向对象的语言。在与网络的融合中,已显现出它的强大生命力和广阔的前景。Java的语法简练,学习和掌握比较容易,使用它可在各式各样不同种机器、不同种操作平台的网络环境中开发软件。Java正在逐步成为Internet应用的主要开发语言。它彻底改变了应用软件的开发模式,带来了自PC机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。您在编程实践中是否常常碰到要为不同的系统平台重复编程(比如为Windows系统设计一套程序,UNIX系统设计一套程序)? Sun Microsystems公司的Java语言以其"一次编程,到处执行"的技术优势,广泛应用于Internet计算机环境下的编程应用,避免您针对不同的系统平台重复编程,减少您的企业的开发成本。JSP JSP(Java Server Pages,Java服务器页面)是在Sun Microsystems公司的倡导下,由许多公司共同参与建立的一种新的动态网页技术标准。它在动态网页的建设方面具有强大而特殊的功能。Sun公司应用组建“Java社团”的思想开发JSP技术。在开发JSP规范的过程中,Sun公司与许多主要的Web服务器、Web应用服务器和开发工具供应商,以及各种各样富有经验的开发团体进行合作,找到了一种适合于应用和页面开发人员的开发方法,它具有极佳的可移植性和易用性。针对JSP的产品,Sun公司授权予工具提供商(如Macromedia)、结盟公司(如Apache,Netscape)、最终用户、协作商及其他人。最近,Sun公司将最新版本的JSP和Java Servlet(JSP 1.1,Java Servlet 2.2)的源代码发放给Apache,以求JSP和Apache紧密结合、共同发展。Apache,Sun公司和许多其他的公司及个人公开成立的咨询机构更能方便任何公司和个人免费取得信息。XML XML开发者源于SGML的设计和应用者. 他们已经在SGML上投入了大量精力,但他们却发现SGML 并没有完全发挥它的作用.他们当然有其充分的理由.我们可以列举以下几个重要方面给大家.在这些方面SGML 带来的影响可以说是一场革命. SGML (通用标记语言标准ISO 8879:1986)是HTML的前身技术.它是文件和文件中信息的构成主体. SGML与HTML不同.它允许用户扩展tag集合, 允许用户建立一定的规则. SGML所产生的tag 集合是用来描叙信息段特征的.而HTML仅仅只是一个tag集合.所以我们可以说HTML是一个SGML的子集. 早在Seattle会议之前,Bosak和一些精心挑选的SGML结构信息专家就已向W3C提出了“网络上的SGML”计划. W3C支持并赞助了他们的努力. 工作于1996年7月正式开始起动. 工作的早期,有较大的阻力.因为也存在反对SGML的人.一些制定XML标准的W3C代表甚至声称“网络上的SGML”是不可能实现.工作组(原称“SGML编辑审议委员会”)并未退缩.他们打算让SGML以全新的面目出现在网上,给SGML以全新的面貌,故给它命名为“可扩展标识语言”,即XML.
二:[网页语言]网页编程语言及数据库
网页编程语言及数据库 静态页面只能展现固定不变的网页内容,如果要动态地变换数据,如即时更新产品信息等,则需要使用动态网页进行制作,将数据库中数据动态读取出来并展示在浏览者面前。 动态网页可以动态地更换网页中的数据,大大减轻了网页制作人员的工作量,而且可以与浏览者进行实时互动,如在线聊天等,因此学好动态网页的制作是十分重要的。 1.认识动态网页 动态网页不是指有动画的网页,而是由Web服务器动态生成的网页,这些页面是通过Web编程语言并结合数据库制作的。在制作时,可以先用静态网页的方法制作公用的部分(这部分内容通常变化较少),然后使用编程语言将保存在数据库中的数据动态地显示在页面中指定的位置。 2.动态网页开发语言 制作动态网页常用的语言有ASP,JSP,PHP,ASP.NET,ColdFusion等。其中比较流行的是ASP语言、PHP语言和JSP语言也比较常用。 3.数据库基础 编程语言的主要功能是负责信息的收集、数据库的存取和数据记录的显示,而数据库则是保存数据信息的重要工具。 数据库系统的种类非常多,在网站建设中常用的数据库有Access,SQL Server,MySQL,Oracle等。 网页编程语言及数据库
三:[网页语言]html语言
html语言
html语言即超文本标记语言。
超文本标sss记语言,标准通用标记语言下的一个应用。
“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
超文本标记语言的结构包括“头”部分(外语:Head)、和“主体”部分(外语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
在万维网上的一个超媒体文档称之为一个页面(外语:page)。作为一个组织或者个人在万维网上放置开始点的页面称为主页(外语:Homepage)或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接),所谓超级链接,就是一种统一资源定位器(Uniform Resource Locator,外语缩写:URL)指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website或Site)。超级文本标记语言(英文缩写:HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。
网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
标记符<html>,说明该文件是用超文本标记语言(本标签的中文全称)来描述的,它是文件的开头;而</html>,则表示该文件的结尾,它们是超文本标记语言文件的开始标记和结尾标记。
头部内容
<head> </head>:这2个标记符分别表示头部信息的开始和结尾。头部中包含的标记是页面的标题、序言、说明等内容,它本身不作为内容来显示,但影响网页显示的效果。头部中最常用的标记符是标题标记符和meta标记符,其中标题标记符用于定义网页的标题,它的内容显示在网页窗口的标题栏中,网页标题可被浏览器用作书签和收藏清单。
设置文档标题和其它在网页中不显示的信息,比如direction方向、语言代码Language Code(实体定义!ENTITY % i18n)、指定字典中的元信息、等等。
以下表格列出了 HTML head 元素:[1]
标签
描述
<head>
定义了文档的信息
<title>
定义了文档的标题
<base>
定义了页面链接标签的默认链接地址
<link>
定义了一个文档和外部资源之间的关系
<meta>
定义了HTML文档中的元数据
<script>
定义了客户端的脚本文件
<style>
定义了HTML文档的样式文件主体内容
<body> </body>:网页中显示的实际内容均包含在这2个正文标记符之间。正文标记符又称为实体标记。
相关要求
在编辑超文本标记语言文件和使用有关标记符时有一些约定或默认的要求。
文本标记语言源程序的文件扩展名默认使用htm(磁盘操作系统DOS限制的外语缩写为扩展名)或html(外语缩写为扩展名),以便于操作系统或程序辨认,除自定义的汉字扩展名。在使用文本编辑器时,注意修改扩展名。而常用的图像文件的扩展名为gif和jpg。
超文本标记语言源程序为文本文件,其列宽可不受限制,即多个标记可写成一行,甚至整个文件可写成一行;若写成多行,浏览器一般忽略文件中的回车符(标记指定除外);对文件中的空格通常也不按源程序中的效果显示。完整的空格可使用特殊符号(实体符)“ (注意此字母必须小写,方可空格)”表示非换行空格;表示文件路径时使用符号“/”分隔,文件名及路径描述可用双引号也可不用引号括起。
标记符中的标记元素用尖括号括起来,带斜杠的元素表示该标记说明结束;大多数标记符必须成对使用,以表示作用的起始和结束;标记元素忽略大小写,即其作用相同,但完整的空格可使用特殊符号“ (注意此字母必须小写,方可空格)”;许多标记元素具有属性说明,可用参数对元素作进一步的限定,多个参数或属性项说明次序不限,其间用空格分隔即可;一个标记元素的内容可以写成多行。
标记符号,包括尖括号、标记元素、属性项等必须使用半角的西文字符,而不能使用全角字符。
HTML注释由"<!--"号开始,由符号”-->“结束结束,例如<!--注释内容-->。注释内容可插入文本中任何位置。任何标记若在其最前插入惊叹号,即被标识为注释,不予显示。
显示结果
描述
实体名称
常见实体
实体编号
空格
 
<
小于号
<
<
>
大于号
>
>
&
和号
&
&
"
引号
"
"
"
撇号
' (IE不支持)
'
¢
分
¢
¢
£
镑
£
£
¥
日元
¥
¥欧元
€
€
§
小节
§
§版权
®
®注册商标
©
©商标
™
™
×
乘号
×
×
÷
除号
÷
÷
元素
<html></html> 创建一个超文本标记语言文档。
<head></head> (头)设置文档标题和其它在网页中不显示的信息,比如direction方向、语言代码Language Code(见实体定义!ENTITY % i18n)、指定字典中的元信息、等等。
<BASE> 文档中不能被该站点辨识的其它所有链接源的URL(统一资源定位器)
<LINK> 定义一个链接和源之间的相互关系,比如引用一个层叠样式表(英文缩写:css)、做一个链接到一个脚本、为某文件做一个链接(可打印的版本)、文档特定的工具栏/菜单。
<script></script>脚本语句标签,比如引用一个javascript脚本。
<body></body>文档体,文档的可见部分。
<title></title> 设置文档的标题。
当然,如果不使用以上基本框架结构,而直接使用在实体部分中出现的标记符,在浏览器下也可以解释执行。
内容描述
<h1></h1> 最大的标题(一号标题)
<pre></pre> 预先格式化文本 (英文全称:PREformatted)
<u></u> 下划线(英文全称:Underline)
<b></b> 黑体字 (英文全称:Bold)
<i></i> 斜体字 (英文全称:Italics)
<tt></tt>打字机风格的字体
<cite></cite>引用,通常是斜体
<em></em> 强调文本(通常是斜体加黑体、英文全称:EMphasize)
<strong></strong> 加重文本(通常是斜体加黑体)
<font size="" color=""></font> 设置字体大小从1到7,颜色使用名字或RGB(中文全称:红绿蓝)的十六进制值
<BASEFONT></BASEFONT>基准字体标记
<big></big> 字体加大
<SMALL></SMALL> 字体缩小
<DELECT></DELECT> 加删除线
<CODE></CODE>程式码
<KBD></KBD>键盘字(英文全称:KeyBoarD)
<SAMP></SAMP> 范例(英文全称:SAMPle)
<VAR></VAR> 变量(英文全称:VARiable)
<BLOCKQUOTE></BLOCKQUOTE> 向右缩排(向右缩进、块引用)
<DFN></DFN> 述语定义(英文全称:DeFiNe)
<ADDRESS></ADDRESS>地址标记
<sup></SUP> 上标字 (英文全称:SUPerscript)
<SUB></SUB> 下标字(英文全称:SUBscript)
<xmp>...</xmp>;固定宽度字体(在文件中空白、换行、定位功能有效)
<plaintext>...</plaintext>;固定宽度字体(不执行标记符号)
<listing>...</listing> 固定宽度小字体
<font color=00ff00>...</font>;字体 颜色
<font size=1>...</font>;字体 大小等于1(最小)。
<font style ="font-size:100 px">...</font>;字体 样式等于无限增大(100像素)
格式标志标签
<p></p> 创建一个段落 (英文全称:Paragraphs)
<p align=""> 将段落按左、中、右对齐
<br/>定义新行
<blockquote></blockquote> 从两边缩进文本
<dl></dl> 定义列表(英文全称:DefinitionList)
<dt> 放在每个定义术语词前(定义术语、英文全称:DefinitionTerm)
<dd> 放在每个定义之前(定义说明、英文全称:DefinitionDescription)
<ol></ol> 创建一个标有序的列表,默认前面有数字,从数字“1”开始计数,依次叠加,也可以设置为字母或从任何自然数开始计数的列表项 (有序列表、外语全称:OrderedList)
<ul></ul> 创建一个无序的列表,默认前面标有圆点,也可以自己设置为none或者其他形状,如空心圆、方块等。(无序列表、外语全称:UnorderedLists)
<li> 放在每个列表项之前,若在<ol></ol>;之间则每个列表项加上一个数字,若在<ul></ul>;之间则每个列表项加上一个圆点
<div align=""></div> 用来排版大块HTML段落,也用于格式化表
<MENU> 选项清单
<DIR> 目录清单
<nobr></nobr> 强行不换行(英文全称:nobreaking)
<hr size="9" width="80%" color="ff0000">;水平线(设定宽度、外语全称:horizontalrule)
<center></center> 水平居中
网页表格标签
由于表格可以精确控制文本和图像在网页中的显示位置,所以在很多网站的主页中一般都使用表格来进行布局。 表格的基本结构如下:<Table> <caption> </caption> <tr> <th></th)<th)</th>... </tr> <tr> <td></td><td> </td>... </tr> <tr> <td></td><td> </td>... </tr> <tr> <td></td><td> </td>... </tr> ...</Table> <Table>定义整个表格,即表格的内容要放在<Table>和</Table>标记中;在<Table>中的主要属性:
border属性显示表格的边框,
width, height属性定义表格的大小。
<caption>标记符用来定义表格的标题。 表格的表示以行为单位,在行中包含列。其中:
一个<tr>...</tr>标记表示一行;
一个<td>...</td>标记表示一列;
<th>... </th>定义表头,一般可以不用。
链接标志表格标志
<a
href="一个统一资源定位器">
</a>:创建超文本链接。
<a
name="书签页">
</a>:创建位于文档内部的书签。
<a
href="#书签页">
</a>:创建指向位于文档内部书签的链接。
使用(属性项)
每种HTML标记符在使用中可带有不同的属性项,用于描述该标记符说明的内容显示不同的效果。正文标记符中提供以下属性来改变文本的颜色及页面背景。
BGCOLOR(外语全称:BackgroundColor)用于定义网页的背景色,
BACKGROUND用于定义网页背景图案的图像文件
TEXT用于定义正文字符的颜色,默认为黑色
LINK用于定义网页中超级链接字符的颜色,默认为蓝色
VLINK(外语全称:VisitedLINK)用于定义网页中已被访问过的超接链接字符的颜色,默认为紫红色
ALINK(中文全称:活动链接)用于定义被鼠标选中,但未使用时超链字符的颜色,默认为红色
例如:标记将定义页面的背景色为黑色,正文字体显示为白色。
以上属性使用中,需要对颜色进行说明,在HTML中对颜色可使用3种方法说明颜色属性值,即直接颜色名称、16进制颜色代码、10进制RGB码。
直接颜色名称,可以在代码中直接写出颜色的英文名称。如<font color="red">我们</font>,在浏览器上显示时就为红色。
16进制颜色代码,语法格式: #RRGGBB 。16进制颜色代码之前必须有一个“#”号,这种颜色代码是由三部分组成的,其中前两位代表红色,中间两位代表绿色,后两位代表蓝色。不同的取值代表不同的颜色,他们的取值范围是00--FF。如<font color="#FF0000">我们</font>,在浏览器上显示同样为红色。
10进制RGB码,语法格式: RGB(RRR,GGG,BBB) 。在这种表示法中,后面三个参数分别是红色、绿色、蓝色,他们的取值范围是0--255。以上两种表达方式可以相互转换,标准是16进制与10进制的相互转换。如<font color="rgb(255,0,0)">我们</font>,在浏览器上显示字体为红色。
使用图案代替背景颜色,可以使页面更生动、美观。如今用一张大图当做网页的背景已经成为一种流行趋势,高质量的精美照片和抽象的设计图片能够给网站的外观带去深刻的影响。
可将图像文件“图像.gif”所表示的一幅图像作为页面的背景,若图像幅面不够大,将会将图像重复平铺在窗口中。
注释
1
<!--百度百科:这是壹条注释,且不会呈现在渲染器或者网络浏览器之上。-->
其他版本和XHTML之间的差异:
xmlns 属性在XHTML中是必需的,但在 HTML中不是。不过,即使XHTML文档中的 <html> 没有使用此属性,W3C 的验证器也不会报错。这是因为 "xmlns=百度" 是一个固定值,即使您没有包含它,此值也会被添加到 <html> 标签中。
HTML语言的全部解释
<! - - ... - -> 注解 <!> 跑马灯 (图片和文字移动代码)<marquee>...</marquee>普通卷动 <marquee behavior=slide>...</marquee>滑动 <marquee behavior=scroll>...</marquee>预设卷动 <marquee behavior=alternate>...</marquee>来回卷动 <marquee direction=down>...</marquee>向下卷动 <marquee direction=up>...</marquee>向上卷动 <marquee direction=right></marquee>向右卷动 <marquee direction=’left’></marquee>向左卷动 <marquee loop=2>...</marquee>卷动次数 <marquee width=180>...</marquee>设定宽度 <marquee height=30>...</marquee>设定高度 <marquee bgcolor=FF0000>...</marquee>设定背景颜色 <marquee scrollamount=30>...</marquee>设定滚动速度<marquee scrolldelay=300>...</marquee>设定卷动时间 <marquee onmouseover="this.stop()" >...</marquee>鼠标经过上面时停止滚动<marquee onmouseover="this.start()" >...</marquee>鼠标离开时开始滚动<!>字体效果 <h1>...</h1>标题字(最大) <h6>...</h6>标题字(最小) <b>...</b>粗体字 <strong>...</strong>粗体字(强调) (同上效果略同)<i>...</i>斜体字 <em>...</em>斜体字(强调) <dfn>...</dfn>斜体字(表示定义) <u>...</u>底线 <ins>...</ins>底线(表示插入文字) <strike>...</strike>横线 <s>...</s>删除线 <del>...</del>删除线(表示删除) <kbd>...</kbd>键盘文字 <tt>...</tt> 打字体 <xmp>...</xmp>固定宽度字体(在文件中空白、换行、定位功能有效) <plaintext>...</plaintext>固定宽度字体(不执行标记符号) <listing>...</listing> 固定宽度小字体 <font color=00ff00>...</font>字体颜色 <font size=1>...</font>最小字体 <font style=’font-size:100 px’>...</font>无限增大 <!>区断标记 <hr>水平线 <hr size=’9’>水平线(设定大小) <hr width=’80%’>水平线(设定宽度) <hr color=’ff0000’>水平线(设定颜色) <br>(换行) <nobr>...</nobr>水域(不换行) <p>...</p>水域(段落) <center>...</center>置中
<!>连结格式 <base href=位址>(预设好连结路径) <a href=位址></a>外部连结 <a href=位址 target=’_blank’></a>外部连结(另开新视窗) <a href=位址 target=’_top’></a>外部连结(全视窗连结) <a href=位址 target=’页框名’></a>外部连结(在指定页框连结)
<!>贴图/音乐 <img src=图片位址>贴图 <img src=图片位址 width=’180’>设定图片宽度 <img src=图片位址 height=’30’>设定图片高度 <img src=图片位址 alt=’提示文字’>设定图片提示文字 <img src=图片位址’ border=’1’>设定图片边框 <bgsound src=MID音乐档位址>背景音乐设定
<!>表格语法 <table aling=left>...</table>表格位置,置左 <table aling=center>...</table>表格位置,置中 <table background=图片路径>...</table>背景图片的URL=就是路径网址 <table border=边框大小>...</table>设定表格边框大小(使用数字) <table bgcolor=颜色码>...</table>设定表格的背景颜色 <table borderclor=颜色码>...</table>设定表格边框的颜色 <table borderclordark=颜色码>...</table>设定表格暗边框的颜色 <table borderclorlight=颜色码>...</table>设定表格亮边框的颜色 <table cellpadding=参数>...</table>指定内容与格线之间的间距(使用数字) <table cellspacing=参数>...</table>指定格线与格线之间的距离(使用数字) <table cols=参数>...</table>指定表格的栏数 <table frame=参数>...</table>设定表格外框线的显示方式 <table width=宽度>...</table>指定表格的宽度大小(使用数字) <table height=高度>...</table>指定表格的高度大小(使用数字) <td colspan=参数>...</td>指定储存格合并栏的栏数(使用数字) <td rowspan=参数>...</td>指定储存格合并列的列数(使用数字)
<!>分割视窗 <frameset cols="20%,*">左右分割,将左边框架分割大小为20%右边框架的大小浏览器会自动调整 <frameset rows="20%,*">上下分割,将上面框架分割大小为20%下面框架的大小浏览器会自动调整 <frameset cols="20%,*">分割左右两个框架 <frameset cols="20%,*,20%">分割左中右三个框架 <frameset rows="20%,*">分割上下两个框架 <frameset rows="20%,*,20%">分割上中下三个框架
<! - - ... - -> 注解 <A HREF TARGET> 指定超连结的分割视窗 <A HREF=#锚的名称> 指定锚名称的超连结 <A HREF> 指定超连结 <A NAME=锚的名称> 被连结点的名称 <ADDRESS>....</ADDRESS> 用来显示电子邮箱地址 <B> 粗体字 <BASE TARGET> 指定超连结的分割视窗 <BASEFONT SIZE> 更改预设字形大小 <BGSOUND SRC> 加入背景音乐 <BIG> 显示大字体 <BLINK> 闪烁的文字 <BODY TEXT LINK VLINK> 设定文字颜色 <BODY> 显示本文 <BR> 换行 <CAPTION ALIGN> 设定表格标题位置 <CAPTION>...</CAPTION> 为表格加上标题 <CENTER> 向中对齐 <CITE>...<CITE> 用於引经据典的文字 <CODE>...</CODE> 用於列出一段程式码 <COMMENT>...</COMMENT> 加上注解 <DD> 设定定义列表的项目解说 <DFN>...</DFN> 显示"定义"文字 <DIR>...</DIR> 列表文字标签 <DL>...</DL> 设定定义列表的标签 <DT> 设定定义列表的项目 <EM> 强调之用 <FONT FACE> 任意指定所用的字形 <FONT SIZE> 设定字体大小 <FORM ACTION> 设定户动式表单的处理方式 <FORM METHOD> 设定户动式表单之资料传送方式 <FRame MARGINHEIGHT> 设定视窗的上下边界 <FRame MARGINWIDTH> 设定视窗的左右边界 <FRame NAME> 为分割视窗命名 <FRame NORESIZE> 锁住分割视窗的大小 <FRame SCROLLING> 设定分割视窗的卷轴 <FRame SRC> 将HTML档加入视窗 <FRameSET COLS> 将视窗分割成左右的子视窗 <FRameSET ROWS> 将视窗分割成上下的子视窗 <FRameSET>...</FRameSET> 划分分割视窗 <H1>~<H6> 设定文字大小 <HEAD> 标示文件资讯 <HR> 加上分格线 <HTML> 文件的开始与结束 <I> 斜体字 <IMG ALIGN> 调整图形影像的位置 <IMG ALT> 为你的图形影像加注 <IMG DYNSRC LOOP> 加入影片 <IMG HEIGHT WIDTH> 插入图片并预设图形大小 <IMG HSPACE> 插入图片并预设图形的左右边界 <IMG LOWSRC> 预载图片功能 <IMG SRC BORDER> 设定图片边界 <IMG SRC> 插入图片 <IMG VSPACE> 插入图片并预设图形的上下边界 <INPUT TYPE NAME value> 在表单中加入输入栏位 <ISINDEX> 定义查询用表单 <KBD>...</KBD> 表示使用者输入文字 <LI TYPE>...</LI> 列表的项目 ( 可指定符号 ) <MARQUEE> 跑马灯效果 <MENU>...</MENU> 条列文字标签 <meta NAME="REFRESH" CONTENT URL> 自动更新文件内容 <MULTIPLE> 可同时选择多项的列表栏 <NOFRame> 定义不出现分割视窗的文字 <OL>...</OL> 有序号的列表 <OPTION> 定义表单中列表栏的项目 <P ALIGN> 设定对齐方向 <P> 分段 <PERSON>...</PERSON> 显示人名 <PRE> 使用原有排列 <SAMP>...</SAMP> 用於引用字 <select >...</select > 在表单中定义列表栏 <SMALL> 显示小字体 <STRIKE> 文字加横线 <STRONG> 用於加强语气 <SUB> 下标字 <SUP> 上标字 <TABLE BORDER=n> 调整表格的宽线高度 <TABLE CELLPADDING> 调整资料栏位之边界 <TABLE CELLSPACING> 调整表格线的宽度 <TABLE HEIGHT> 调整表格的高度 <TABLE WIDTH> 调整表格的宽度 <TABLE>...</TABLE> 产生表格的标签 <TD ALIGN> 调整表格栏位之左右对齐 <TD BGCOLOR> 设定表格栏位之背景颜色 <TD COLSPAN ROWSPAN> 表格栏位的合并 <TD NOWRAP> 设定表格栏位不换行 <TD VALIGN> 调整表格栏位之上下对齐 <TD WIDTH> 调整表格栏位宽度 <TD>...</TD> 定义表格的资料栏位 <TEXTAREA NAME ROWS COLS> 表单中加入多少列的文字输入栏 <TEXTAREA WRAP> 决定文字输入栏是自动否换行 <TH>...</TH> 定义表格的标头栏位 <TITLE> 文件标题<TR>...</TR> 定义表格美一行 <TT> 打字机字体 <U> 文字加底线 <UL TYPE>...</UL> 无序号的列表 ( 可指定符号 ) <var>...</var> 用於显示变数 BlockQuotc文本缩进表示颜色的有三种方式; 1,16进制颜色代码语法: #RRGGBB例: <font color="#ff0000">红色</font> 2,10进制RGB码语法: RGB(RRR,GGG,BBB)例: <font color="rgb(255,000,000)">红色</font> 3,直接用颜色的英文名称例: <font color="red">红色</font><body>.....</body>属性可分为三种: 1,背景属性 包括:bgcolor 背景色, background背景图案。.bgcolor 背景色语法格式: <body bgcolor="#ff0000">.background 背景图案。语法格式: <body background="url"> 2,文字属性: 包括:text文本颜色, link连接文字颜色, alink活动连接文字颜色, vlink已访问连接文字颜色。text 文本颜色(非连接文字颜色).link 连接文字颜色(可连接文字颜色).alink 活动连接文字颜色(正被点击的可连接文字的颜色).vlink 已访问连接文字颜色)(已经点击访问过的可连接文字的颜色).语法格式:<body text="color" link="color" alink="color" vlink="color">
3,留白属性: 其中分为:leftmargin页面左侧的留白距离, topmargin页面顶部的留白距离.leftmargin 页面左侧的留白距离.topmargin 页面顶部的留白距离语法格式: <body leftmargin="value" topmargin="value">注:value 为长度值为数字align 属性语法: <h2 align="?">文字</h2>其属性有三种:left 靠左, center 居中, right 靠右〈p〉</p>为段落标记,可利用以上属性对整个段落进行设置〈br>为换行标记<nobr></nobr>为不换行标记 放在文字两边即可例: <body><h3>江南逢李龟年</h3><p>歧王宅里寻常见<br>催九堂前几度闻<br>正是江南好风景<br>落花时节又逢君</p></body>预格式化:<pre>......</pre> 浏览是效果和编写是效果格式一样列表分为 1、无序列表 , 又称符号列表语法格式:<ul type=""> type的属性可选值:disc实心圆点,clrcle空心圆点,square实心方框<li>文字</li><li>文字</li></ul> 2、有序列表语法格式:<ol type="?" start"?"><li>文字</li><li>文字</li></ol>type 的值是编号字符,可选的有1...,a...,A...,i... ,I...start 为起始值例:如果start为3是那么将从3开始,而且必须是数字。 3、定义列表<dl> 定义列表标记<dt> 标示定义条目<dd> 标示定义内容 语法格式:<dl><dt>文字</dt><dd>文字内容</dd></dl>连接和图像语法格式: <a href="url" name="?" target="?" title="?">....</a> 属性:
href 连接目标值,可以是url地址,也可以是连接锚点<a href="url">...</a>或者<a href="锚点">...</a>name 连接名称语法格式: <a name="锚点名称">...</a>例: <a name="abcdcf">...</a>连接到该锚点的连接则应是:<a name="#abcdef">....</a>target 目标窗口语法格式:<a href="url" target="_blank|_self|_farent|_top|windowname">....</a> _blank 打开新窗口 _self 当前窗口打开以下两个仅在框架叶面中应用 _parent 当前窗口的父级窗口(上一级)打开 _top 在最高一级的窗口打开 windowname 已命名的窗口或框架中打开连接title 连接提示语法格式:<a href="http://www.crazytribe.net" title="打开狂人部落的首页">狂人部落</a>图像<img> 语法格式: <img src="url" alt="?" width="?" height="?" border="?" align="?">border 属性定义图片边框的宽度,默认值为0align 属性设置图片旁边文字的位置语法格式: <img src="" align"">可选值有:top 图片和文字顶部对齐middle 图片和文字居中对齐bottom 图片和文字底边对齐(默认)left 图片居左对齐,文字沿图片绕排right 图片居右对齐,文字沿图片绕排absmiddle 图片对齐到目前文字行绝对中央absbottom 图片对齐到目前文字行绝对底部文字的排版不换行空白标记 font 元素语法格式:<font face="字体名称" size="字体大小" color="字体颜色">字体大小可选值为1——7,默认为3例: 〈font face="黑体" size="4" color="#ff00ff">....</font> <hr> 水平线语法格式: <hr width="宽度" align="对齐方式默认居中center" size="水平线厚度默认为2" color="颜色" noshade>noshade 无阴影,既实线层〈div> <span>两种元素<div>是块级元素,和段落元素<p>相似,不同的是两个<div>元素之间不会产生两个<p>元素之间的空行,<span> 是行内元素,可以定义段落中部分文字的属性语法格式: <div align="" style="">...</div>align 设置层中元素的水平对齐方式stule 设置元素应用css规范的属性<div> 兼容性比<span>要好一点,最好使用<div>表格语法格式: <table width="" bgcolor="" background="" border="" cellspacing="" cellpadding=""><tr>...<td>....</td>....</tr></table>border 边框宽度默认值为0,既没有边框cellspacing 表格中单元格的边距大小,默认值为两个像素cellpadding 表格中单元格之间的间距大小,默认值为两个像素tr 元素语法格式: <tr align="" bgcolor="">....</tr>align 属性对齐方式,可选值如下:left,center,tight,默认为leftbgcolor 指定该行的背景颜色td 元素语法格式:<td width="宽度" height="高度" align="水平对齐方式" valign="垂直对齐方式" bgcolor="" background="" rowspan="单元格的行跨度" colapan="单元格的列跨度">.....</td>align 属性的可选值有:left,center,rightvalign 属性的可选值有:top,middle,bottomrowspan 和 colapan: 跨行和跨列的数量,默认为1框架<frameset> </framset> 框架组标记<frame> </frame> 框架标记语法格式:<frameset><frame></frame><frame></frame></franeset><frameset> </frameset>元素(双标签)语法格式:<frameset cols="" rows="" frameborder="" border="" framespacing="">.......</frameset>属性:cols 垂直切割窗口(如左右分割两个窗口)接受整数值,百分数,*(*代表占用余下空间)数值的个数代表分成的部分数目,要以逗号分隔。
例: cols="30,*,50%" 可以切成三个视窗,第一部分是30像素(pixels)为绝对分割,第二部分是当分配完第一和第三视图后剩下的空间,第三部分则占整个窗口的50%宽度,为相对分割。rows 就是横向切割,将窗口上下分开,数值设置同上。 注:以上两属性尽量不要在同一个<frameset>标记中,因为王井(netscape)不支持,尽量采用多重分割。frameborder 设置框架的边框,其值有0不要边框,1要边框。border 设置框架边框厚度framespacing 表示框架与框架间保留空白的距离frame 元素(单标签)语法格式:<frame name="" src="url" scrolling="yes/no" noresize>属性:name 框架名称,指定框架来做连接的目标窗口。src 框架中要显示的网页文档url地址,每个个框架要对应一个html文档。scrolling 是否显示滚动条,yes/no,auto是自动。noresize 设置不让使用者改变这个框架的大小,noframe 元素指定当使用了框架的页面在不支持框架的浏览器中打开时显示的信息语法格式:<noframe>......</noframe><form> </form> 表单语法格式:<form action="url" method="get/post">....<input type=submit><input type=reset></form>method 有两种提交方式 get, postaction 是指明处理该表单的程序位置,这样表单所填的资料才能传给cgi做处里,可设定此参数为action="mailto:[email protected]" 这样此表单所填的资料将会发送到这个邮箱地址。method 是指传送信息给cgi等网络程序的方式。可选post方法, get方法,
post方法容许传送大量信息。get方法只接受低于1k的信息。 申请表单用的是post搜索引擎用的是getinput 元素语法格式: <input type="">type 属性的可选值有: text 单行文本框
属性:name 文本框名称 value 文本框的初始值 size 文本框的长度 maxlength 可输入字符串最大的长度radio 单选框属性:name 单选框名称 value 内部值 checked 默认选定checkbox 复选框属性:name 复选框名称 value 内部值 checked 默认选定reset 重置按钮submit 确定按钮属性:name 按钮名称 value 显示在按钮上的文字 password 密码框属性与文本框的属性完全相同file 文件域属性:name文件域名称 size 文件域的长度 maxlength 文件域可接受的字符数量的上限hidden 隐藏域属性:name 隐藏域名称 value 内定值image 图片域属性:name 所要代表的按钮,可以是submit,reset,或其他. src 按钮图片的url 地址<select> 列表框语法格式:<select>.....<option>....</option>.....</select>select 元素语法格式: <select name="" size=""multiple></select> name 指定列表框的名字 size 指定列表框显示列表项的条数,如果指定了该参数,select元素是个列表,否则是一个下拉列表框 multiple 指定了这个参数,则表示该列表框可选择多项,否则只可选择一项option 属性语法格式: <option value="" selected></option> value 该列表项的值 selected 如果设定了这个参数,默认为选定这一项<textarea> 多行文本框 <textarea name="" cols="" rows="" wrap="off/physical/virtual"></textarea>属性: name文本框的名称 cols 文本框的宽度 rows 文本框的高度 wrap 文本框的折行方式可选值有: off 不保存换行信息 physical 强迫浏览器在发送信息到web服务器端时必须将多行文本框的文字一行一行的送出, virtual 送出连续成串的字除非使用者按回车。css 层叠样式表引入层叠样式表的方法包括: 1,外联式样式表 2,内嵌样式表 3,元素内定 4,导入样式表外联式样式表例: <head><link rel="stylesheet" href="/css/default.css"></head><body>....</body></html>属性:
rel 用来说明<link>元素在这里要完成的任务是连接一个独立的css文件。而href属性给出了所要连接css文件的url地址 内嵌式样式表:例: <html><head><style type="text/css"><!--td{font:9pt;color:red} .font105{font:10.5pt;color:blue}--></style></head><body>....</body></html>元素内定格式:<p style="font-size:10.5pt">导入式样式表〈html><head><style type="text/css"><!--@import url(css/home.css);--></style><body>....</body></html>css 的优先级 越接近目标的样式定义优先级越高,高优先级样式将继承低优先级样式的未重叠定义但覆盖重叠的定义 如果4种样式表对同一元素定义了不同的样式,那么他们的优先级顺序从高到低是,元素内定,内嵌样式表,导入样式表,外联样式表。css 结构例: td{font-size:10.5pt;color:#666666}css样式包含两个基础部分, 选择符<td>和声明{font-size:10.5pt;color:#666666}声明也有两部分组成: 属性font-size,color和值10.5pt,#666666选择符分为6种1、元素选择符 当页面上多个元素的样式相同时,可以将多个元素放在一起定义,中间以逗号分开
例: td,p,li,input,select{font-size:12px;}2、class(类)选择符例: 〈head><title>.....</title><style type="text/css"><!--.red{font-size:10.5pt;color:#ff0000}--></style></head><body bgcolor="#ffffff"><p class="red">士大夫井冈山地方官</p><p>九连环离开计划</p></body> 还有一种方法就是限定可以应用它的页面元素例: 〈head><title>.....</title><style type="text/css"><!--h1.red{color:#ff0000}--></style></head><body bgcolor="#ffffff"><p class="red">士大夫井冈山地方官</p><h1 class="red">九连环离开计划</h1></body>3 、id选择符 与class选择符类似,只是把"."换成"#"例: <body><head><style type="text/css"><!--#select{font-size:18px;color:#0000ff}--></style></head><body><table width="250" border="1" height="50"><tr><td align="center" id="select">id选择符</td></tr></table></body></html> 我们看到在调用ID选择附时与CLASS选择附类似,只是将class=""换成了id="",方便页面脚本语言的调用4 、关联选择符<body><head><style type="text/css"><!--td p{font-size:18px;color:#0000ff}--></style></head><body><table width="250" border="1" height="50"><tr><td align="center"><p>关联选择符</p></td></tr></table><p>关联选择符</p></body></html> 我们设定了在元素中<td>的元素<p>所包含文字的样式,只有在两个条件都满足是,样式在会起作用,5、伪类选择符 是只能用在css选择符里,而不能用在html代码中的选择符例:〈html><head><style type="text/css"><!--a:link{color:#000000}a:visited{color:#cccccc}a:hover{color:#ff0000}a:active{color:#ooooff}--></style></head><body><p><a href="#">关联选择符</a><p><p><a href="#">关联选择符</a><p><p><a href="#">关联选择符</a><p><p><a href="#">关联选择符</a><p>〈/body></html> 正确的顺序是a:link\a:visited\a:hover否则会引起页面上连接颜色混乱6、伪元素选择符 与伪类选择符定义类似,目前被大多数浏览器支持的有两个:首行伪元素(first-line)和首字符伪元素(first-letter)是用来实现首行大写和首行下沉效果的例:首行<html><head><style><!--p:first-line{color:red;font-size:20pt}--></style></hesd><body><p>dfgsadfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdf...</p></body></html> 长度随浏览器窗口大小而改变首字<html><head><style><!--p:first-letter{color:red;font-size:50pt;float:left;}--></style></hesd><body><p>dfgsadfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdf...</p></body></html> 以上两种都只能应用于块状元素上css规则一、继承例: <html><head><style type="text/css"><!--td{font-size:12pt}p{color:red}--></style></hesd><body><table width="300" border="1" height="150"><tr><td align="center"><p>css规则</p></td></table></body></html> <p>为最高级<td>次一级,两种css用在一个属性元素上,相同的覆盖,不同的继承,二、组合例: td{font-size:12pt}p1{font-size:12pt}组合后td,.p1{font-size:12pt}三层叠在样式里定义过后,在表格属性中又定义一次<html><head><style type="text/css"><!--red{color:#ff0000 limportant}--></style></hesd><body><table width="300" border="1" height="150"><tr><td align="center" style="color:#0000ff" class="red">决撒地方官</td></tr></table></body></html>css单位分四大类:1 长度单位数值可以是整数,小数,正数,负数,0,后加单位(负值不要轻易使用)换算关系:1in(英寸)=6pc(派)1in(英寸)=72pt(磅)1in(英寸)=2.54(厘米)1cm(厘米)=10mm(毫米)1cm(厘米)=0.3937(英寸)1pt(磅)=1/72in(英寸)=0.2478mm(毫米)1pc(派)=1/6in(英寸)=我国新四号铅字的尺寸2 百分比单位3 颜色单位4 url单位





![[2019普通话成绩什么时候出]2019普通话成绩查询入口:畅言网和全国普通话培训测试信息资源网](https://img.wykw.com/uploadfile/images/2018/0911/15366028286056562.jpg)

