HTML基本知识点
2017-08-01 10:01
204 查看
1、html基础
(1)什么是html?
hypertext markup language,超文本标记语言。
用于开发网页的语言,由浏览器解释执行。
html文件以.html/.htm结尾。
什么是html5?
HTML 5 是下一代的 HTML。 HTML5 仍处于完善之中。
然而,大部分现代浏览器已经具备了某些 HTML5 支持。
特别移动设备中的浏览器,对html5的支持更好!
基于html5技术的手机web应用,不排除有超越原生本地app的趋势!
(2)html文件的基本结构
<html>
<head>
<title>标题</title>
<!--用于模拟http消息头-->
<!--比如,以下消息头的作用,是
告诉浏览器,返回的是一个html,
并且,应该以utf-8的编码来显示
该页面,html文件保存的编码应该与
meta声明的编码一致-->
<meta http-equiv="content-type"
content="text/html;charset=utf-8">
<!--引入脚本-->
<script>
<!--定义样式-->
<style>
<!--引入外部样式-->
<link>
</head>
<body>
<!--页面显示的数据-->
</body>
</html>
(3)web开发标准 (建议)
w3c建议,开发一个页面,应该这样设计:
页面的结构(包括了数据),由html文档来负责。(程序员为主,美工为辅)
页面的外观,由css文档来负责。 (美工为主,程序员为辅)
页面的行为,由javascript/jq/...文档来负责。(前端程序员为主,美工为辅)
全栈工程师
2. HTML的基本标签
(1). 链接
a,基本使用
<a href="url地址" target="_blank">描述</a>
_blank:在新的窗口中打开url地址所对应的内容
_self: 在当前窗口打开(默认)
b,使用图片作为链接
<a href="url地址"><img src="图片地址" width=""
height="" border=""/></a>
c,使用热点
<img src="index.jpg" width="500"
height="500" border="0" usemap="#m1" />
<map name="m1" id="m1">
<area shape="rect" coords="…" href="#" />
<area shape="circle" coords="…" href="#" />
<area shape="poly" coords="…" href="#" />
</map>
当shape="rect"(矩形)时,coords的值为
左上角和右下角的坐标值; 当shape="poly"(多边形)时,
为各顶点值; 当shape="circle"(圆形)时,为圆心坐
标值和半径值。 coords值依照图片大小的不同
和所希望链接区域的不同而有所不同
d,使用锚点:在同一个页面内部跳转
<a name="top"></a>
<a href="#top"></a>
e,发送邮件
<a href="mailto:sally@126.com?subject=hello">
</a>
f,链接中的伪样式(css中再讲)
(2)列表
a,无序列表 <ol>
b,有序列表 <ul>
c,列表嵌套
(3)表格
a, 基本使用
<table border="" cellpadding="" cellspacing=""
width="">
<tr>
<td align="">id</td><td>name</td><td>salary</td>
</tr>
<tr>
<td>1</td><td>zs</td><td>2000</td>
</tr>
</table>
border:边框的宽度
cellpadding:单元格里面的数据与单元格边框之间的距离
cellspacing:单元格之间的距离
width:60%/600 宽度
align: 水平位置 left/center/right
valign:垂直位置 top/middle/bottom
b,不规则的表格
cospan:跨列合并
rowspan:跨行合并
c,表格的另一种写法
<table>
<caption>标题</caption>
<thead></thead>
<tfoot></tfoot>
<tbody></tbody>
<tbody></tbody>
</table>
thead:表头,0/1
tfoot:表脚,0/1
tbody:表体,1/n
d,表格可以嵌套
(4)表单
什么是表单:用于收集用户的信息,比如
登录表单可以让用户输入登录的用户名、密码,
这些信息会提交给服务器来验证。
<form>
<input type="text"/>
</form>
input标记:
type="text": 文本输入框
type="submit":
c33e
提交按钮
type="reset":重置按钮
type="password":密码输入框
type="radio":单选
type="checkbox":多选
type="file":上传文件(
必须给form添加enctype="multipart/form-data")
type="hidden":隐藏域
非input标记:
<textarea>:多行文本输入框
<select>:下拉列表/多选框
(5)框架
什么是框架,用来将一个窗口划分成多个
子窗口。
a,<frameset>,<frame>
注意:frameset不能写在<body>里,
可以嵌套使用。
b,<iframe>
可以使用在<body>里,表示嵌入一个子窗口。
(6)其它标记
<h1>...<h6>:标题
行内标记:
不单独占一行的标记
<span></span>
<strong></strong>
块级标记:
另起一行的标记
<h1>...<h6>
<table>
<form>
<p>
<div>
(7)实体
在html页面中,出现了空格、>,<,",&,
应该使用实体来代替。
空格
> >
< <
" "
&
3. html/xhtml: 标签的规范性
xhtml:扩展的超文本标记语言。
w3c按照xml语法要求重新定义了html中的标记与
相应的属性。比如要求标签必须层层嵌套,
属性必须用""引起来,标签必须要结束。
尽量使用小写。
<font size=red>:error!
<font size="red"> : ok!
<br> :error!
<br/> :ok!
html/xhml文档类型声明
常见的文档类型声明
XHTML 过渡型
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org
/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 严格型
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/
xhtml1-strict.dtd">
HTML严格型
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
HTML松散型
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
(1)什么是html?
hypertext markup language,超文本标记语言。
用于开发网页的语言,由浏览器解释执行。
html文件以.html/.htm结尾。
什么是html5?
HTML 5 是下一代的 HTML。 HTML5 仍处于完善之中。
然而,大部分现代浏览器已经具备了某些 HTML5 支持。
特别移动设备中的浏览器,对html5的支持更好!
基于html5技术的手机web应用,不排除有超越原生本地app的趋势!
(2)html文件的基本结构
<html>
<head>
<title>标题</title>
<!--用于模拟http消息头-->
<!--比如,以下消息头的作用,是
告诉浏览器,返回的是一个html,
并且,应该以utf-8的编码来显示
该页面,html文件保存的编码应该与
meta声明的编码一致-->
<meta http-equiv="content-type"
content="text/html;charset=utf-8">
<!--引入脚本-->
<script>
<!--定义样式-->
<style>
<!--引入外部样式-->
<link>
</head>
<body>
<!--页面显示的数据-->
</body>
</html>
(3)web开发标准 (建议)
w3c建议,开发一个页面,应该这样设计:
页面的结构(包括了数据),由html文档来负责。(程序员为主,美工为辅)
页面的外观,由css文档来负责。 (美工为主,程序员为辅)
页面的行为,由javascript/jq/...文档来负责。(前端程序员为主,美工为辅)
全栈工程师
2. HTML的基本标签
(1). 链接
a,基本使用
<a href="url地址" target="_blank">描述</a>
_blank:在新的窗口中打开url地址所对应的内容
_self: 在当前窗口打开(默认)
b,使用图片作为链接
<a href="url地址"><img src="图片地址" width=""
height="" border=""/></a>
c,使用热点
<img src="index.jpg" width="500"
height="500" border="0" usemap="#m1" />
<map name="m1" id="m1">
<area shape="rect" coords="…" href="#" />
<area shape="circle" coords="…" href="#" />
<area shape="poly" coords="…" href="#" />
</map>
当shape="rect"(矩形)时,coords的值为
左上角和右下角的坐标值; 当shape="poly"(多边形)时,
为各顶点值; 当shape="circle"(圆形)时,为圆心坐
标值和半径值。 coords值依照图片大小的不同
和所希望链接区域的不同而有所不同
d,使用锚点:在同一个页面内部跳转
<a name="top"></a>
<a href="#top"></a>
e,发送邮件
<a href="mailto:sally@126.com?subject=hello">
</a>
f,链接中的伪样式(css中再讲)
(2)列表
a,无序列表 <ol>
b,有序列表 <ul>
c,列表嵌套
(3)表格
a, 基本使用
<table border="" cellpadding="" cellspacing=""
width="">
<tr>
<td align="">id</td><td>name</td><td>salary</td>
</tr>
<tr>
<td>1</td><td>zs</td><td>2000</td>
</tr>
</table>
border:边框的宽度
cellpadding:单元格里面的数据与单元格边框之间的距离
cellspacing:单元格之间的距离
width:60%/600 宽度
align: 水平位置 left/center/right
valign:垂直位置 top/middle/bottom
b,不规则的表格
cospan:跨列合并
rowspan:跨行合并
c,表格的另一种写法
<table>
<caption>标题</caption>
<thead></thead>
<tfoot></tfoot>
<tbody></tbody>
<tbody></tbody>
</table>
thead:表头,0/1
tfoot:表脚,0/1
tbody:表体,1/n
d,表格可以嵌套
(4)表单
什么是表单:用于收集用户的信息,比如
登录表单可以让用户输入登录的用户名、密码,
这些信息会提交给服务器来验证。
<form>
<input type="text"/>
</form>
input标记:
type="text": 文本输入框
type="submit":
c33e
提交按钮
type="reset":重置按钮
type="password":密码输入框
type="radio":单选
type="checkbox":多选
type="file":上传文件(
必须给form添加enctype="multipart/form-data")
type="hidden":隐藏域
非input标记:
<textarea>:多行文本输入框
<select>:下拉列表/多选框
(5)框架
什么是框架,用来将一个窗口划分成多个
子窗口。
a,<frameset>,<frame>
注意:frameset不能写在<body>里,
可以嵌套使用。
b,<iframe>
可以使用在<body>里,表示嵌入一个子窗口。
(6)其它标记
<h1>...<h6>:标题
行内标记:
不单独占一行的标记
<span></span>
<strong></strong>
块级标记:
另起一行的标记
<h1>...<h6>
<table>
<form>
<p>
<div>
(7)实体
在html页面中,出现了空格、>,<,",&,
应该使用实体来代替。
空格
> >
< <
" "
&
3. html/xhtml: 标签的规范性
xhtml:扩展的超文本标记语言。
w3c按照xml语法要求重新定义了html中的标记与
相应的属性。比如要求标签必须层层嵌套,
属性必须用""引起来,标签必须要结束。
尽量使用小写。
<font size=red>:error!
<font size="red"> : ok!
<br> :error!
<br/> :ok!
html/xhml文档类型声明
常见的文档类型声明
XHTML 过渡型
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org
/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 严格型
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/
xhtml1-strict.dtd">
HTML严格型
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
HTML松散型
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
相关文章推荐
- HTML基本知识点
- HTMl基本知识点——基本框架
- HTMl基本知识点——列表
- HTML超文本标记语言基本语法结构与“head”部分的知识点
- HTML基本知识点——图片标记
- HTML基本知识点总结
- HTML基本知识点——Table表格
- React-jsx、html、css基本知识点
- HTML基本知识点——超链接
- HTMLl和CSS基本知识点
- HTML基本知识点——表单和表单元素标记
- html基本知识点
- HTML基本知识点——多媒体元素、滚动字幕和框架
- web前端Html和css基本知识点的梳理
- html页面 代码 编写的 一些 基本素养 约定 知识点
- Office编程知识点汇总(2)--基本工作表任务
- 操作系统基本知识点(一)
- Hybrid App开发之Html基本标签使用
- OC:面向对象的编程思想、基本的知识点总结、强,弱引用
- HTML的基本结构语法