一,学习网址
【优极限】 HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili
二,安装Hbuilder编辑器
三,学习HTML
- 基础语法
- 标签
- 单标签 <br/> 换行 <hr/> 水平线
- 单标签属性 <hr width="800"/>
- 双标签 <title>...</title>
- 双标签属性 <body bgcolor="red">...</body> <font size="7">...</font>
- 整体结构
-
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> Hello world </body> </html>
注:head中也可以有 link标签用来引入css文件 script:用来引入js文件或编写js代码
-
- DOCTYPE
- 标签
- 常用标签
- 标题和水平线
- 标题 <h1><h1>
- 水平线 <hr/>
- 常用属性 color 颜色 size 粗细 width 长度
- 段落和换行
- 段落 <p></p>
- 换行 <br/>
- 列表
- 有序列表 <ol><li></li></ol>
- 属性type可以改变排序的字符,默认是阿拉伯数字
- 无序列表 <ul><li></li></ol>
- 有序列表 <ol><li></li></ol>
- div和span
div标签
块级元素
默认占全部宽度,有多少内容高度占多少
可以设置div的款(width)高(height)
通过align设置内容的对其方式
例如
<div style="width: 500px;height: 100px;"align="center">这是一个div</div>
span标签
行内元素(不会自动换行)
例 <span>这是一个span</span>
- 格式化标签
- font:规定文本的字体:face,字体尺寸:size,字体颜色:color
<font color="aqua"size="5" face="楷体">你好</font>
- pre:定义预格式化的文本,被包围在pre元素中的文本通常会被保留空格和换行 符,文本也会呈现为等宽字体
- 文本标签:b(粗文本),i(斜体文本),u(下划线文本), del(中划线文本),sub(下标文本),sup(上标文本)
- font:规定文本的字体:face,字体尺寸:size,字体颜色:color
- 图片
- 超链接标签 <a>超链接标签,用于链接到一个新的URL 常用属性:
- href:需要跳转的地址
- target:窗口打开方式
- _self:当前窗口
- _blank:在空白窗口
- 作为锚点
- a标签的name属性值 <a name="top"></a>
- 其他的id属性值 <div id="top"></div>
- 锚点的使用 <a href="#top"></a>
- 表格
- 表格格式
- table 表格
- tr 行
- td 标准单元格
- th 表头(自带 字体居中,加粗效果)
- table属性
- width 表格的宽度
- border 边框
- align 对齐方式
- 特殊属性: style=“border-collapse:collapse;” 合并表格的边框
- tr属性
- align 行的内容的对齐方式
- 表格格式
- 表单
- form标签:表单标签,区级元素,会自动换行将数据传输给服务器
- 常用属性
- action 表单提交的地址url
- id 唯一标识
- name 表单提交打开方式(当前窗口)
- method 提交方式
- get请求:参数会直接跟在url后面,用问号拼接,优缺点是安全 性差,传递的数据量小,效率高(是post速度的两 倍),有缓存
- post请求:参数不会跟在url地址栏后面,会放在请求体中,优 缺点:安全性高,传输数据量大,速度相对来说慢 ,无缓存。
- 表单:元素表单元素一定要设置name属性值
- input
- input元素
- type 表单元素的类型
- text 文本框
- password 密码框
- radio 单选框
- checkbox 复选框
- button 普通按钮
- hidden 隐藏域
- file 文件域
- date 日期框
- submit 提交按钮
- reset 重置按钮
- image 图片按钮(提交按钮)
- value 表单元素的值
- checked 是否选用(单选框/复选框)
- disabled 是否禁用
- maxlength 允许输入的最大字节
- type 表单元素的类型
- input元素
- textarea
- label
- button
- select
- input
- 常用属性
- form标签:表单标签,区级元素,会自动换行将数据传输给服务器
- 标题和水平线