目录:
1. HTML简介
2. HTML基本标签
3. HTML表单标签
4. HTML框架标签及其他
推荐学习网站: W3SCHOOL, 菜鸟教程
正文:
1. HTML简介:
JS能动态的修改HTML和CSS
1、html是什么
Html是用来描述网页的一种语言。
(1)HTML 指的是超文本标记语言 (Hyper Text Markup Language)
(2)HTML 不是一种编程语言,而是一种标记语言(markup language,标记语言是一套标记标签(markup tag));
(3)HTML 使用标记标签来描述网页
超文本 标记 语言
语言:
人与计算机交互的工具
超文本:
(1)普通文本不能实现的,超文本可以实现,能实现普通文本不能实现的功能
(2)包括超链接的文本
标记:
就是标签,不同的标签能实现不同的功能
2、html能做什么
html通过标签的形式将信息展示给用户
3、html书写规范
(1)html结构
2. HTML基本标签
1、文件标签(结构标签)
:根标签
文本文字
表格标头 | 普通单元格 |
---|
3. HTML表单标签(重点)
1、form标签:
属性:
name:表单名称
action:提交的路径地址
method:提交方式(get和post)
get和post的区别(重点):
(1)get提交将数据加在地址栏的后面,格式?name=value&name=value;post提交将数据封装在请求体中
?username=zhangsan&password=123&sex=male&hobby=football&hobby=paiqiu&city=bj#
(2)get提交相对不安全;post提交相对安全
(3)get提交有大小限制,根据浏览器不同而不同;post不限制大小
示例:
2、input标签:
type属性:根据type属性实现各种不同功能的表单项;
text:普通的文本输入框;
name:username value="张三"
password:密码输入框;特点是显示的是掩码
radio:单选按钮
name:如果想让一组单选按钮互斥,就用指定同意name属性值,需要加value属性值;
checked:默认被选中;
checkbox:复选框;
name:组的概念,需要加value属性值。
checked:默认被选中;
file:上传文件的控件
button:普通按钮,没有任何内置的功能;
submit:内置功能,点击会按照action地址提交
reset:重置,点击会清空之前填写的内容
image:图片按钮,功能类似与submit
src:加载图片
alt:图片的提示文字
hidden:隐藏表单,作用是在提交数据的时候,服务器需要这个数据,但是不需要用户看到。
注意:name属性必须要写。
3、select标签():下拉菜单
属性:
name;表单项的名称
option标签:可选项(下拉菜单之间的级联)
属性:
value,表单项的值
selected:默认被选中
4、textarea:文本域标签
属性:
cols:列数
rows:行数
注意:默认的文本值在标签体当中
4. HTML框架标签及其他
1、框架标签
frameset:
属性:
rows;按行划分
cols:按列划分
划分格式: rows="120,*"
frame:
属性:
name:名称,方便target根据name值进行定位
src:加载的页面地址;
2、其他标签
href:引入css文件的地址
src:js的文件地址
3、特殊字符
空格
> 大于号
< 小于号
© 版权符号
® 注册符号
总结:
基本标签有: 1、文件标签(结构标签) 2、排版标签(注释,换行,段落) 3、块标签 4、文字标签 5、清单标签(也称为列表标签)6、图形标签:(自关闭标签)7、链接标签: 8、表格标签
表单标签和框架标签很重要, 标签的属性记住几个重要的就好了, 显示一般通过CSS控制,
div + table 布局
div 的id属性设置(主要)
table 标签的tr表示行,td表示列,th表示表头
emmmmmm, 想要快速的学习就去看优秀的网站HTML的源码分析, F12,开发者工具, 推荐浏览器Chrome.
代码好写, 设计难, 想要好看更难, 图片更难找, 所以有人说前端简单, 我不服. !!!! emmmm有美术基础的,有设计基础的,会更好些. .