自学前端开发,纯手工,非抄袭,每个知识点均自己收集,不敢保证十分全面,只敢保证笼统囊括前端html学习中的常见知识点。欢迎前端大佬前来补充。十分感谢......
1.html基本框架:
//这里到后期可以放置一些标签例如...... 到了后期css. javascript的相关学习就懂了
Document //其中的document指的是你所创建的网页的名称 //这里写正文内容
2.html中框架特殊符号的相关解释说明:
1. 文档类型声明标签,指定该页面使用哪一种文档进行编辑,在这里指定的是该页面使用html5版本进行编辑的。
2.其中的en为英文单词English的缩写,定义该网页为英文网页,除此之外,zh-CN表示该网页为中文网页。一般常用的为en和zh-CN。
3. 其中的charset为字符集的意思,后面的UTF-8表示其为万国码,其基本上包含了全世界所以国家需要一定的字符,如果该处处理不当有可能会出现乱码的情况。
3.标题标签:
~~
该标签目的是为了突出标题,从h1到h6该标签的突出效果逐渐减小。
二话不说,上图:
前端开发学习
前端开发学习
前端开发学习
前端开发学习
前端开发学习
前端开发学习
4.html常用标签和实体符号:
1.段落标签:
//开启一个段落2.换行标签(单标签):
//进行强制换行3.横线标签(单标签):
//在页面上画出一条横线,可以加上一些属性,例如:
此代码规定了横线的颜色以及宽度。4.保留字标签:
//此标签可以毫无变化地将编辑器中的文字格式显示到页面当中,因为有时候在转化为页面元素的时候,文字的排版方式会发生变化。5.删除标签:
//此标签可以在标签所包含文字的中间加上一条删除线。例如:
6.插入字标签:// ins 为英文单词insert 的缩写。该标签可以在文字下方加上一条横线。
7.粗体字标签:或//这两个标签可以对标签内的文字进行加粗。起到强调的作用。
8.斜体字标签://该标签可以将标签内文字转化为斜体字
9.文字居中标签:
//该标签可以将标签内的文字水平居中 10.右上角加指数标签://该标签可以实现在一个数字右上方加上一个指数。
108 //最后的显示结果为10的8次方
11.右下角加指数标签://该标签可以实现在一个数字右下方加上一个指数。
12.空格实体符号: //实现网页中文字的空格
13.小于号实体符号:&lgt//该符号为小于符号
&lgt // <
14.大于号实体符号:>//该符号为大于符号
> // >
5.表格相关知识 :
表格基本框架:
其中tr表示一个行空格,td表示一个列空格。
效果图:
其中该表格没有边框。可以在table后面加上一个border="1px",定义边框像素大小
同时也可以设置表格的边框大小,例如width="_px",height="_px",
如果要将表格内的文字放置在表格的中间,可以在tr或者td标签上加上align="center"
效果图如下:
学习表格还有一个十分重要的内容,那就是合并单元格:
关键词:colspan (行合并),rowspan(列合并)
合并时重要注意点:比如,colspan=2,表示合并两个单元格。在确定好合并的原点时,要删除被合并单元格的
标签。例如: 行合并实例:
//如果要合并后面两个单元格,要以第二个单元格为基准,colspan=2,并且要删除后面那个单元格 //这个单元格删除掉 列合并实例:
//如果要合并同一列中的两个单元格,要以第二个单元格为基准,rowspan=2,并且要删除后面那个单元格 //这个单元格删除掉 可以将表格的行标签中的
更换为 ,该标签会自动将标签内的文字水平居中,并且自动加粗。 另外,表格还可以表明thead,tbody,tfoot.可以任意划定,但是要注意合并表格之后不可以随便标明,可能会引起混乱。
6.div标签和span标签:
在html中,div标签指可以比喻成一个大盒子,到后期在学习CSS时会经常使用到,div在使用时独立成行。
例如代码以及效果图如下:
前端学习1
前端学习2span标签在使用的时候不能独自占用一行
例如代码以及效果图如下:
前
端
学
习//在代码运行时其会转化为同一行上
7.图像标签:
8.热链接:
热链接结构:
其中热链接还有一个常用属性target
target="_blank"//开启新窗口
target="_self"//在自己的本窗口中开启新网页
例如:
9.无序列表和有序列表:
无序列表标签:
- 前
- 端
- 学
- 习
效果图:
有序列表标签:
- 前
- 端
- 学
- 习
效果图:
可以在ul或者ol后面加上type="" 其中可以为a,A,1...... 指的是可以让有序列表有不同的编号。
例如:
- 前
- 端
- 学
- 习
效果图如下:
10.下拉列表:
下拉列表基本框架:
效果图:
在option后面加上一个selected可以默认选中该选项。
例如:
效果图:
在select 后面加上一个multiple="multiple"可以让下拉列表支持多选。
若规定size="x",还可以规定多选可以选几个!
例如:
11.html中的表单学习(重要):
1.表单的基本框架:其中action指该网页的服务器地址。
如果在form后加上method="post",那么用户提交的信息不会显示在地址栏上,起到保护用户安全信息的功能。
2.表单中的按钮:
3.表单中的提交按钮:
4.表单中的file控件:
//该控件可以从客户端电脑中提取文件。
记得name中一定要放置对应的属性,否则会无法提交,如果要将信息提交给服务器,那么必须要有name属性,重要的事情说三遍。
5.文字书写框:
//可以书写用户的名字等等。
例如:
姓名:
6.文本域书写框:
其中该书写框可以用来给客户端属性比较长的个人信息。
其中cols和rows可以用来划定书写框的大小规格。
7.
隐藏域控件:
"hidden"
类型的元素允许 Web 开发者存放一些用户不可见、不可改的数据,在用户提交表单时,这些数据会一并发送出。
8.
密码输入:
效果图:
9.清空按钮:
10.单选按钮:
男
女
效果图:
如果是这种形式:
男
女
两个单选框都没有加上value时,那么在选择时可以两个都选择,为了达到单选的目的,那么一定要以下列形式:
男
女
11.input 中的特殊符号:readonly和disabled
这两个符号若放置在input后面时,用户均不能输入或更改数据,但使用readonly时数据可以提交给服务器。而使用disabled数据不可以提交给服务器。
12.input 中的maxlength。
input后面加上maxlenth="_"时可以限定用户输入数据的多少。例如: