标准格式
<!DOCTYPE heml>
<heml>
<read>
<meta cheset="utf-8" />
<title>网页的标题</titel>
</read>
<body>
</body>
</heml>
设置网站标签
<link rel="icon" href=""/>
存在网站的根目录下,叫favicon.ico
参考资料
百度搜“”w3school离线手册“”
1.html是一种超文本标记语言
2.单双标签
- 单标签:<标签名 />
- 双标签:<标签名> </标签名>
3.标签类型
-
块级标签
独占一行的标签
能随时设置宽度和高度 (比如div、p、h1、h2、ul、li) -
行内标签
多个行内标签能同时显示在一行
宽度和高度取决于内容的尺寸 (比如span、a、 labe) -
行内-块级标签 (内联-块级标签)
多个行内块级标签可以显示在同一行
能随时设置宽度和高度 (比如input, button)
5.常见的标签
-
特点:除一些特殊的标签外不会以输入的(enter)换行
必须以换行标签换行 -
<div></div> 和 <span>< /span>
容器标签 -
<h1><h2><h3><h4><h5><h6>
标题标签区别:字体不同 -
<p></p>
段落标签 -
<br />
换行标签 -
<hr />
生成一条水平线 -
<img / src="#">
• 可以通过属性 src 来插入图片
绝对路劲: 目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径. 不推荐使用
如: D:\所有软件\python用的软件\必备软件
相对路劲: 由当前文件所在的路径为起点, 去找对应的资源.
如: ./images/image2/tupian.jpg
title属性(图片上面的标题)
alt用来描述图片(当图片损坏之后,提示图片的名字),也可以被搜索引擎检索,不写alt,则不能被搜索到 -
<a href="#" target="x"></a>
链接标签。#为url。x=_blank 新窗口打开链接,x=_self 本窗口打开链接,默认_self
href=#id ,可以去到id属性处
href=“mailto:邮件地址”会默认打开邮件客户端 -
<input /> 和 <textarea>< /textarea>
接收输入标签。
1.<input type="#" value="text"/>
#为接收的属性类型,text为初始内容,name属性相同时只能选择一个
#=password 隐藏输入内容如:密码
#=radio 圆形选择器<input type="radio" />
#=checkbox 方形选择器
2 placeholder属性与value类似。当输入时删除初始内容
3<textarea rows="x" cols="y">< /textarea>
只能接收文本,可以控制输入框大小。可以用下x,y控制,但不推荐用下x,y,因为不同浏览器显示不同。可以配合css方法移除手动选择大小
-
<label for="x"></label>
可以绑定属性id=“x”的选择器让点文字也可以选 -
<form action="x" method="post/get"><br />
表单标签 x为表单提交时的提交到的目标地址 -
<select></select>
下拉框 配合<option selected="selected"></option>
嵌套使用,有(selected=“selected”)属性的option标签可以默认
-
ul ol li
为列表标签 ul为无序 ol为有序 -
<h1></h1>,<h2></h2>
会影响在页面搜索中的排名
一般只有一个<h1></h1>
-
<b>
加粗 -
<mata />
1.可以用来设置编码
2.设置页面检索中的关键字和描述
<meta charset="utf-8">
<meta name='keywords' content="html5" /> <!-- 关键字 -->
<meta name="description" content="发布h5...." /> <!-- 描述 -->
<!-- 可以申请重定向content="几秒;url=网页" -->
<meta http-equiv="refresh" content="2;url=http://www.baidu.com" />
<center></center>
内容会默认居中显示<headert></header>
表示网页的头部<main></main>
表示网页主题部分<footer></footer>
表示网页的底部<nav></nav>
网页的导航<aside></aside>
侧栏<article></article>
表示一个独立的文章<div></div>
目前主用的块标签
实体
一些特殊符号的使用
<:代表<
>:代表>
 :代表空格
©:代表版权号
内联框架
可以引入外部的网页
<iframe scr=" 路径" frameborder="0"></iframe>
frameborder可以设置边框
不会被搜索检索
也可以设置超链接在内联框架打开
<a href="http://www.baidu.com" target="baidu"> baidu</a>
<iframe name="baidu" ></iframe>
音视频播放
- 音频
<audio src="路径" ></audio>
默认情况用户不能操作
<audio src="路径" controls><audio>
允许用户播放
<audio src="路径" autoplay></audio>
可以自动播放,但浏览器不同,可能不行
<audio src="" loop></audio>
可以循环播放
其他方式
<audio controls>
浏览器不支持请升级浏览器 如果不能显示链接就会显示这句话
<source src="">
</audio>
- 视频
<video src=""></video>
使用方式基本和音频一样0
表格
<table></table> 标签来创建表格
在table中表示一行,有几个tr就有几行
如果表格中没有使用tbody直接使用tr,那么浏览器会自动创建tbody并把tr放入tbody中,所以tr不是table的子元素
在tr中表示一列,有几个td就有几列
<table>
<thead></thead> 表格头部
<tbody></tbody> 表格内容
<tfoot></tfoot> 表格底部
不会因为位置改变
</table>
表格样式(css)
border-spacing:0px 指定边框之间的距离
border-collapse:collapse 边框合并
vertical-align:middle 设置td居中
diplay:table-cell 变为td
表单
用于将本地的数据提交给远处的服务器
<form action=""></form>表单要提交的服务器地址
文本框
<input type="text" name="username" />
注意:数据要提交到服务器必须为元素指定一个name
密码框
<input type="password" name="password" />
提交按钮
<input type="submit" value="提交">
单选框
<input type="radio" name="a" value=“a” />
<input typr="radio" name="a" value=“b” />
必须有一样的name属性,value最终会最为选择的值
可以添加checked来设置默认选项
<input type="radio" name="hello" value="b" checked />
多选框
把单选框总type换成type=“checkbox”
下拉框
<select name="">
<option value="" selected>选项一</option> 下拉选项 selected设为默认选项
<option value="">选项二</option>
<option value="">选项三</option>
</select>
<input type="reset" /> 重置按钮
<input type="button" /> 普通按钮
<button></button>这一对可以替换<input />作用一样
<input type="reset" autocomplete="off" /> 关闭自动补全
<input type="reset" readonly />只读,可以把数据传个服务器
<input type="reset" disabled />禁用,数据不能提交
<input type="reset" autofocus />自动获取焦点,即