HTML5+CSS3笔记(29页).doc
《HTML5+CSS3笔记(29页).doc》由会员分享,可在线阅读,更多相关《HTML5+CSS3笔记(29页).doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-HTML5+CSS3笔记-第 26 页HTML5一、 HTML5 概述二、 HTML5基本格式一HTML5 文档结构1.第一步:打开Sublime Text 3,打开指定文件夹;2.第二步:保存index.html 文件到磁盘中,.html 是网页后缀;3.第三步:开始编写HTML5 的基本格式。 /文档类型声明 /表示HTML 文档开始 /包含文档元数据开始 /声明字符编码基本结构 /设置文档标题 /包含文档元数据结束 /表示HTML 文档内容百度 /一个超链接元素(标签) /表示HTML /表示HTML 文档结束二文档结构解析1.Doctype文档类型声明(Document Type D
2、eclaration,也称Doctype)。它主要告诉浏览器所查看的文件类型。在以往的HTML4.01 和XHTML1.0 中,它表示具体的HTML 版本和风格。而如今HTML5 不需要表示版本和风格了。 /不分区大小写2.html 元素首先,元素就是标签的意思,html 元素即html 标签。html 元素是文档开始和结尾的元素。它是一个双标签,头尾呼应,包含内容。这个元素有一个属性和值:lang=zh-cn,表示文档采用语言为:简体中文。 /如果是英文则为en3.head 元素用来包含元数据内容,元数据包括:、。这些内容用来浏览器提供信息,比如link 提供CSS 信息,script提供J
3、avaScript 信息,title 提供页面标题等。. /这些信息在页面不可见4.meta 元素这个元素用来提供关于文档的信息,起始结构有一个属性为:charset=utf8。表示告诉浏览器页面采用的什么编码,一般来说我们就用utf8。当然,文件保存的时候也是utf8,而浏览器也设置utf8 即可正确显示中文。 /除了设置编码,还有别的5.title 元素这个元素很简单,顾名思义:设置浏览器左上角的标题。基本结构6.body 元素用来包含文档内容的元素,也就是浏览器可见区域部分。所有的可见内容,都应该在这个元素内部进行添加。.7.a 元素一个超链接,后面会详细探讨。百度三元素标签探讨HTML
4、 是一种标记语言,刚才的结构我们已经详细探讨过。这里,我们再剖析一下这些“标记”或者叫“标签”,书面上经常称作为“元素”的东西是怎么构成的。1.元素元素就是一组告诉浏览器如何处理一些内容的标签。每个元素都有一个关键字,比如、都是元素。不同的标签名称代表不同的意义,后面将会涉及到段落标签、文本标签、链接标签、图片标签等。元素一般分为两种:单标签(空元素)和双标签。单标签一般用于声明或者插入某个元素,比如声明字符编码就用,插入图片就用;双标签一般用于设置一段区域的内容,将其包含起来,比如段落.。2.属性和值元素除了有单双之分,元素的内部还可以设置属性和值。这些属性值用来改变元素某些方面的行为。比如
5、超链接:中的href 属性,里面替换网址即可链接到不同的网站。当然一个元素里面可以设置多个属性,甚至自定义属性。三、 HTML5文本元素一文本元素总汇HTML5 规范指出:使用元素应该完全从元素的语义出发。但是由于历史遗留及用户至上的原则,这种语义会宽松许多。元素名称说明a 生成超链接br 强制换行wbr 可安全换行b 标记一段文字但不强调strong 表示重要i 表示外文或科学术语em 表示强调code 表示计算机代码var 表示程序输出samp 表示变量kdb 表示用户输入abbr 表示缩写cite 表示其他作品的标题del 表示被删除的文字s 表示文字已不再确认dfn 表示术语定义mar
6、k 表示与另一段上下文有关的内容q 表示引自他处的内容rp 与ruby 元素结合使用,标记括号rt 与ruby 元素结合使用,标记括号ruby 表示位于表意文字上方或右方的注音符号bdo 控制文字的方向small 表示小号字体内容sub 表示下标字体sup 表示上标字体time 表示时间或日期u 标记一段文字但不强调span 通用元素,没有任何语义。一般配合CSS 修饰。从上面这张表格中,我们发现文本元素还是非常多的。但实际上,在现实应用中,真正常用的也就是那么几个,绝大部分是针对英文的。二文本元素解析1.表示关键字和产品名称HTML5解释:元素实际作用就是加粗。从语义上来看,就是标记一段文字
7、,但并不是特别强调或重要性。比如:一段文本中的某些关键字或者产品的名称。2.表示重要的文字HTML5解释:元素实际作用和一样,就是加粗。从语义上来看,就是强调一段重要的文本。3.强制换行、安全换行Thisabcdkedkslakdjfkdlsakd is apple.解释:在任意文本位置键入都会被换行,而在英文单词过长时使用会根据浏览器的宽度适当的裁切换行。4.表示外文词汇或科技术语HTML5解释:元素实际作用就是倾斜。从语义上来看,表示区分周围内容,并不是特别强调或重要性。5.加以强调HTML5解释:元素实际作用和一样,就是倾斜;从语义上来看,表示对一段文本的强调。6.表示不准确或校正HTM
8、L5解释:元素实际作用就是删除线;从语义上来看,表示不准确的删除。7.表示删除文字HTML5解释:元素实际作用和一样,就是删除线;从语义上来看,表示删除相关文字。8.表示给文字加上下划线HTML5解释:元素实际作用就是加一条下划线;从语义上来看,并不强调此段文本。9.添加一段文本HTML5解释:元素实际作用和一样,加一条下划线;从语义上来看,是添加一段文本,起到强调的作用。10.添加小号字体HTML5解释:元素实际作用就是将文本放小一号。从语义上来看,用于免责声明和澄清声明。11.添加上标和下标55解释:和元素实际作用就是数学的上标和下标。语义也是如此。12.等表示输入和输出HTML5HTML
9、5HTML5HTML5解释:表示计算机代码片段;表示编程语言中的变量;表示程序或计算机的输出;表示用户的输入。由于这属于英文范畴的,必须将lang=en英语才能体现效果。13.表示缩写HTML5解释:元素没有实际作用;从语义上看,是一段文本的缩写。14.表示定义术语HTML5解释:元素就是一般性的倾斜;从语义上看,表示解释一个词或短语的一段文本。15.引用来自他处的内容HTML5解释:元素实际作用就是加了一对双引号。从语义上来看,表示引用来自其他地方的内容。16.引用其他作品的标题HTML5解释:元素实际作用就是加粗。从语义上来看,表示引用其他作品的标题。17.语言元素饕(to)餮(ti)解释
10、:用来为非西方语言提供支持。用来帮助读者掌握表意语言文字正确发音。比如:汉语拼音在文字的上方。但目前Firefox 还不支持此特性。18.设置文字方向HTML5解释:必须使用属性dir 才可以设置,一共两个值:rtl(从右到左)和ltr(从左到右)。一般默认是ltr。还有一个元素也是处理方向的,由于是特殊语言的特殊效果,且主流浏览器大半不支持,忽略。19.突出显示文本HTML5解释:实际作用就是加上一个黄色的背景,黑色的字;从语义上来看,与上下文相关而突出的文本,用于记号。20.表示日期和时间2015-10-10解释:元素没有实际作用;从语义上来看,表示日期和时间。21.表示一般性文本HTML
11、5解释:元素没有实际作用;语义上就是表示一段文本,我们经常用它来设置CSS等操作。四、 HTML5超链接和路径一超链接的属性元素属于文本元素,有一些私有属性或者叫局部属性。那么,相对应的还有通用属性或叫做全局属性。这方面的知识,后面会详细探讨。属性名称说明href 指定元素所指资源的URLhreflang 指向的链接资源所使用的语言media 说明所链接资源用于哪种设备rel 说明文档与所链接资源的关系类型target 指定用以打开所链接资源的浏览环境type 说明所链接资源的MIME 类型(比如text/html)在这几个属性当中,只有href 和target 一般比较常用,而href 是必
12、须要用的。其他几个属性,在元素使用较少,将在CSS 章节再探讨。1.href 属性百度解释:href 是必须属性,否则元素就变成空元素了。如果属性值是http:/开头的URL,意味着点击跳转到指定的外部网站。2.target 属性百度解释:target 属性告诉浏览器希望将所链接的资源显示在哪里。属性名称说明_blank 在新窗口或标签页中打开文档_parent 在父窗框组(frameset)中打开文档_self 在当前窗口打开文档(默认)_top 在顶层窗口打开文档这四种最常用的是_blank,新建一个窗口。而_self 是默认,当前窗口打开。_parent和_top 是基于框架页面的,分别
13、表示在父窗口打开和在整个窗口打开。而HTML5 中,框架基本被废弃,只能使用元素,且以后大量结合JavaScript 和PHP 等语言配合,框架用的就很少了。二相对与绝对路径所谓相对路径,就是相对于链接页面而言的另一个页面的路径。而绝对路径,就是直接从file:/磁盘符开始的完整路径。我们在同一个目录下做上两个页面,其中一个页面链接到另一个页面。1.绝对路径index2解释:首先是file:/开头,然后是磁盘符,然后是一个个的目录层次,找到相应文件。这种方式最致命的问题是,当整个目录转移到另外的盘符或其他电脑时,目录结构一旦出现任何变化,链接当即失效。2.相对路径index2解释:相对路径的条
14、件是必须文件都在一个磁盘或目录下,如果是在同一个目录下,直接属性值就是被链接的文件名.后缀名。如果在同一个主目录下,有多个子目录层次,那就需要使用目录结构语法。3.目录语法同一个目录:index2.html 或./index2.html;在子目录:xxx/index2.html;在孙子目录:xxx/xxx/index2.html;在父目录:./index2.html;在爷爷目录:././index2.html;三锚点设置超链接也可用来将同一个文档中的另一个元素移入视野。通过属性id 或name 实现锚点定位。/链接第一章 第二章 第三章/锚点 五、 HTML5分组元素一分组元素总汇为了页面的排
15、版需要,HTML5 提供了几种语义的分组元素。元素名称说明p 表示段落div 一个没有任何语义的通用元素,和span 是对应元素blockquote 表示引自他出的大段内容pre 表示其格式应被保留的内容hr 表示段落级别的主题转换,即水平线ul,ol 表示无序列表,有序列表li 用于ul,ol 元素中的列表项dl,dt,dd表示包含一系列术语和定义说明的列表。dt 在dl 内部表示术语,一般充当标题;dd 在dl 内部表示定义,一般是内容。figure 表示图片figcaption 表示figure 元素的标题二分组元素解析1.建立段落这是一个段落这也是一个段落解释:元素实际作用就是将内部包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTML5 CSS3 笔记 29
限制150内