代码分为三部分编写
<html>是网页文件的最外层标记 <head> 之间的文本是头信息,不会显示在浏览器中,包括基本的描述,整个网页的公共属性 </head> <body> 是网页的主体部分,正文:文字、图片、链接、表单等 </body> </html>
<head>头部标记</head> <title></title>只能有一个 <base/>只能有一个 <link>可以有多个 <meat>可以有多个 <meat name="" content=""> <meat http-equiv="" content="">
title
定义网页标题,显示在浏览器的标题栏中 有利于搜素引擎(也是在搜索引擎中显示的标题)
base
基底网址标记
用于设定浏览器中文件的绝对路径
网页中的文件只需要写下文件的相对路径即可,这个路径就是base指定下的路径
link
设置外部文件的链接标记
用于确定本页面和其他文档之间的关系
meta
两种用法
<meta name="" contnet="">
<meta http-equiv="" content="">
name用于在网页中加入关于网页的描述信息
网页的关键字,网页描述信息
http-equiv:属性用于在HTME文档中模拟HTTP协议的
响应消息头,例如,告诉浏览器,是否缓存页面,
使用什么样的字符集显示网页内容
meta的name标签属性:不是自己定义的值
Keywords:网页的关键字
Description:网页的描述 Robots:index noindex follow nofollow all none Author
copyright:版本
mate标签的http-equiv属性设置
Content-Type :网页文档类型 ,刷新页面
<meta http-equiv="refresh" content="3; url=http://wwww.baidu.com/"> <meta http-equiv="Windows-Target" content="_top" 此条语句的作用:禁止别人把你的网页放在小窗体里,一旦链接到你的网页,会全屏显示
Page=Enter和Page=Exit
<meta http-equiv="Page-Enter" content="revealTrans(Transition=5,Ouration=1.000)"> <meta http-equiv="Page-Exit" content="revealTrans(Transition=8,Ouration=1.000)"> 为页面进入和退出特效,一共有23种
主体标记<body>
在它中放置网页中所有内容
<body bgcolor="#ff00ff" text="#00ff00" link="red" alink=""(鼠标单击颜色) topmargin=""(顶部距离) vlink=""(鼠标放在上时的颜色) leftmargin=""(默认左距离) background=""(放置背景图片)>
只要是可以用样式控制的,就不用HTML本身的属性,可以用CSS控制
Id name class style 通用属性,所有的元素都可以使用
文档类型定义
<!DDCTYPE HTML PUBLIC"-//w3c//DTD XHML 1.0 Transition//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-transition1.dtd"(dtd的地址,按照dtd地址的格式显示本页面)>
<html></html>双标签 开头结尾 HTML标签为最大的标签 称为根标签
<head></head> 文档头部标签 且必须设置title
<title></title> 页面标题
<body></body> 文档的主体 包含页面的内容
<h1>-<h6> HTML提供6个等级的页面标题 有大到小
<p></p> p标签用于定义段落 可以将页面分为若干个段落 根据窗口大小自动换行
<br/>单标签 换行标签 (break打断)
加粗 <strong></strong>or<b></b>
斜线 <em></em>or<i></i>
删除线 <del></del>or<s></s>
下划线 <ins></ins>or<u></u>
没有语义 属于一种盒子 来装内容
<div></div> 表示分割分区 用来布局 一行一个 大盒子
<span></span>意为跨度,跨距 一行可以哦有多个 小盒子
<img src="图像路径(url)"/> 定义页面中的图像
图像标签包含多个属性
src 图片路径 必须属性
alt 文本 替换文本 图像不能显示的文字
title 文本 鼠标放到图像上显示文字
width 像素 宽度
height 高度
border 边框
相对路径和绝对路径
相对路径:以引用文件所在位置为参考基础,而建立出的目录路径
分类:下级路径/ 上级路径../
绝对路径:是指目录下的绝对位置,如硬盘中的路径或网路地址
<a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a>
href用于指定链接目标的url地址(必须属性)
target用于指定链接打卡方式 _self为默认值 _blank为在新窗口打开方式
锚点链接:可以快速到页面某个位置
在链接文本中的href属性中,设置属性值为#名字的形式,如<a href="#two">目标</a>
找到目标位置标签,里面添加一个id属性 = 名字,如:<h3 id="two">目标</h3>
<!-- 注释语句 --> 快捷键CTRL + /
HTML 原代码 | 显示结果 | 描述 |
< | < | 小于号或显示标记 |
> | > | 大于号或显示标记 |
& | & | 可用于显示其它特殊字符 |
" | “ | 引号 |
® | ® | 已注册 |
© | © | 版权 |
™ | ™ | 商标 |
半个空白位 | ||
一个空白位 | ||
不断行的空白 |
<table></table> 是用于定义表格的标签
<tr></tr> 标签用于定义表格中的行,必须嵌套在<table></table>标签中
<tb></tb> 用于定义表格的单元格,必须嵌套在<tr></tr>标签中
<td> 元素中的文本通常是普通的左对齐文本。字母td指表格数据(table data),即数据单元格的内容
表头单元格标签:
<th>标签表示HTML表格的表头部分 <th> 元素中的文本通常呈现为粗体并且居中。
表格属性:
align left center right 规定表格相对于周围元素的对齐方式
border 1or"" 规定表格单元是否拥有边框默认为"",表示没有边框
cellpadding 像素值 规定单元边沿与其内容的空白,默认1像素
cellspacing 像素值 规定单元格直接的空白 默认2像素
with 像素值or百分比 规定表格的宽度
合并单元表格方式:
跨行合并:rowspan="合并单元格的个数"
跨列合并:colspan="合并单元格的个数"
<ul>标签表示无序列表 里面只能包含li
<ol>有序标签 里面只能包含li
<li>相当于一个容器定义列表项 与<ui>or<li>嵌套使用 li里面可以包含任何标签
<dl>标签用于定义描述列表(或自定义列表),该标签会与<dt>(定义项目和名字)和<dd>(描述每一个项目名字)一起使用
标签 | 描述 |
<form> | 定义供用户输入的表单 |
<input> | 定义输入域 |
<textarea> | 定义文本域 (一个多行的输入控件) |
<label> | 定义了 <input> 元素的标签,一般为输入标题 |
<fieldset> | 定义了一组相关的表单元素,并使用外框包含起来 |
<legend> | 定义了 <fieldset> 元素的标题 |
<select> | 定义了下拉选项列表 |
<optgroup> | 定义选项组 |
<option> | 定义下拉列表中的选项 |
<button> | 定义一个点击按钮 |
<datalist> New | 指定一个预先定义的输入控件选项列表 |
<keygen> New | 定义了表单的密钥对生成器字段 |
<output> New | 定义一个计算结果 |
<input>标签用于收集用户信息 包含一个type属性 可以有多种样式
<input type="value">
<input type="属性值" />属性值:
button | 定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)。 |
checkbox | 定义复选框。 |
file | 定义输入字段和 "浏览"按钮,供文件上传。 |
hidden | 定义隐藏的输入字段。 |
image | 定义图像形式的提交按钮。 |
password | 定义密码字段。该字段中的字符被掩码。 |
radio | 定义单选按钮。 |
reset | 定义重置按钮。重置按钮会清除表单中的所有数据。 |
submit | 定义提交按钮。提交按钮会把表单数据发送到服务器。 |
text | 定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。 |
<label> 标签为 input 元素定义标注(标记)。 label是标注的意思
label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。
<label> 标签的 for 属性应当与相关元素的 id 属性相同
详情可参考
https://www.runoob.com/ 菜鸟教程
https://www.w3school.com.cn/ w3c
行一行的吸引人
表单呀表单
W3C标准
World Wide WebConsortium(万维网联盟)
成立于1994.web技术领域,最具权威和影响力的国际中立性技术标准机构
http://www.w3.org/
http://www.chinaw3c.org/
W3C标准包括
结构化标准语言(HTML,XHTML,XML)
表现标准语言(CSS)
行为标准(DOM,ECMAScript)
编辑工具
>记事本
>Dreamweaver
>WebStorm (企业主流)
基本结构
<!doctype html><!--声明规范-->
<html>
<head>
<title>标题标签</title>
<meta charset="utf-8"><!--编码方式-->
网页头部
</head>
<body>
网页主体
显示的网页主题内容
</body>
</html>
===========================================================
网页的基本标签
>标题标签
<h1>一级标签</h1><!--一级标签网页中出现一次-->
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4>
<h5>五级标签</h5>
<h6>六级标签</h6>
>段落标签
<p></p>
>换行标签
<br/><!--注意是单标签-->
>水平线标签
<hr/>
>字体样式标签
<strong>字体加粗</strong>
<em>斜体</em>
>注释以及特殊代码
<!--注释-->
空格  
大于号 >
小于号 <
引号 "
版权符号 ©
>图像标签
常见的图像格式:JPG GIF PNG BMP
<img src="path图像地址" alt="图像代替的文字" title="鼠标悬停提示文字" width="图像宽度" height="图像高度"/>
>超链接标签
<a href="path" target="_self ^ _blank">连接文本或头像</a>
>锚链接标签
实现由甲位置跳转到乙位置
<a name="marker标签名">乙位置</a>
<a hreaf="#marker指定的标签>甲位置</a>
>功能性链接
<a href="mailto:324289335@QQ.com">联系我们</a>
===========================================================
行内元素和块元素
行内元素 排在一行
块元素 独占一行<p></p> <h1></h1>
===========================================================
列表
>有序列表
<ul>
<li></li>
<li></li>
<li></li>
</ul>
>无序列表
<ul>
<li></li>
<li></li>
<li></li>
</ul>
>定义列表
<dl>
<dt></dt>
<dd></dd>
<dd></dd>
<dt></dt>
<dd></dd>
<dd></dd>
</dl>
===========================================================
表格
特点
简单通用
结构稳定
基本结构
行
列
单元格
<table border="宽度">
<tr><!--行-->
<th colspan="3"></th><!--colspan属性是单元格跨列标题单元格字体加粗-->
</tr>
<tr>
<td rowspan="2"></td><!--rowspan属性是单元格跨行-->
<td></td><!--列-->
<td></td>
</tr>
<tr><!--行-->
<td></td><!--列-->
<td></td>
</tr>
</table>
===========================================================
网页中的媒体元素
如何实现在网页上播放视频和音频
1,第三方自主开发的播放器
2,FLash
3,HTML5媒体元素
视频元素
<video src="视频路径"controls></video>
<!--controls提供播放的控件-->
<video controls autoplay>
<!--autoplay是设置自动播放-->
<source src="视频路径" type=".MP4"/>
<source src="视频路径" type=".ogg"/>
</video>
音频元素
<oudio src="视频路径"controls="controls"></video>
<!--controls提供播放的控件属性值HTML5以后可以省略-->
<oudio controls autoplay>
<!--autoplay是设置自动播放-->
<source src="视频路径" type=".MP3"/>
<source src="视频路径" type=".wma"/>
</oudio>
===========================================================
iframe框架
<iframe name="名字" width="800px" height="150px"/>
===========================================================
表单
表单元素
<input name="名字"method="post提交的方式" action="发送的地址">
>单选按钮 type="radio"
<from>
<input name="名字1"type="radio单选按钮值" value="选择值" checked默认选中>
<input name="名字1"type="radio单选按钮值" value="选择值" checked默认选中>
</from>
-----------------------------------------------------------
>复选框 type="checkbox"
<from>
<input name="名字" type="checkbox" value="选择值1" checked默认选中/>提示1
<input name="名字" type="checkbox" value="选择值2" checked默认选中/>提示2
<input name="名字" type="checkbox" value="选择值3" checked默认选中/>提示3
</from>
-----------------------------------------------------------
>下拉列表框
<select name="列表名称" size="行数">
<option value="选项的值" selected>选项</option>
<option value="选项的值">选项</option>
</select>
-----------------------------------------------------------
按钮
>重置按钮type="reset"
>提交按钮type="submit"
>button按钮
>图片按钮 type="image"
>文件域 type="file"
>邮箱type="emil"
>网址type="url"
>数字 type="number"
>滑块 type="range"
>搜索框 type="search"
表单元素的语法
method和action属性
常见的表单元素
input(text、password、radio、checkbox、submit、reset、email、url、number、range、search)、select、textare
===========================================================
表单的高级应用
>隐藏<input name="名字" type="text" value="值1" readonly/>
>禁用<input type="submit" value="保存" disabled/>
>标注
<label for="male">男</label>
<input type="radio" name="gender" id="male"/>
<label for ="">女</label>
<input type="radio" name="gender" id="female"/>
===========================================================
表单的初级验证
1,减轻服务器的压力
2,保证数据的可行型和安全性
>初级验证的方法
>placeholder属性(提示信息)
>required属性(必填项)
>pattern属性(符合正则表达式)
*请认真填写需求信息,我们会在24小时内与您取得联系。