您的位置:首页 > Web前端 > HTML

学习HTML必须了解的一些基础知识

2014-06-14 18:48 656 查看
原文:学习HTML必须了解的一些基础知识

NanShan小编 将学习HTML必须了解的一些基础知识,做了一个小小的分类和总结,这样可以更直观的了解HTML

1、HTML布局:在网络上,随处都可以看到像报纸那样的格式化分栏、HTML布局 - 使用表格及添加其他元素例如:颜色
2、HTML框架:通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面、每份HTML文档称为一个框架,并且每个框架都独立于其他的框架。使用框架的坏处:开发人员必须同时跟踪更多的HTML文档,很难打印整张页面、框架结构标签(<frameset>)框架结构标签(<frameset>)定义如何将窗口分割为框架,每个
frameset 定义了一系列行或列,rows/columns 的值规定了每行或每列占据屏幕的面积、框架标签(Frame)Frame 标签定义了放置在每个框架中的 HTML 文档、假如一个框架有可见边框,用户可以拖动边框来改变它的大小。为了避免这种情况发生,可以在 <frame> 标签中加入:noresize="noresize"。为不支持框架的浏览器添加 <noframes> 标签、不能将 <body></body> 标签与 <frameset></frameset> 标签同时使用!不过,假如你添加包含一段文本的
<noframes> 标签,就必须将这段文字嵌套于 <body></body> 标签内
3、HTML字体:在 HTML 中,字体标签是不被支持的。一般都认为,在今后版本的 HTML 中,这个标签会被清除出去。即使很多人都在用它,我们都应该尽量避免它,而使用样式取而代之、在最新的 HTML 版本(HTML 4 和 XHTML)中,字体标签已被废弃。万维网联盟已从其标准中删除了字体标签,在未来,样式表(CSS)将用来定义布局,以及显示
HTML 元素的属性
4、HTML CSS:通过使用 HTML4.0,所有的格式化代码均可移出 HTML 文档,然后移入一个独立的样式表、外部样式表(当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观)内部样式表(当单个文件需要特别样式时,就可以使用内部样式表。你可以在
head 部分通过 <style> 标签定义内部样式表)内联样式(当特殊的样式需要应用到个别元素时,就可以使用内联样式。使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性)
5、HTML字符实体:字符实体(一些字符在 HTML 中拥有特殊的含义,比如小于号 (<) 用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。字符实体有三部分:一个和号 (&),一个实体名称,或者 # 和一个实体编号,以及一个分号
(;)。要在 HTML 文档中显示小于号,我们需要这样写:< 或者 <使用实体名称而不是实体编号的好处在于,名称相对来说更容易记忆。而这么做的坏处是,并不是所有的浏览器都支持最新的实体名称,然而几乎所有的浏览器对实体编号的支持都很好
6、HTML头部:头元素(头元素包含关于文档的概要信息,也称为元信息(meta-information)。Meta 意为“关于某方面的信息”。可以这么说,元数据(meta-data)是关于数据的信息,而元信息是关于信息的信息)、头元素内的元素(头元素内的元素不会被浏览器显示出来。根据
HTML 标准,仅有几个标签在 HTML 的头部分是合法的。它们是:<base>, <link>, <meta>, <title>, <style> 和 <script>)
7、HTML元信息:文档描述(Meta 元素中的信息可以描述 HTML 文档)文档关键字(Meta 元素中的信息可以描述文档的关键词)重定向(在网址已经变更的情况下,将用户重定向到另外一个地址)、头元素包含着关于文档的概要信息。HTML 同样包含位于 head 元素内部的 meta
元素。Meta 元素的作用是提供文档的元信息。大多数情况下,meta 元素用来提供与浏览器或者搜索引擎相关的信息,比方说描述文档的内容等等、针对搜索引擎的关键字(某些万维网搜索引擎使用 meta 标签的 name 和 content 属性来索引页面)
8、HTML URL(统一资源定位符):一个称为 URL(统一资源定位器)的东西用于对万维网上的文档(或其他数据)进行寻址。一个完整的网址,例如:http://www.nanshan.biz ,遵守如下语法规则:scheme://host.domain:port/path/filename:Scheme
定义因特网服务的类型。最流行的类型是 http。domain(域)定义因特网域名,比如:w3school.com.cn。host(主机)定义此域中的主机。如果被省略,缺省的支持 http 的主机是 www。:port(端口)定义主机的端口号。端口号通常是被省略的。缺省的端口号是 80。path(路径)定义服务器上的路径(一个辅助的路径)。如果路径被省略,资源(文档)会被定位到网站的根目录。filename(文件名)定义文档的名称。缺省的文件名一般会是 default.asp 或者 index.html,或者依据
WEB 服务器设置的其他文件名
9、HTML脚本:向 HTML 添加脚本(Script),使其动态性和交互性更强、将脚本插入 HTML 页HTML 中的脚本使用 <script> 标签进行定义。请注意你可以使用 type 属性来指定脚本语言、如果浏览器压根没法识别 <script> 标签,那么 <script>
标签所包含的内容将以文本方式显示在页面上。为了避免这种情况发生,你应该将脚本隐藏在注释标签当中。那些老的浏览器(无法识别 <script> 标签的浏览器)将忽略这些注释,所以不会将标签的内容显示到页面上。而那些新的浏览器将读懂这些脚本并执行它们,即使代码被嵌套在注释标签内、<noscript> 标签除了将脚本隐藏于注释中,你还可以添加 <noscript> 标签。<noscript> 标签用于定义假如脚本没有执行时的替代文本。这个标签被用于以下情况:如果浏览器能够识别 <script> 标签,但是不支持其中的脚本,那么这些浏览器将显示出
<noscript> 标签内部的文本。不过,如果浏览器支持 <script> 内的脚本,那么浏览器将忽略 <noscript> 标签
10、HTML标准属性:HTML 标签可拥有属性。应掌握的属性是通用于每个标签的核心属性和语言属性
11、HTML事件属性:HTML 4 的新特性之一是可以使 HTML 事件触发浏览器中的行为,比方说当用户点击某个 HTML 元素时启动一段 JavaScript。在现代浏览器中都内置有大量的事件处理器。这些处理器会监视特定的条件或用户行为,例如鼠标单击或浏览器窗口中完成加载某个图像。通过使用客户端的
JavaScript,可以将某些特定的事件处理器作为属性添加给特定的标签,并可以在事件发生时执行一个或多个 JavaScript 命令或函数。事件处理器的值是一个或一系列以分号隔开的 Javascript 表达式、方法和函数调用,并用引号引起来。当事件发生时,浏览器会执行这些代码
12、HTML URL编码:URL 编码的作用是把字符转换为可在因特网上安全传输的格式、Web 浏览器通过使用 URL 从 web 服务器上请求页面、在因特网上传送 URL 的话,只能使用 ASCII 字符集。由于 URL 经常会包含 ASCII 字符集以外的字符,所以必须对 URL
进行转换。URL 编码所做的事情就是把 URL 转换为有效的 ASCII 格式。在进行 URL 编码时,每一个非安全的 ASCII 字符会被替换为 "%hh" 格式,其中 hh 是两位十六进制数,它对应于该字符在 ISO-8859-1 字符集里的字符编码值。URL 中不能含有空格,URL 编码通常会将空格替换为加号(+)
13、PWS 可以将任何视窗计算机改造成 WEB 服务器。PWS 易于安装,同时也是开发和测试 WEB 应用程序的理想平台。PWS 为工作站进行了优化,不过仍然拥有一个完整的 WEB 服务器所有的必备条件、Windows 2000 内置的 WEB 服务器 IIS,使得创建针对网络的大型应用程序变得简单。PWS
和 IIS 均包含 ASP,一种用于创建动态和交互性 WEB 应用程序的服务器端脚本标准。同时,IIS 也可以应用于 Windows NT 平台
14、HTML字符集:如需正确地显示 HTML 页面,浏览器必须知道使用何种字符集。万维网早期使用的字符集是 ASCII。ASCII 支持 0-9 的数字,大写和小写英文字母表,以及一些特殊字符、ISO 字符集是国际标准组织 (ISO) 针对不同的字母表/语言定义的标准字符集、由于上面列出的字符集都有容量限制,而且不兼容多语言环境,Unicode
联盟开发了 Unicode 标准。Unicode 标准涵盖了世界上的所有字符、标点和符号。不论是何种平台、程序或语言,Unicode 都能够进行文本数据的处理、存储和交换、Unicode 联盟开发了 Unicode 标准。他们的目标是用标准的 Unicode 转换格式 (UTF) 来取代现有的字符集。Unicode 标准已经获得了成功,在 XML、Java、ECMAScript (JavaScript)、LDAP、CORBA 3.0、WML 中,Unicode 已经得到了实现。在许多操作系统以及所有的现代浏览器中,Unicode
同样得到了支持。Unicode 联盟与领导性的标准发展组织进行合作,比如 ISO、W 3C 以及 ECMA。
Unicode 可以被不同的字符集兼容。最常用的编码方式是 UTF-8 和 UTF-16
15、HTML状态消息:当浏览器从 web 服务器请求服务时,可能会发生错误。从而有可能会返回一系列状态消息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息