01-HTML控件
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
><©
```
### 四、表单标签
表单是一个包含表单元素的区域。通过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控件的更多相关文章
- Windows程序==>>使用ListView控件展示数据
使用ListView控件展示数据 01.ImageList控件 1.了解了解 属性 说明 Images 储存在图像列表中的所有图像 ImageSize 图像列表中图像的大小 Trans ...
- Windows程序控件升级==>>构建布局良好的Windows程序
01.菜单栏(MenuStrip) 01.看看这就是menuStrip的魅力: 02.除了一些常用的属性(name.text..)外还有: 03.有人会问:上图的快捷键: 方法: 方式一:1.设置菜单 ...
- [2014.01.27]wfPrintOcx 票据打印控件 v5.3
支持选择打印机,并自动记忆选择的打印机. 适合打印各类票据格式. 支持画正方形.长方形.圆形.椭圆.横线.竖线.HTTP图片. 支持数字金额转换成中文大写金额. 可以设置固定宽度的文字自动换行. 组件 ...
- 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 ...
- Js表单验证控件(使用方便,无需编码)-01使用说明
演示地址:http://weishakeji.net/Utility/Verify/Index.htm 开源地址:https://github.com/weishakeji/Verify_Js ...
- c#中的控件01
1.常用控件: 只读文本:TextBlock.文本框:TextBox.按钮:Button 事件:鼠标移到按钮上的时候显示“大爷您来了”,离开 显示“大爷常来”,Click(点击).Loaded(控件加 ...
- 梦想CAD控件 2019.01.20更新
下载地址:http://www.mxdraw.com/ndetail_10120.html1. 修改CAD不等比例块保存问题2. 修改CAD捕捉时,Z值对捕捉不准的影响3. 修改图片对象选择后,自动跑 ...
- 013.NET5_MVC_Razor扩展Html控件01
Razor扩展控件 第一种方式: 1. 定义一个静态类 2. 定义静态扩展方法,扩展IHtmlHelper类型,返回IHtmlContent类型: 本质:通过后台方法,返回一个已经存在的Html标签 ...
- HTML5 progress和meter控件
在HTML5中,新增了progress和meter控件.progress控件为进度条控件,可表示任务的进度,如Windows系统中软件的安装.文件的复制等场景的进度.meter控件为计量条控件,表示某 ...
- 技术笔记:Indy控件发送邮件
工作中有个需求需要发送邮件,因为使用的delphi6,所以自然就选择了indy组件,想想这事挺简单的.实现的过程倒是简单,看着Indy的demo很快就完了,毕竟也不是很复杂的功能. 功能要求: 1.压 ...
随机推荐
- python代码执行bash命令 -- python3 cook book
python代码执行bash命令相关 -- python3 cook book refer: https://python3-cookbook.readthedocs.io/zh_CN/latest/ ...
- 前端node面试题之---对比JS和NodeJS的区别
区别: 1.JS运行在浏览器端,用于用户的交互效果,NodeJS运行在服务器端,用于服务器的操作,例如,Web服务器创建,数据库的操作,文件的操作等 2.JS运行在浏览器端,存在多个JS解释器,存在兼 ...
- 倍增求LCA算法详解
算法介绍: 看到lca问题(不知道lca是什么自(bang)行(ni)百度),不难想到暴力的方法: 先把两点处理到同一深度,再让两点一个一个祖先往上找,直到找到一个相同的祖先: 这么暴力的话,时间复杂 ...
- Python_019(六星级别之反射方法)
1.反射 1)神赐给你的内置函数 : a: getattr(命名空间,'函数名') == 命名空间.属性名; 这里的命名空间指的是对象或者类; b: getattr四个应用场景: 1)类名.名字 &l ...
- SpringCloud 教程 (五) 断路器监控(Hystrix Dashboard)
一.Hystrix Dashboard简介 在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型.断路器的状况反应了一个程序的可用性和健壮性,它是一个重要指标.Hystrix ...
- MSSQL 如何导出db所有用户权限创建语句
use dbgoDECLARE @Database varchar(255),@loginName varchar(255),@roleName varchar(255),@sql nvarchar( ...
- leetcode-mid-Linked list- 103. Binary Tree Zigzag Level Order Traversal
mycode 99.24% # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, x) ...
- Hbase——HA搭建
架构 master1,2 免秘钥登录 配置环境变量export HBASE_HOME=/root/hbase-0.99.2export PATH=$PATH:$HBASE_HOME/bin 修改配置文 ...
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第4节 ArrayList集合_14-ArrayList集合的常用方法和循环
常用的方法记下来 刚创建好,什么都不放的 add添加方法肯定是成功的. 加了这么多的值都没有用返回值,输出的结果可以看到都是添加成功的 获取索引值 ALT+回车键,推荐使用本地变量去接收 这样左边就会 ...
- shell脚本一一项目6
主题:获取网卡的流量 ifconfig 查看流量 文件流量数据量 脚本内容 #!/bin/bash#name: mark# check network dev's liuliangnic=$1 ech ...