1.HTML (常用标签 网页的基本结构)
2.CSS (常用样式 网页的显示效果)
3.JavaScript (用户交互效果 动态效果)
4.jQuery (JavaScript库 简化原生js操作)
5.Ajax (异步数据交互 在页面不刷新的情况下进行数据交互)
6.BootStrap (前段UI框架 快速搭建静态页面并支持不同设备)
```

## HTML概述

### 一、什么是HTML

HTML 是用来描述网页的一种语言。

> 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

> HTML 不是一种编程语言,而是一种标记语言

> 标记语言是一套标记标签 (markup tag)

> HTML 文档包含了HTML 标签及文本内容

>HTML文档也叫做 web 页面

### 二、HTML是干嘛的

> 可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

### 三、建立HTML文件

- .html
- .htm

### 四、HTML注释

```angular2html
<!--注释内容-->
```

### 五、HTML网页的基本结构

```angular2html
<!DOCTYPE html> 声明为 HTML5 文档
<html> 元素是 HTML 页面的根元素
<head> 元素包含了文档的元(meta)数据
<body> 元素包含了可见的页面内容

```

#### 通用声明 (了解)
HTML5
```angular2html
<!DOCTYPE html>
```

HTML4.01
```angular2html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
```

XHTML1.0
```angular2html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
```

### 六、HTML标签结构
HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

- HTML 标签是由尖括号包围的关键词
- HTML 标签通常是成对出现的
- 标签对中的第一个标签是开始标签,第二个标签是结束标签

```angular2html
<开始标签>内容</结束标签>
```

### 七、HTML元素

"HTML 标签" 和 "HTML 元素" 通常都是描述同样的意思.
一个 HTML 元素包含了开始标签与结束标签

### 八、HTML属性

- HTML 元素可以设置属性
- 属性一般添加在开始标签
- 属性一般以名称/值对的形式出现,比如:name="value"。

**注意:**
- 属性值必须用双引号引起来
- 标签都用小写字母
- 双标签必须要写闭合标签

## HTML常用标签
### 一、HTML常用的块级标签(块级元素)
> 独占一行
#### 有语义的HTML块级元素
> 有默认样式
##### 标题(Heading)
> 通过H1~H6 标签来定义的.

##### 段落
>通过标签 p 来定义的.

##### 列表

无序列表 ul,li
> 是一个项目的列表,列项目使用粗体圆点(典型的小黑圆圈)进行标记

有序列表 ol,li
> 也是一个项目的列表,列表项目使用数字进行标记。

自定义列表 dl,dt,dd(了解)

**注意:**
列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

##### 表格 table,tr,td

table常用属性

- border 边框
- cellpadding 内容距离表框的距离
- cellspacing 单元格和单元格之间的距离
- rowspan 垂直合并(跨行显示)
- colspan 水平合并(跨列显示)
- anglin 内容水平对其方式
- valign 内容垂直对其方式

#### 无意义的块级元素 div

```angular2html
<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示换行。
一般与 CSS 一同使用
<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。
```

### 二、HTML常用的行级标签(行内元素)
不独占一行
### 有语义的行内元素

#### HTML链接 a标签

```angular2html
<a href="链接地址">链接文本</a>
```

target属性,定义被链接的文档在何处显示 _blank 新窗口打开

#### HTML图像

```angular2html
<img src="图片地址" alt="">
```

#### 文本标签
- b标签 i标签 strong标签 em标签

### 无语义的行内元素

- span标签 配合css使用

### 三、常用的实体字符

```angular2html
&gt;&lt;&copy;
```
### 四、表单标签
表单是一个包含表单元素的区域。通过form来定义表单区域
> 通过type属性定义不同类型的表单控件
- text 普通文本输入框
- password 密码输入框
- radio 单选按钮
- checked 多选按钮
- select 下拉框
- file 文件上传选框
- textarea 文本域
- submit 提交按钮
- reset 充值按钮
- hidden 隐藏域,要和表单单一其提交的信息

常用属性:
```angular2html
name 属性:表单项名,用于存储内容值
value属性:输入的值
disabled属性:禁用属性
readonly属性:禁用属性
checked属性:选择框指定默认选项
placeholder:提示
```
**注意:**
```angular2html
form 有两个必须存在的属性 action提交地址 metchod提交方式
post:通过request body传参,参数不可见,参数没有大小限制
get:通url进行传参,参数可见,不安全,大小有限制,

如果表单中含有文件上传
method提交方式必须为post
form中必须有enctype属性
enctype="multipart/form-data"

01-HTML控件的更多相关文章

  1. Windows程序==>>使用ListView控件展示数据

    使用ListView控件展示数据 01.ImageList控件 1.了解了解         属性 说明 Images 储存在图像列表中的所有图像 ImageSize 图像列表中图像的大小 Trans ...

  2. Windows程序控件升级==>>构建布局良好的Windows程序

    01.菜单栏(MenuStrip) 01.看看这就是menuStrip的魅力: 02.除了一些常用的属性(name.text..)外还有: 03.有人会问:上图的快捷键: 方法: 方式一:1.设置菜单 ...

  3. [2014.01.27]wfPrintOcx 票据打印控件 v5.3

    支持选择打印机,并自动记忆选择的打印机. 适合打印各类票据格式. 支持画正方形.长方形.圆形.椭圆.横线.竖线.HTTP图片. 支持数字金额转换成中文大写金额. 可以设置固定宽度的文字自动换行. 组件 ...

  4. Jquery 操作Html 控件 CheckBox、Radio、Select 控件 【转】http://www.cnblogs.com/lxblog/archive/2013/01/09/2853056.html

    Jquery 操作Html 控件 CheckBox.Radio.Select 控件   在使用 Javascript 编写前台脚本的时候,经常会操作 Html 控件,比如 checkbox.radio ...

  5. Js表单验证控件(使用方便,无需编码)-01使用说明

    演示地址:http://weishakeji.net/Utility/Verify/Index.htm    开源地址:https://github.com/weishakeji/Verify_Js ...

  6. c#中的控件01

    1.常用控件: 只读文本:TextBlock.文本框:TextBox.按钮:Button 事件:鼠标移到按钮上的时候显示“大爷您来了”,离开 显示“大爷常来”,Click(点击).Loaded(控件加 ...

  7. 梦想CAD控件 2019.01.20更新

    下载地址:http://www.mxdraw.com/ndetail_10120.html1. 修改CAD不等比例块保存问题2. 修改CAD捕捉时,Z值对捕捉不准的影响3. 修改图片对象选择后,自动跑 ...

  8. 013.NET5_MVC_Razor扩展Html控件01

    Razor扩展控件  第一种方式: 1. 定义一个静态类 2. 定义静态扩展方法,扩展IHtmlHelper类型,返回IHtmlContent类型: 本质:通过后台方法,返回一个已经存在的Html标签 ...

  9. HTML5 progress和meter控件

    在HTML5中,新增了progress和meter控件.progress控件为进度条控件,可表示任务的进度,如Windows系统中软件的安装.文件的复制等场景的进度.meter控件为计量条控件,表示某 ...

  10. 技术笔记:Indy控件发送邮件

    工作中有个需求需要发送邮件,因为使用的delphi6,所以自然就选择了indy组件,想想这事挺简单的.实现的过程倒是简单,看着Indy的demo很快就完了,毕竟也不是很复杂的功能. 功能要求: 1.压 ...

随机推荐

  1. 6389. 【NOIP2019模拟2019.10.26】小w学图论

    题目描述 题解 之前做过一次 假设图建好了,设g[i]表示i->j(i<j)的个数 那么ans=∏(n-g[i]),因为连出去的必定会构成一个完全图,颜色互不相同 从n~1染色,点i的方案 ...

  2. [USACO08FEB]连线游戏Game of Lines

    题目背景 Farmer John最近发明了一个游戏,来考验自命不凡的贝茜. 题目描述 Farmer John has challenged Bessie to the following game: ...

  3. 使用M/Monit进行可视化集中进程管理

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://heqin.blog.51cto.com/8931355/1863924 一:前言 ...

  4. UE4网络功能相关笔记

    RepNotity的作用 把变量设置成RepNotify除了像C#语言中的"属性"一样,提供一个改变变量时调用一个函数的机会以外,其真正重要的作用其实是应对网通同步延迟问题. 一定 ...

  5. [CERC2016]:凸轮廓线Convex Contour(模拟+数学)

    题目描述 一些几何图形整齐地在一个网格图上从左往右排成一列.它们占据了连续的一段横行,每个位置恰好一个几何图形.每个图形是以下的三种之一:$1.$一个恰好充满单个格子的正方形.$2.$一个内切于单个格 ...

  6. 插头DP讲解+[BZOJ1814]:Ural 1519 Formula 1(插头DP)

    1.什么是插头$DP$? 插头$DP$是$CDQ$大佬在$2008$年的论文中提出的,是基于状压$D$P的一种更高级的$DP$多用于处理联通问题(路径问题,简单回路问题,多回路问题,广义回路问题,生成 ...

  7. PHP CGI

    cgi是通用网关接口,是连接web服务器和应用程序的接口. web服务器负责接收http请求,但是http请求从request到response的过程需要有应用程序的逻辑处理,web服务器一般是使用C ...

  8. TimeUtils

    public class TimeUtils { public static final int YEAR = 0; public static final int MONTH = 1; public ...

  9. 使用wxpy模块了解微信好友

    网上看了一篇python文章,内容简单有趣,正好可以练习一下.原文连接:http://mp.weixin.qq.com/s/oI2pH8uvq4kwYqc4kLMjuA 一.环境:Windows+py ...

  10. DelayQueue 源码分析

    DelayQueue DelayQueue 是基于 PriorityQueue 实现的线程安全的无界优先级阻塞队列, 队列的头部元素必须在超时后才能移除,元素必须实现 Delayed 接口. 创建实例 ...