H5教程(一)
相信点进来看这篇文章的应该都是刚刚接触H5的新手,那么你真的是找到了一篇合适的文章。
1.学习前准备
既然想学习好H5,只是这样看是不够的,还需要动手练习,以及及时复习,所以我推荐几款软件来配合我们的学习。
1.1.Hbuilder
必备软件,学习H5的关键,你要学习一切一切的H5代码都需要他,当然你如果熟悉别的软件也可以。本小编比较熟悉的是这款软件,所以也就推荐你们使用,个人认为还是比较适合新手入门的。
1.2.有道云笔记
这里不是打广告,而是学习需要一款整理笔记的文件,因为以后要学的东西很多,所以我也希望你们和我一样使用软件去整理自己所学的知识,毕竟好记性不如烂笔头。其实我比较推荐你们使用印象笔记,那款软件会更好一点,但毕竟那款软件需要收费,所以我在这推荐了有单云笔记。
2.HTML基础
好了,做好之前的准备,那么我们就来正式了解一下HTML吧
2.1.什么是HTML
HTML是指超文本标记语言(Hyper Text Markup Language)。
HTML是一种用来编写网页的语言,使用浏览器将他翻译成相应的页面。
HTML并不是编程语言,他是一种标记语言。
3.HTML基础结构
HTML文档主要包括三大部分:
文档声明部分(文档开头第一行,表明文档版本)
头部部分(给浏览器的配置及给搜索引擎的信息) 主体部分。(网页的内容都在这)4.
部分常用标签(必不可少)(用于表述网页的元数据,及网页的基本信息)4.1.
网页的标题,即网页选项卡上的文字4.2.标签: 使用Link标签链接网页标签
常用属性: rel属性:声明链接文件的类型 type属性:可以省略 href属性:表示图片的路径地址4.3.标签 描述文件类型和编码,搜索关键字和描述。 1.charseat:设置文档字符集编码格式。 2.HTTP-EQUIV:(将我们的信息写给浏览器看,让浏览器按里边的要求执行) 属性值:Content-type(文档类型)Refresh(网页定时刷新)set-cookie(设置缓存)
需配合content使用(http-equiv属性只表明设置哪部分,具体的设置内容放在content属性中) 3.name属性(写给搜索引擎):使用方法同上,需掌握的属性值author(作者)keywords(关键字)description(网页描述) 4.content属性配合其他使用。
5.
部分常用标签(重点,最主要部分)5.1.块级标签
!--h标签:标题标签,自动加粗,h1最大,h6最小-->
h1标题标签
h2标题标签
h3标题标签
h4标题标签
h5标题标签
h6标题标签
p标签是段落标签,这里是第一段文字
p标签是段落标签,
这里是第二段文字
横眉冷对千夫指,俯首甘为孺子牛。
这是预格式标签这是换行 这是空格
2.基于布局的块级标签
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
- 这是定义列表的标题
- 第一项
- 第二项
- 第三项
5.3.常见的行级标签
1.(文本):(文本):无实际意义,用来包裹某部分文字,修改特定样式。2.(短引用)(短引用)显示文字为“”引起来。3.(缩小字体)(缩小字体)表示缩小字体,可以多层嵌套,直到字号最小。4. (强调) (强调)(倾斜) (加粗)【Strong,em,b,i标签的区别】 1.Strong和em都表示强调,但是Strong是加粗,em是倾斜。 2.Strong和b都是加粗,em和i都能倾斜,但是Strong和em有强调含义。HTML5要求标签尽可能的实现语义化。5.(超链接)

a.属性: 1).href:可以是网络连接,也可以是本地文件。(路径确定同img ) 2).target:超链接打开的位置,_self自身页面(默认)_blank 新页面1.href:可以是网络连接,也可以是本地文件。(路径确定同img ) 3).title:鼠标之上后显示的文字。 4).rel:指定当前文档与被连接文档的关系。"prev":被连接文档是前一篇,"next":被连接文档是后一篇,(了解)"icon"图标"stylesheet"样式表,"prefetch"预加载。 b.锚链接 1.本页面锚链接:a.设置锚点。 b.在超链接的href属性中,使用#name跳转到对应锚点 2.页面间锚链接: a.在即将跳转的页面指定位置设置锚点。 b.在超链接的href属性中,使用页面地址.html#name跳到对应位置。 c.功能性连接: 1.mailto://763066931@qq.com 给指定邮箱发邮件 2.file:///f/ 打开指定文件。 3.tencent://message/?uin=763066931 给指定qq发消息6.(图片)
ceshi
1).src:表示引用图片地址 2).height="100px"width="100px"图片的宽度高度,可以用css样式(style="")代替。 3).title:图片的标题,鼠标指上后显示的文字。 4).alt:当图片无法加载时显示的文字。 5).align:设置图片周围文字相对于图片的位置,top center botton。
5.4.表格
表格:
| 表头: | :默认加粗,单元格居中。 常用属性: 1.border:给表格增加边框,当border属性增大时,只有外围框线增粗,中间框线不变 2.cellspacing:单元格与单元格之间的距离(默认一个像素),当cellspacing="0",的时候, 只会是单元格间隙为0,但不会合并边线。(不常用) 【表格边框合并】使用style="border-collapse: collapse;无需再写cellspacing="0"" 3.cellpadding:每个单元格内文字与边缘之间的距离 4.width height:表格的宽高(不常用) 5.align:表格的对齐方式。left center right调整表格在浏览器的位置, 相当于让表格浮动,会影响表格后边文字的排列方式(不常用) 6.bgcolor:背景色,等于style="backgroundcolor:" 7.background:背景图片 等同于 style = "background-image"且背景图会覆盖背景色 8.bordercolor:边框颜色。 --> |
|---|
