一、Head中常用标签

<head>元素出现在文档的开头部分,会书写一些和浏览器中的配置信息。

<head>与</head>之间的内容不会在浏览器的文档窗口显示,但是其间的元素有特殊重要的意义。

1. 标题标签 title

<title>元素定义HTML文档的标题。<title>与</title>之间的内容将显示在浏器窗口的标题栏。

2. 定义文档约束

<!DOCTYPE html>

Html5中的文档约束

3. 供有关页面的元信息 meta

(1) 设置编码格式

<meta charset='UTF-8'/>

告诉浏览器按照UTF-8编码解析该网页

(2) name:加入网页描述,包括作者,描述,关键字等(搜索引擎优化)

<meta name="author" content="朱自清,张三" /> <meta name="description" content="盼望着盼望着东风来了" /> <meta name="keywords" content="东风,盼望" />

(3) refresh

自动刷新网页(5秒)

<meta http-equiv="refresh" content="5; http://www.bjsxt.com">

(4) 禁止网页缓存(了解)

<meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-cache" /> <meta http-equiv="expires" content="0" />

二、 body中常用标签

<body>元素表明是HTML文档的主体部分。在<body>与</body>之间,通常都会有很多其它元素;这些元素和元素属性构成HTML文档的主体部分。

1. 标题标签 h1到h6

h1-h6  自动的加粗加黑  会自动的换行   align:调整标签的位置

<h1 align="right">【新时代·幸福美丽新边疆】西藏:代代接力守护绿色家园</h1>

2. 分割线标签 hr

width:宽度  500px:像素   color:颜色  align:位置(默认center)  size:垂直方向的大小

<hr width="500px" color="red" align="left" size="20px"/>

3. 段落标签 p

br:换行     空格

<p>  新华网阿里5月11日电(张宸 雪珍)55岁的白玛加布看着在<br /> 玛旁雍错边飞舞的海鸥和欢呼的游客,脸上露出了欣慰的笑容。</p>

4. 预文本标签 pre

按照我们指定的格式输出 (灵活性比较的大)

pre> 新华网阿里5月11日电(张宸 雪珍) 55岁的白玛加布看着在 玛旁雍错边飞舞的海鸥 和欢呼的游客,脸上露出了欣慰的笑容 </pre>

5. 几个文本小标签(不会自动换行)

(1) 下划线标签u

<u>北京尚学堂</u>

(2) 斜体标签 i

<i>北京尚学堂</i>

(3) 加粗加黑标签 b

<b>北京尚学堂</b>

(4) 删除线标签 del

<del>北京尚学堂</del>

(5) 上标标签 sup

2<sup>3</sup>

(6) 下标标签 sub

log<sub>7</sub>

(7) 字体变小标签small

<small>北京尚学堂</small>

(8) 字体放大 big <big>北京尚学堂</big>

6. 字体标签 font

face:指定字体的风格

<font color="red" size="25px" face="宋体">北京尚学堂</font>

7. 列表标签

(1) 有序列表 ol

<li> 标签定义列表项

<ol type="I">

<li>javaSE</li>

<li>javaEE</li>

<li>javaME</li>

</ol>

(2) 无序列表 ul

<ul type="square">

<li>javaSE</li>

<li>javaEE</li>

<li>javaME</li>

</ul>

(3) 自定义列表 dl

<dt> 标签定义一个定义列表中的一个项目,<dd> 标签定义一个定义列表中对项目的描述。

<dl>

<dt>java</dt>

<dd>javaSE</dd>

<dd>javaEE</dd>

<dd>javaME</dd>

</dl>

8. 跑马灯标签

direction设置方向,scrollamount每次滚动的像素

<marquee direction="right" scrollamount="40px">北京尚学堂</marquee>

9. 超链接标签 a

作用:

(1) 实现不同页面之间的跳转

href:指定跳转到目标资源的位置

target:打开网页的方式

(2) 实现锚点功能

跳转到本地的资源位置

targe定义打开页面的目标

<a href="02body中常用小标签.html" target="_blank">02小标签测试</a>

跳转到网络的位置

<a href="http://www.bjsxt.com">北京尚学堂</a>

跳到锚点

定义锚点:a href="" name="top"></a>

<a href="#top" name="bottom">返回顶部</a>

10. 图片标签 img(不会自动换行)

相对路径

<img src="img/2.jpg" />

绝对路径

<img src="C:\\Users\\my\\Documents\\HBuilderProjects\\01HTML\\img\\1.jpg" />

网络路径

<img src="https://www.baidu.com/img/bd_logo1.png" />

src:引入图片的位置{相对路径、绝对路径、网络路径  }

title:图片的标题

width:宽

height:高

宽和高指定其中一个,图片等比例缩放

border:图片的边框

alt:图片无法正常显示的时候显示的属性

align:图片的位置  ,必须有参照物

<img src="img/1.jpg" title="图片"  width="200px" height="200px" border="2px" alt="图片显示错误" align="right"/>

图片居左、中、右要有参照物(用p标签括起来)

<p>

6666

<a href="#">

<img src="img/1.jpg" title="图片"  width="200px" height="200px" border="2px" alt="图片显示错误" align="right"/>

</a>

8888

</p>

11. 表格标签

table表格的自适应能力 (align="center")整个的表格整体居中

cellpadding:内容和单元格的距离  cellspacing:单元格和单元格的距离

tr:行  : height

td/th:列  width

td:普通的列

th:标题列:自动的居中,加黑效果

colspan:列合并

rowspan:行合并

bgcolor:背景颜色

<table border="1px" align="center" cellpadding="20px" cellspacing="30px">

<tr height="100px" align="center">

<td width="100px" align="center">11</td>

<td width="100px">2</td>

<td width="100px">3</td>

</tr>

<tr height="100px">

<th>4</th>

<td>5</td>

<td>6</td>

</tr>

<tr height="100px">

<td>7</td>

<td>8</td>

<td>9</td>

</tr>

<tr height="100px">

<th>11</th>

<th>12</th>

<th>13</th>

</tr>

</table>

12. 表单标签 form

action:表单提交的位置

method(get/post):表单提交的方式

get:

(1) 参数会依附于url地址之后,

(2) 利用get方式提交数据,数据的长度有限制

(3) 利用get方式提交数据,是不安全的

https://www.baidu.com/s?键1=值1&键2=值2

post:

(1) 请求不会依附于地址,

(2) 利用post处理参数不受限制

(3) post提交数据比较安全

<form action="01body中的常用标签.html" method="get">

<!--普通文本框-->

<input type="text"  name="wd"/>

<input type="submit" value="百度一下" />

</form>

登录框例子:

<form>

<!--普通文本框  value:文本框中值-->

账号: <input type="text"  name="zh" value="123" /> <br />

密码:<input type="password" name="pwd" value="123" /><br />

<!--单选框  实现单选的效果必须指定同一个name属性   checked:默认的选择-->

男:<input type="radio"  name="sex"  value="1" checked="checked"/>

女:<input type="radio"  name="sex" value="0"/> <br />

<!--多选框-->

抽烟:<input type="checkbox"  value="1" checked="checked">

喝酒:<input type="checkbox" />

烫头:<input type="checkbox" /><br />

<!--多行文本框-- rows,cols指定行和列>

个人介绍: <textarea rows="15" cols="20" value="">你好</textarea><br />

<!--文件选择框-->

<input type="file" name="file" /><br />

<!--隐藏框-->

<input type="hidden" name="sno" value="20180607" /><br />

<!--下拉框  selected:默认的选择-->

<select name="ch">

<option value="1">中国</option>

<option value="2" selected="selected">美国</option>

<option value="3">日本</option>

<option value="4">新加坡</option>

</select> <br />

<!--提交按钮-->

<input type="submit" value="提交" /> <br />

<!--清除按钮,清空写好的内容-->

<input type="reset" value="清除" />

<!--普通的按钮  没有提交数据的功能-->

<input type="button" value="提交" />

</form>

13. 框架标签

(1) iframe

<ul>

<li><a href="http://www.baidu.com" target="ifm">百度</a></li>

<li><a href="http://www.taobao.com" target="ifm">淘宝</a></li>

<li><a href="http://www.jd.com" target="ifm">京东</a></li>

</ul>

框架学习  width:宽度  height:高度  src:默认路径

<iframe width="1000px" height="550px" name="ifm" src="http://www.baidu.com"></iframe>

(2) frameset(H5淘汰)

相当于引入网页

<frameset rows="150px,*,100px">

<!--顶部部分-->

<frame  src="admin/top.html" noresize="noresize"/>

<!--中间的部分-->

<frameset cols="10%,*">

<!--左侧部分-->

<frame  src="admin/left.html"/>

<!--右侧部分-->

<frame  src="admin/right.html" name="rig"/>

</frameset>

<!--底部部分-->

<frame  src="admin/bottom.html"/>

</frameset>

14. 区域标记 div

div本身是没有任何的含义,作用就是把网页进行模块化的划分

<style>

.login{

width: 350px;

height: 400px;

/*相对定位*/

position: relative;

left: 950px;

top: 10px;

}

</style>

<body>

<div class="login"></div>

</body>

15. H5中表单增强标签

placeholder:提示信息

autofocus:自动的获得焦点

max:最大值

min:最小值

minlength:最小长度

maxlength:最大长度

邮箱: <input type="email" />

年龄(数字): <input type="number" />

滑动器: <input type="range" />

搜索: <input type="search" />

日期: <input type="date" />

日期: <input type="week" />

日期: <input type="month" />

颜色: <input type="color" />

网址: <input type="url" />

<body>

<!--头部模块-->

<header></header>

<!--中间提示-->

<nav></nav>

<!--中间的展现-->

<div class="center">

<div class="login"></div>

</div>

<!--底部模块-->

<footer></footer>

</body>

16. 音/视频标签

(1) 音频标签 audio

<audio src="img/1.mp3" controls="controls">

该网页不支持媒体标签

</audio>

source应用更广泛:

<audio>

<source src="img/1.mp3"></source>

<source src="img/1.ogg"></source>

</audio>

(2) 视频标签 video

<video src="img/movie.mp4" controls="controls" width="300px" height="300px"></video>

<video

<source src="img/movie.mp4"></source>

<source src="img/movie.ogg"></source>

<source src="img/movie.webm"></source>

该网页不支持媒体标签

</video>

(3) 多媒体标签 embed

<embed src="img/1.mp3"></embed>

<embed src="img/movie.mp4" width="500px" height="500px"></embed>

三、Html5中的其他标签

1. 对元素组合 figure

<figure>

<img src="img/1.jpg" />

<figcaption>IT程序员</figcaption>

</figure>

2. 定义元素细节 details

mark标签做强调作用

<details>

<summary>请选择</summary>

<p>中国1</p>

<p><mark>中国2</mark></p>

<p>中国3</p>

<p>中国4</p>

</details>

3. 刻度标签 meter

max:规定的最大值

min:规定最小值

value:当前的值

low:自己定义的最小值

high:自己定义的最大值

<meter max="100" min="0" value="10" low="20" high="80"></meter>

4. 进度条 progress

<progress max="100" value="40"></progress>

<br />

5. datalist

<input type="text" list="city" />

<datalist id="city">

<option value="IBM">IBM</option>

<option value="IBM1">IBM1</option>

<option value="IBM2">IBM2</option>

<option value="IBM3">IBM3</option>

</datalist>

6. 画布标签 canvas

<canvas id="mycat"></canvas>

<script>

var  ca=document.getElementById("mycat");

var  te= ca.getContext("2d");

//背景颜色

te.fillStyle="#FF0000";

//绘制图形的大小

te.fillRect(0,0,80,100);

</script>

随机推荐

  1. d3绘制饼状图

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. Python实现正则表达式匹配任意的邮箱

    首先来个简单的例子,利用Python实现匹配163邮箱的代码: #-*- coding:utf-8 -*- __author__ = '杨鑫' import re text = input(" ...

  3. [转]JS判断字符串是否为json数据

    原文地址:https://blog.csdn.net/qq_26400953/article/details/77411520 这周碰到了很多问题,尽量把遇到的问题都记录下来. JS判断字符串是否为j ...

  4. php -- new self() 和 new static

    看一段摘自网上的代码 class A { public static function get_self() { return new self(); } public static function ...

  5. docker安装和使用

    1.安装的docker版本 docker -v Docker version 17.03.2-ce 2.查看本地的镜像 docker images 3.拉取镜像 docker pull centos: ...

  6. 蜕变成蝶~Linux设备驱动之CPU与内存和I/O

    那是世上最远的距离 思念让我无法去呼吸 你的一动和一举 占据我心里 陪我每个孤独无尽的夜里 用我心中盛放的画笔 描绘你微笑时的绚丽 爱让人痛彻心底 我却不怀疑 你的存在是我生命的奇迹 感受你的每一次的 ...

  7. python之刷博客访问量

    通过写刷访问量学习正则匹配 说明信息 说明:仅仅是为了熟悉正则表达式以及网页结构,并不赞成刷访问量操作. 1.刷访问量第一版 1.1 确定网页url结构,构造匹配模式串 首先是要确定刷的网页.第一版实 ...

  8. postgresql免密码登录

    https://www.postgresql.org/docs/8.3/static/libpq-pgpass.html vi ~/.pgpass 输入以下内容 hostname:port:datab ...

  9. phpStudy apache 启动不了

    做  phpstudy 环境配置的时候,apache 一直启动不了,启动后又停止,80 端口也没有被占用,也下载了 vc9  运行库,还是不行,后来找了半天,中文路径的问题

  10. 七牛 OCR 接口调试 & 七牛鉴权 Token 应用

    接口规约 PHP 实现 核心代码 执行结果 源代码 Java 实现 核心代码 执行结果 源代码 [现学现卖]图片内容审核接口 Python 实现 核心代码 执行结果 源代码 Go 实现 核心代码 执行 ...