




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HTML 速成教材 目 录 第一章第一章 前言前言 3 第二章第二章 HTMLHTML 课程课程 4 2 1 HTML 标记规则 4 2 2 HTML 文档实例 4 2 3 HTML 标记解释 5 2 4 字符格式 12 2 5 URLS 16 2 6 嵌入行中的图象 18 2 7 外部图象 声音 和动画 21 2 8 表格 TABLES 22 2 9 疑难解答 25 2 10 最后的步骤 26 第一章 前言 HTML 是 WWW World Wide Web 中使用的超文本标记语言 HTML 文档是普通文本 ASCII 文件 它可以用任意编缉器 如 UNIX 中的 Emacs 或 vi Macintosh 中的 BBEdit Windows 中的 Notepad Editplus Utraladit 等 生成 你也可以 使用字处理软件 不过要记住存文件时要存成 带回车的纯文本 术语定义术语定义 WWW World Wide Web Web World Wide Web SGML Standard Generalized Markup Language 标准通用标记语言 描述标记语言的一 个标准 DTD Document Type Definition 文本类型定义 这是一个用 SGML 写成的标记语言的 正式说明 HTML HyperText Markup Language 超文本标记语言 它是一个 SGML DTD HTML 是一套独立于平台的格式定义 用标记说明 用来描述 World Wide Web 文档中的各个组成部分 HTML 是 Tim Berners Lee 在 CERN 在日内瓦的欧洲粒 子物理实验室 发明的 第二章 HTML 课程 2 1 HTML 标记规则 一个元素 element 是一个文档结构的基本组成部分 元素的例子有头 heads 表格 tables 段落 paragraphs 列表 lists 等 你可以这样理解 你用 HTML 标记为浏览器 标出文件的各个元素 元素中可以包含普通文本 其他元素 或二者都有 在 HTML 文档中使用tags表示各种元素 HTML 标记由一个左尖括号 组成 标记通常成对出现 如 和 以指出标记作 用的范围 结束标记和起始标记相似 只是在括号中的标记名中以斜杠 领头 HTML 标记在下文中列出 有些元素可能含有一个属性 attribute 它是包含在起始标记中的附加信息说明 例 如 通过在图象文件的 HTML 代码中包含适当的属性 你可以指明一幅图象的位置 顶端 中间 或底部 具有可选属性的标记 如下 注意注意 HTML 不区分大小写 等价于 或 有几个例外的情况列 在下文中的转义序列中 并非所有的 World Wide Web 浏览器都支持所有的标记 如果一个浏览器不支持某个 标记 它通常只是忽略之 2 2 HTML 文档实例 每个 HTML 文档应该包含一些标准 HTML 标记 每个文档都包含头 head 和正文 body text 两部分 头中含有标题 title 正文中含有实际构成段落 列表和其他元素的文本 浏览器需要具体的信息是因为它们都是根据 HTML 和 SGML 说明编程的 下面的源文档举例说明必须的元素 A Simple HTML Example HTML is Easy To Learn Welcome to the world of HTML This is the first paragraph While short it is still a paragraph And this is the second paragraph 2 3 HTML 标记解释 HTMLHTML 该元素指明你的文件包含 HTML 编码 信息 文件扩展名 html 也指明该文件是一个 HTML 文档而且 必须使用 如果你的系统受 8 3 制文件名的限制 如 LeeHome htm 可以 用 htm 做扩展名 HEADHEAD 头元素 head 是你的 HTML 编码 文档中包含标题 title 的第一部分 标题是作为你的浏 览器窗口的一部分来显示的 见下文 TITLETITLE 标题 title 元素含有你的文档标题并且作为一种全局上下文识别其内容 标题通常显示在 浏览器窗口的某个位置 通常在顶端 而不是在文本区 标题同时也用于热点列表 hotlist 或书签列表 bookmark list 中的显示 因此标题的选择因当是描述性的 独特的 和相对简洁的 标题在 WAIS 服务中还用于搜索服务器 例如 你可能在一章的内容中包含一个短小的书本的标题 NCSA Mosaic 指南 Windows 安装 这个标题说明了软件的名称 使用平台 和本章内容 它比简单地把该文档称为 安 装 要好得多 一般你的标题应该不超过 64 个字符 BODYBODY HTML 文档的第二部分 也是最大的部分是正文 body 它含有你的文档的内容 显示在你 的浏览器窗口文本区的部分 下面介绍的标记用在 HTML 文档的正文 body 内 标题字体标题字体 HeadingsHeadings HTML 有六级标题字体 从 1 到 6 编号 1 号最小 标题字体的显示比普通文本字体大或 者粗 每个文档中的第一个标题字体应该标记为 标题字体元素的语法为 标题字体文本 其中 y 是从 1 到 6 的数字 指明标题字体的等级 在你的文档中不要跳跃使用标题字体等级 例如 不要用一级标题 开始 然后跟 随一个三级标题 段落段落 ParagraphsParagraphs 不同于多数字处理器中的文档 HTML 文件中的换行是不重要的 你不用担心你的文本中行 的长度 当然最好不要超过 72 个字符 在你的源文件中任何地方可以使用换行 多个 空白在你的浏览器中被重叠成为一个空白 在 最小的 HTML 文档 中给出的例子中第一段的编码为 Welcome to the world of HTML This is the first paragraph While short it is still a paragraph 源文件中各行之间有换行 Web 浏览器忽略这些换行 只有遇到另一个 标记时才开始 新段落 要点要点 你必须用 元素指明段落 浏览器忽略源文件中的任何缩进或空行 如果没有 元素 文档将被看作一个大段落处理 一个例外的情况是把文本标记为 preformatted 下文中将做介绍 例如 下面的内容的输出和第一个 HTML 例子完全相 同 Level one heading Welcome to the world of HTML This is the first paragraph While short it is still a paragraph And this is the second paragraph 为了保持 HTML 文件的可读性 标题字体应该独占一行 在开始一个新的部分之前加一到 两行空行 段落之间也用空行隔开 除了用 标记以外 这些额外的空白在你编辑文件 时将会有用 但是你的浏览器将忽略这些空白因为它有自己的关于空白的规则 不依赖于 你源文件中的空白 注意注意 结束标记 可以省略 这是因为当浏览器遇到一个 标记时 它认为前一个 段落到此结束 使用 和 作为段落标记使得你可以通过在源文件中使用 ALIGN alignment 属性 使一个段落居中排列 这是一个居中的段落 见下面的输出形式 这是一个居中的段落 列表列表 ListsLists HTML 支持不编号 unnumbered 编号 numbered 和定义 definition 三种列表 你也可以 嵌套列表 但是不要嵌套过多 否则会使读者感到不清晰 不编号列表不编号列表 UnnumberedUnnumbered ListsLists 制作一个不编号的 公告式列表 1 用开始标记 unnumbered list 的简记 开始 2 输入 list item 标记 后面跟独立的项 不需使用 标记 3 用 标记结束整个列表 下面是一个有三个项的列表 apples bananas grapefruit 输出形式为 apples bananas grapefruit 项可以含有多个段落 用段落标记 指明 编号列表编号列表 NumberedNumbered ListsLists 编号列表 也称为 有序列表 ordered list 和不编号列表相同 只是用 代替 各项同样用 标记 下面的 HTML 代码 oranges peaches grapes 产生的输出为 1 oranges 2 peaches 3 grapes 定义列表定义列表 DefinitionDefinition ListsLists 定义列表 编码为 通常含有交替出现的 定义术语 definition term 编码为 和定义描述 definition definition 编码为 Web 浏览器通常另起一行显示定义 描述 下面是一个定义列表的例子 NCSA NCSA the National Center for Supercomputing Applications is located on the campus of the University of Illinois at Urbana Champaign Cornell Theory Center CTC is located on the campus of Cornell University in Ithaca New York 输出形式为 NCSA NCSA the National Center for Supercomputing Applications is located on the campus of the University of Illinois at Urbana Champaign Cornell Theory Center CTC is located on the campus of Cornell University in Ithaca New York 和 项可以包含多个段落 用 标记指示 列表 或其他的定义信息 COMPACT 属性可能会被经常使用 如果你的定义术语很简短的话 例如 如果你想显示一 些计算机选项 它们可以和定义的开始处于同一行中 i invokes NCSA Mosaic for Microsoft Windows using the initialization file defined in the path k invokes NCSA Mosaic for Microsoft Windows in kiosk mode 输出形式为 i invokes NCSA Mosaic for Microsoft Windows using the initialization file defined in the path k invokes NCSA Mosaic for Microsoft Windows in kiosk mode 嵌套列表嵌套列表 NestedNested ListsLists 列表可以嵌套 在每个列表项中 你还可以含有多个段落 每个段落含有嵌套列表 这里是一个嵌套列表的例子 A few New England states Vermont New Hampshire Maine Two Midwestern states Michigan Indiana 这个嵌套列表的显示 A few New England states oVermont oNew Hampshire oMaine Two Midwestern states oMichigan oIndiana 预排格式文本预排格式文本 PreformattedPreformatted TextText 用 标记 表示 preformatted 可以产生固定宽度的字体 该标记同时使空格 新 行 和制表键 tabs 有效 多个空格显示为多个空格 源文件中的换行也在浏览器中产生 换行 这对于程序清单和其他一些情况是很有用的 例如 下面的行 bin csh cd SCR cfs get mysrc f mycfsdir mysrc f cfs get myinfile mycfsdir myinfile fc 02 o mya out mysrc f mya out cfs save myoutfile mycfsdir myoutfile rm 显示为 bin csh cd SCR cfs get mysrc f mycfsdir mysrc f cfs get myinfile mycfsdir myinfile fc 02 o mya out mysrc f mya out cfs save myoutfile mycfsdir myoutfile rm 标记可以带一个宽度属性 WIDTH 指明一行中最多允许的字符数 WIDTH 同时通知 浏览器选择一个合适的字体以及文本的缩排 在 作用的部分中也可以加超链 但是其他的 HTML 标记应该避免在 的区间 中使用 注意 由于 和 和 详细内容参见转义序列 大范围引用大范围引用 ExtendedExtended QuotationsQuotations 使用 标记可以在屏幕上用分离的块显示大段的引用 多数浏览器通常改变 引用部分的页边界 以和周围的文本区分开 在下面的例子中 Omit needless words Vigorous writing is concise A sentence should contain no unnecessary words a paragraph no unnecessary sentences for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts William Strunk Jr 1918 显示结果为 Omit needless words Vigorous writing is concise A sentence should contain no unnecessary words a paragraph no unnecessary sentences for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts William Strunk Jr 1918 地址地址 AddressesAddresses 标记通常用于说明文档的作者 与作者联系的方法 如 一个电子邮件地址 和一个修订日期 它一般是一个文件的最后部分 例如 本在线指南的最后一行为 A Beginner s Guide to HTML NCSA pubs ncsa uiuc edu revised April 96 结果为 A Beginner s Guide to HTML NCSA pubs ncsa uiuc edu revised April 96 注意注意 不 用于普通邮政地址 关于普通邮政地址参见下文的 强制换行 强制换行强制换行 ForcedForced LineLine Breaks Breaks 邮政地址邮政地址 PostalPostal AddressesAddresses 标记强制产生一个换行 行间没有间隙 对于由较短的行组成的文本 如邮政地址 元素产生的附加空行会使你觉得不必要 例如 使用 National Center for Supercomputing Applications 605 East Springfield Avenue Champaign Illinois 61820 5518 输出为 National Center for Supercomputing Applications 605 East Springfield Avenue Champaign Illinois 61820 5518 水平线水平线 HorizontalHorizontal RulesRules 标记产生一个和浏览器窗口等宽的水平线 水平线对于你分割文档中的各个部分很有 用 例如 很多人在他们的文本结束和 信息开始之前加一个水平线 你可以改变一条线的尺寸 粗 和宽度 水平线延伸长度占窗口的百分比 你可以试着 改变设置 直到对显示效果满意 例如 显示为 2 4 字符格式 HTML 有针对单个字符或句子的两种风格 逻辑风格和物理风格 logical and physical 逻辑风格 Logical styles 根据文本的内容进行标记 而物理风格 physical styles 指明 一个部分的显示效果 例如 在前面的句子中 logical styles 这个单词标记为一个 定义 definition 同样的效果 斜体 可以通过其他的标记告诉你的浏览器 把这些字 变成斜体 来实现 注意 注意 有些浏览器对 标记不做任何风格解释 因此你可能没有发现前面段落中的 单词显示成斜体 逻辑风格和物理风格逻辑风格和物理风格 LogicalLogical VersusVersus PhysicalPhysical StylesStyles 如果物理风格和逻辑风格能够产生相同的效果 为什么不和而为一呢 在理想的 SGML 概念中 内容和它的显示是分开的 因此 SGML 标记一个一级标题字体为 一级标题字体 但是并不指明一级标题字体应该显示多大 例如 24 点粗体 加倍集中 24 point bold Times centered 这种处理的好处 类似于很多字处理软件的 style sheets 是 如果你决定把一级标记字体改为 20 point left justified Helvetica 你只需要改 变你的浏览器中一级标题字体的定义就可以了 今天确实有很多浏览器允许你按你的希望 定义多种 HTML 标记在屏幕上的实际效果 逻辑标签的另一个优点在于它们有助于在你的文档中保持一致性 标记 比 24 point bold Times center 或其它描述要好记得多 例如 对 标记 多数浏览器用粗 体解释 但是 某个读者可能喜欢把这部分显示为红色 逻辑风格提供了这种灵活性 当然 假设如果你想用斜体显示一些内容而不想受浏览器的设置的影响 你就需要使用物 理风格 因此 物理风格提供一种另一种一致性 在你的文档中用某种方式显示的内容在 别的地方也会以同样的方式显示 你应该固定地使用某一种风格 如果你用物理风格标记 则在一篇文档中全都使用物理风 格 如果你使用逻辑风格 则在文档中坚持使用逻辑风格 记住 将来的 HTML 可能不再 支持物理风格 这意味着浏览器将不解释物理风格的编码 逻辑风格逻辑风格 LogicalLogical StylesStyles 用于被定义的单词 一般用斜体显示 NCSA Mosaic is a World Wide Web browser 用于强调 通常用斜体显示 Consultants cannot reset your password unless you call the help line 用于书籍的标题 等 通常斜体显示 A Beginner s Guide to HTML 用于计算机编码 用固定宽度字体显示 The header file 用于用户键盘输入 通常用无格式固定宽度字体显示 Enter passwd to change your password 用于字母序列 用固定宽度字体显示 Segmentation fault Core dumped 用于着重强调 通常用粗体显示 NOTE NOTE Always check your links 用于变量 你将用确定的信息代替这个变量 通常用斜体显示 rm filename deletes the file 物理风格标记物理风格标记 粗体文本 斜体文本 打字机文本 typewriter text 如固定宽度文本 转义序列转义序列 EscapeEscape SequencesSequences a k a a k a CharacterCharacter Entities Entities 字符有两种功能 转义特殊字符 显示普通 ASCII 字符集中不包含的字符 带有可区别标记的基本字符 有三个 ASCII 字符 左尖括号 和 ampersand 如果在 HTML 文档中使用上述三个字符 you must enter its escape sequence instead 的转义序列 其它的转义序列支持重读字符 如 带元音变音的小写字母 o 小写字母 n 带 tilde 大写字母 E 带低重音 grave accent 你可以用其它字母替代上面的 o n 和 E 参考特殊字符清单 注意注意 转义序列是区分大小写的 这一点不同于 HTML 的其它部分 例如 你不能用 代替 链接链接 LinkingLinking HTML 的主要长处在于它能够链接文本和 或图象到另一个文档或者文档的一部分中 浏览 器用颜色和 或下划线突出指定的文本或图象 以说明它是一个超文本链接 hypertext link 通常简写为 hyperlink 或 link HTML 的单个与超文本链接有关的标记为 表示 anchor 在文档中包含 anchor 1 用 3 输入在当前文档中作为超链文本的部分 4 输入 anchor 结束标记 anchor 结束标记之前不需空白 以下是一个含有超文本链接到 US html 的例子 Maine 上面的例子中 单词 Maine 被作为指向文档 MaineStats html 的超链 它和第一个文档 在同一个目录下 相对路径名和绝对路径名相对路径名和绝对路径名 你可以通过和当前文档的相对路径 relative path指明链接到其它目录的文档 例如 到 AtlanticStatesa 子目录的文件 NYStats html 的链接为 New York 它们之所以被称为 相对路径链接 是因为你指定到连接文件的路径是相对于当前文件的位 置而言的 你也可以使用文件的绝对路径 完整的 URL 但是相对路径在访问一个服务器 时效率更高 路径名使用标准 UNIX 格式 在 UNIX 格式中 父目录 包含当前目录的目录 表示为 更详尽的信息请参考 UNIX 入门参考手册如 Learning the UNIX Operating System from O Reilly and Associates Inc 假设你在 NYStats html 文件中 想要参考原始文档 US html 你的链接如下 United States 一般地 你应该使用相对链接 因为 1 移动一组文件到另一个位置会比较容易 因为相对路径名依然有效 2 和服务器的连接更有效率 3 需要键入的信息更少 但是 如果指向的文档和当前文档没有直接联系 就需要绝对路径名 例如 考虑构成一 个用户手册的一组文档 这组文档内部的链接应该采用相对链接 而到其它文档的链接 可能指向一个相关的软件 应该用绝对链接 这样 当你把用户手册移到一个新目录下时 所有的链接都不必改变 2 5 URLs World Wide Web 使用标准资源定位 Uniform Resource Locators URLs 指明其它服务器 中的文件 一个 URL 包括访问资源的类型 例如 Web gopher WAIS 服务器的地址 和文件的位置 语法格式为 scheme host domain port path filename 其中 scheme 是以下的一个 file 本地系统的一个文件 ftp 匿名 FTP 服务器中的文件 http World Wide Web 服务器中的文件 gopher Gopher 服务器中的文件 WAIS WAIS 服务器中的文件 news Usenet 的一个新闻组 newsgroup telnet 到一个基于 Telnet 的服务的连接 端口 port 号通常可以省略 除非对方告诉你使用它 否则忽略它 例如 在你的文档中链接本指南 NCSA s Beginner s Guide to HTML 它将文本 NCSA s Beginner s Guide to HTML 标记为一个超链 连到当前文档中 到指定部分的链接到指定部分的链接 锚链也可以用于引导读者到一篇文档 可以是当前文档或其他文档 中的 特定区域 而不 一定到缺省的顶端位置 这种类型的锚链通常称为一个 命名锚链 named anchor 因为创 建链接时 你需要在文档中插入 HTML 名字 本指南是在同一篇文档中使用命名锚链的很好的例子 它作成一篇文档以便于打印 但是 当你只是想了解关于 HTML 的一部分信息时 在这样一篇 长 文档中浏览是比较费时的 内部的超链用于在文档开始创建一个 内容索引 table of contents 这些超链使你可以 从文档中的一个位置移到另一个位置 到本文的顶端点击内容索引中 到指定部分的链接 你就会返回这里 你还可以链接到另一篇文档中的指定部分 首先提这一点是因为这会有助于帮助你理解一 篇文档内部的链接 不同文档中指定部分之间的链接不同文档中指定部分之间的链接 假设你想从文档 A documentA html 中建立一条到另一篇文档 MaineStats html 中的 一个指定部分的链接 输入 HTML 编码指向一个命名链接 documentA html In addition to the many state parks Maine is also home to Acadia National Park 井号 后面的字符串可以看作文件 MaineStats html 中的一个标签 这个标签说明了 当该链接被激活时浏览器从什么地方开始显示 在上例中 显示的第一行将是 Acadia National Park heading 第二步 在 MaineStats html 中创建 命名锚链 本例中为 ANP Acadia National Park 这些元素都作好以后 你就可以让读者直接找到 MaineStats html 中 Acadia 的参考信息 了 注意注意 要想链接到另一篇文档中的指定位置 你需要对那篇文档具有写权限 或者那篇文 档中已经含有文档内部的命名锚链 例如 你可以在你所写的文档中包含指向本指南的锚 链 因为本文中已经含有命名锚链 使用浏览器中的 View Source 看一看编码 但是如 果本文档 没有命名锚链 你就不能制作到特定位置的链接 因为你不能编辑 NCSA 服务器 中的原始文件 指向当前文档内指定部分的链接指向当前文档内指定部分的链接 语法和前文相同 只是文件名 省略 例如 要从 MaineStats 中链接到 ANP More information about Acadia National Park is available elsewhere in this document 注意确保你的文档中在链接指向的部分包含 标记 Acadia National Park 当你认为读者可能需要打印全部文档 或者在一个文件中有很多短信息需要在线说明的情 况下非常有用 邮件发送邮件发送 MailtoMailto 在超链中包含 mailto 属性 可以方便读者给某个人或别名发送电子邮件 格式为 Name 例如 输入 NCSA Publications Group 可以创建一个已经配置好的发往 BUPT Publications Group 的邮件窗口 你当然应该换 用另一个地址 2 6 嵌入行中的图象 多数 Web 浏览器可以显示嵌入行中的 X 位图 XBM GIF 或 JPEG 格式的图象 即和文本 想邻的图象 其他格式的图象正在合并到 Web 浏览器中 如 Portable Network Graphic PNG 格式 每个图象都花费处理时间并降低文档显示的速度 仔细选择你的文 档中的图象和图象的个数 包含一个嵌入行中的图象 输入 ALT FORWARD HEIGHT 32 WIDTH 32 其中 图象名 是图象文件的 URL URLs 的语法格式和锚链 HREF 使用的格式相同 如果图象文件是 GIF 文件 则 图象名中的文件名部分必须以 gif 结束 X 位图格式的文件必须以 xbm 结尾 JPEG 图象 文件必须以 jpg 或 jpeg 结束 Portable Network Graphic 文件必须以 png 结束 图象大小属性图象大小属性 在 标记中你应该包含其它两个属性 用于通知浏览器正在和文本一起下载的图象的 大小 HEIGHT 和 WIDTH 属性使浏览器在下载文件其它部分的时候为图象留出适当的空间 象素 从你的图象处理软件如 Adobe Photoshop 中可以得到象素大小 例如 要在文件中包含一幅自己的肖像 输入 ALT FORWARD HEIGHT 32 WIDTH 32 注意注意 当图象大小与属性描述大小不一致时 有些浏览器使用 HEIGHT 和 WIDTH 属性来扩 大或缩小一幅图象以使它适用于分配的空间 并非所有的浏览器开发者都赞同放大 缩小 图象 因此 在安排时不要假设你的读者都可以使用这种特性 最好查看一下图象大小 使用正确的尺寸 图象定位图象定位 对于图象的显示你具有一定的灵活性 你可以让图象和文本分开 把图象放在左边 右边 或者中间 或者你可以让图象和文本在同一行 你可以尝试多种形式 看一看哪种最好 使图象和文本在同一行使图象和文本在同一行 缺省情况下图象的底部和随后的文本在同一行显示 就象现在的这段 你也可以 通过把 ALIGN 属性的值设为 TOP 或 CENTER 把图象放到一段的顶端或中间 这段文本与图象的顶端在同一行 注意只有一行文本如此 其他行跳到图象的底部显示 这一行文本显示在图象中间 同 样 只有一行显示在中间 其他行在图象的下面 不带文本的图象不带文本的图象 如果要显示一幅不带文本的图象 例如 你的组织的徽标 只要把它作为单独的一段即可 使用段落标记的 ALIGN 属性把图象调整到窗口的中间或右边 如下所示 结果为 图象显示在中间 本段从它下面靠左开始 图象的替换文本图象的替换文本 一些 World Wide Web 浏览器 主要是那些在 VT100 终端上运行的浏览器 不能显示图象 有些用户会关掉图象下载功能 就算他们的软件可以显示图象 特别是如果他们是 modem 或低速线路的用户 HTML 提供一种机制使得读者知道他们看到的页面上缺少了什么 ALT 属性使你可以指定一段可以替代图象来显示的文本 例如 ALT HEIGHT 48 WIDTH 50 其中 UpArrow gif 是一个向上的箭头 在具有图象显示功能并且图象下载打开的浏览器中 你可以看到一个上箭头的图形 在 VT100 浏览器中或者图象下载关闭的情况下 你的窗口 中将显示 Up 这个单词 你应该对出现在你的文档中的每个图象都使用一个替换文本 这是一种对读者的礼貌 背景图象背景图象 新版本的 Web 浏览器可以下载一幅图象用做显示一个主页时的背景 有些人喜欢使用背景 有些人不喜欢 通常 如果你想包含一个背景 你要确保你的文本在背景上依然可以被很 清晰地阅读 背景图象可以是一个物体的组织 例如亚麻布纸张 或图象 可能是一个徽标 你可以象 生成其他任何图象一样来生成背景图象 不过你只需要制作一个很小的图象 浏览器会使用一种称之为 盖瓦 tiling 的特性重复 显示这个图象 填满整个浏览器窗口 简单地说 你只要生成一幅图象 浏览器会自动重 复多次 直到填满你的窗口 当你使用下面说明的标记时 这个动作会自动执行 包含背景图象的标记包含在 标记描述中作为一个属性 背景颜色背景颜色 缺省情况下浏览器使用灰底黑字显示文本 但是 你可以改变它们 一些 HTML 作者选择 一个背景颜色 配以文本颜色的相应改变 对于这种改变一定要预先看一看 是否还易于阅读 例如 不少人用黑底红字 非常难以 阅读 使用标记的多种属性 你可以改变文本 链接 看过的链接和活动链接的颜色 例 如 输入 将创建一个窗口 背景为黑色 BGCOLOR 文本为白色 TEXT 超链为银色 LINK 六位的数字和字母的组合代表颜色 它给出某种颜色的 RGB 红 red 绿 green 蓝 blue 的值 这个六位数字实际上是三个顺序排列的两位数 代表从 00 到 FF 的红 绿 蓝比重 的十六进制值 例如 000000 表示黑色 没有任何颜色 FF0000 是亮红 FFFFFF 是白色 所有三种颜色全部饱和 这些数字和字母的组合的含义是模糊的 幸运的是有一个在线 资源可以帮助你了解各种组合与颜色的对应关系 ColorPro Web server 2 7 外部图象 声音 和动画 你可能希望当用户激活你的文档中一个单词或小的图象作成的链接时 把一幅图象作为单 独的文档打开 这种情况称为一个外部图象 当你不想由于大的图象而降低主文档的下载 速度时 它是很有用的 要包含一个外部图象的链接 输入 link anchor 你也可以用一个小的图象作为到大图象的链接 输入 ALT HEIGHT 48 WIDTH 50 读者看到图象 SmallImage gif 点击它就可以打开文件 LargerImage gif 使用同样的语法链接外部动画和声音 唯一的不同在于链接文件的扩展名 例如 link anchor 指明一个到 QuickTime 电影的链接 一些通常的文件类型和其扩展名为 文件类型文件类型扩展名扩展名 纯文本 plain text txt HTML 文档 html GIF 图象 gif TIFF 图象 tiff X 位图图象 xbm JPEG 图象 jpg 或 jpeg PostScript 文件 ps AIFF 声音文件 aiff AU 声音文件 au WAV 声音文件 wav QuickTime 电影 mov MPEG 电影 mpeg 或 mpg 记住你假设的读者和他们使用的软件 例如 多数 UNIX 工作站不能播放 QuickTime 电影 2 8 表格 Tables 在 HTML 制定表格标记之前 HTML 作者不得不在 标记中仔细安排他们的表格式的信 息 计算空格的个数 预览输出效果 表格不仅对描述表格式信息十分有用 对于那些经 常性的 HTML 作者来说 它可以使他们可以方便地完成大量的 Web 页 请看 NCSA Relativity Group s pages 一个很好的例子 根据下面的编码解释考虑你的表格式信息 一个表格得有一些表头 用于说明每行 列包含 什么内容 行 rows 表示信息 单元 cells 表示每个项 在下面的表格中 第一列包含表头 信息 每行说明一个 HTML 表格标记 每个单元含有一对标记或者对标记功能的解释 表格元素表格元素 元素元素描述描述 定义一个表格 如果使用了 BORDER 属性 浏览器显示一个带边界的 表格 定义表格标题的 caption 标题的缺省位置在表格的顶部 属性 ALIGN BOTTOM 可以用于指定标题显示在表格底部 注注 caption 标记内可以使用任意其他标记 说明表格中的一行 你可以定义整个行的缺省属性 ALIGN LEFT CENTER RIGHT 和 或 VALIGN TOP MIDDLE BOTTOM 详细内容参 考本表格末尾的 表格属性 部分 定义一个表格头单元 缺省状态该单元的文本为粗体居中 该单元可以 包含其他属性 说明单元属性和 或单元内容 详细内容参见本表格底部 的 表格属性 部分 定义一个表格数据单元 缺省情况下该单元内的文本为水平方向靠左对 齐 垂直方向居中排放 该单元可以包含其他属性 说明单元属性和 或 单元内容 详细内容参见本表格底部的 表格属性 部分 表格属性表格属性 注注 在 或 单元中定义的属性将覆盖 override 中的缺省定义 属性属性描述描述 ALIGN LEFT CENTER RIGHT VALIGN TOP MIDDLE BOTTOM COLSPAN n ROWSPAN n NOWRAP 一个单元的水平位置分配 一个单元的垂直位置分配 一个单元跨多少列 n 一个单元跨多少行 n 关闭一个单元中的自动换行 word wrapping 通用表格格式通用表格格式 一个表格的通用格式形式为 表格定义的开始 caption 内容 caption 定义 第一行定义的开始 单元 cell 内容 第一行的第一个单元 一个头 head 单元内容 第一行最后一个单元 一个头 head 第一行定义的结尾 第二行定义的开始 单元内容 第二行第一个单元 单元内容 第二行最后一个单元 第二行定义的结尾 最后一行定义的开始 单元内容 最后一行第一个单元 单元内容 最后一行最后一个单元 最后一行定义结尾 表格定义结束 和 标记必须必须把整个表格括起 表格中的第一个项是 CAPTION 它是可 选部分 然后你可以用 和 标记定义任意多行 在一行内也可以有用 或 标记定义的任意数目的单元 表格中的每一行在本质上是 和它的上下行独立编排格式的 这使得你可以很容易地显示象上文中的只有一个单元的表 格 例如表格属性 跨越表格中的多个列 非表格式信息使用的表格非表格式信息使用的表格 有些 HTML 作者使用表格描述非表格化信息 例如 因为链接可以包含在表格单元中 一 些作者使用没有边界的表格组合一些分离的图象创建 一个 图象 可以显示表格的浏览 器可以无缝隙地显示这些实际分离的图象 使得合成的图象类似于一个 图象映象 image map 一个带有矩形超链区域的图象 使用带有图象边界的表格也可以得到很好的显示效果 不妨试一试 看看自己喜欢哪种风 格 填充填充 FormForm Fill out Fill out Forms Forms Web form 使读者可以向 Web 服务器返回信息以产生某种动作 例如 假设你想收集名字 和电子邮件地址以便向提出要求的读者发送电子邮件 对每个输入他 她的姓名和地址的人 你需要得到要发送的信息和加到数据库中的响应者的项目 这种输入数据的处理工作通常是由 script 描述式语言 译者注 描述函数或者用 Perl 或 其他处理文本 文件和信息的语言编写的程序来完成的 如果你写不出能够处理输入数据 的程序或 script 函数 你就得找其他人替你完成 Form 本身倒是比较简单 它们也使用 HTML 标记来生成 可能不同的地方在于接受并处理 递交数据的程序或 script 描述函数 由于需要说明专门的处理输入信息的 script 描述函 数 在本指南中不讨论 填充 forms 2 9 疑难解答 避免标记重叠避免标记重叠 请看这个 HTML 例子 This is an example of overlapping HTML tags overlapping 这个单词被同时包含在 和 两个标记中 浏览器在这种情况下会 无所适从 因而你可能得不到预期的效果 通常情况下应该避免标记重叠 检查你的标记 让它们成对出现 成对使用的标记 显然 结束标记可以省略的元素除外 如段落标记 中间不应该被打断 再看看上面的例子 在 中间的标记 DFN 尚未结束前 你不能使粗体标记结束 在你把文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字化服务与体验创新研究-洞察及研究
- 土地监测技术应用-洞察及研究
- 数字化转型与法律框架-洞察及研究
- 初中学生心理健康教育主题活动方案
- 数据驱动性能预测-洞察及研究
- 甘肃省白银市实验中学2024-2025学年高一下学期期末考试模拟英语试卷(含音频)
- 人教版小学六年级语文教学方案
- 学历提升教育心理学课程辅导方案
- 财务合伙协议书范本
- 退休员工再聘续约协议
- 无偿分享深圳租房合同范本
- 2025装修半包工合同样本
- DB42T 1585-2020 规模化牛场生物安全技术规范
- 学校“十五五”五年发展规划(2026-2030年):深植教育沃土培厚发展根基
- 2025年物业能力评级考试题库
- 2025年行政执法证考试必考题库(含答案)
- 机关事业单位工作人员绩效考核表
- 盆底相关知识课件
- 重庆巴川量子中学2024-2025学年数学八年级第一学期期末综合测试试题含解析
- 2025年行政执法考试题库及答案大全
- 心房颤动患者的健康宣教
评论
0/150
提交评论