HTML知识点

xiaoxiao2021-02-28  33

HTML <html> <head><meta charset="UTF-8"></head> <body> <pre> day01 1、html的简介 *什么是html? -HyperText Markup Lanuage 超文本标记语言 网页语言 **超文本:超出文本范畴,使用html 可以轻松实现这样操作 **标记:html所有的操作都是通过标记实现的,标记就是标签,<标签语言> **网页语言 *第一个html程序 -创建一个java文件 .java **.java 先编译,后运行 -创建一个html文件。.html .htm **直接通过浏览器运行 *html的规范(遵循) 1、一个html文件开始标签和结束标签<html></html> -定义一个java方法{} 2、html包含两部分内容 (1)<head> 设置相关信息</head> (2)<body>显示在页面上的内容都写在body里面</body> 3、html的标签有个开始标签就要有个结束标签 -<head></head> 4、html不区分代码的大小写的 5、有些标签没有结束标签,在标签内结束 -比如 换行 <br/> <hr/>(水平线) 6、编码 -<meta charset="编码方式"> *html操作思想(*****) 网页中有很多数据,不同的数据可能需要不同的显示效果,这个时候需要使用标签把要操作的数据抱起来(封装起来) 通过修改标签的属性值实现标签内数据的变化。 一个标签就相当于一个容器,想要修改容器内数据的样式,只需要改变容器内的属性值,就可以实现容器内的数据样式变化。 html常用的标签 2、文字标签和注释标签 *文字标签:修改文字的样式 -<font></font> -属性: *size:文字的大小,取值范围1-7 超出7,默认还是7 *color: -两种表示方式 **英文单词:blue,red,green,yellow,black,gray,white,pink..... **使用十六进制数表示:#ffffff:RGB -通过工具实现不同的颜色#66ff66 *注释标签 -java注释集中?三种 -html的注释:<!-- html注释 --> 3、标题标签、水平线标签和特殊字符 *标题标签 -<h1></h1> <h2></h2> <h3></h3> .... <h6></h6> -从h1到h6,大小一次变小,同时会自动换行 *水平线标签 -<hr/> -属性 **size:水平线粗细 范围(1-7) **color: 水平线颜色 <hr size="5" color="blue"/> *特殊字符 -想要在页面上显示这样的内容 <html>:是网页的开始! -需要对特殊字符进行转义: *< : < *> : > *空格 :   *& : & *双引号 : " *注册符 : ® *版权 : © 4、列表标签 定义列表(dl标签) <dl><dt></dt><dd></dd></dl> 有序列表(ol列表) <ol type="1"><li></li></ol> 无序标签(ul标签) <ul type="circle"><li></li><ul> type:空心圆circle 实心圆disc 实心方块square 默认disc -比如现在显示这样的效果 安阳工学院 计科 机械 电气 **<dl></dl>:表示列表的范围 **在dl里面<dt></dt> : 上层内容 **在dl里面<dd></dd> : 下层内容 -代码 <dl> <dt>安阳工学院</dt> <dd>计科</dd> <dd>机械</dd> <dd>电气</dd> </dl> -想要在页面显示这样的效果 安阳工学院 1.计科 2.机械 3.电气 安阳工学院 a.计科 b.机械 c.电气 安阳工学院 i.计科 ii.机械 iii.电气 **<ol></ol>:有序列表的范围 -属性 type:设置排序方式 1(缺省) a i **在ol标签里面<li>具体内容</li> -想要在页面上显示这样的 果 -属性 type: 设置无序排序 disc(缺省) circle square 特殊符号(方框) 财务部 特殊符号(实心圆)学工部 5、图像标签(*****) *<img src="路径"/> -src :图片路径 -width:图片宽度 -height:图片高度 -alt:图片上显示文字,把鼠标移动到图片上停留一会就会显示内容,主要显示错误,当图片不存在,就显示这个文字 6、路径的介绍 *分类:两类 **绝对路径: -http://www.baidu.com/a.jpg -具体的路径 **相对路径: -一个文件相对于另外一个文件的位置 -三种: **HTML文件和图片在一个路径下,可以直接写文件名称 **图片在HTML文件的下层目录,去除公共部分即可 **图片在html文件中的上层目录,../a.jpg 7、案例 list.html 8、超链接标签(-******) *链接资源 -<a href="链接到资源的路径" target="_blank">显示在页面的内容</a> **href:链接的资源的地址 **target:设置打开的方式 -- _blank(新窗口打开) -- _self(默认,在当前页打开) -当超链接不需要当任何的地址,这时候只需要在href加# **<a href="#">这是一个超链接</a> *定位资源 **如果我想要定位资源:定义一个位置 <a name="top">顶部<a> **回到这个位置 <a href="#top">回到顶部</a> **引入一个标签 pre:原样输出 <pre> 原样输出 </pre> 9、表格标签(*****) *可以对数据进行格式化,是数据显示更加清楚 *<table></table>:表格的范围 -border:表格线 -bordercolor:表格线颜色 -cellspacing:单元格间距 -width:表格的宽度 -height:表格的高度 *在table里面<tr></tr> -设置显示方式 align: left center right -设置加粗方式: *在tr里面<td></td>:单元格 *在tr里面<th></th>:单元格 可以实现居中和加粗 *表格标题:<caption></caption> *画图分析表格的写法 -首先定义一个表格的范围使用table -定义一行使用tr -定义一个单元格使用td *操作技巧: -首先数有多少行,数每行里面有多少单元格 *合并单元格 -rowspan:<td colspan="3" align="center">人员信息</td> -colspan:<th rowspan="3">4153456</th> 10、表单标签(****最重要的标签****) *******在输入项里面必须要有name的属性 *可以提交数据到开心网的服务器,这个过程可以使用表单标签实现 *<form></form>定义一个表单的范围 -属性:action="路径" 供提交的数据提交到指定路径下 -属性:mehtod=""表单提交方式 --属性值:get(缺省) post --面试题:get和post区别? 1、get请求地址栏会携带提交的数据,post不会携带(请求体里面,http协议) 2、get请求安全级别较低,post较高 3、get请求数据的大小的限制,post没有限制 -属性:enctype="" 文件上传时需要这个属性 **输入项:可以输入内容或者选择内容的部分 -大部分的输入项 使用 <input type="输入项的类型"/> **普通输入项:<input type="text"/> **邮箱:<input type="email" name=""><br> **密码输入项:<input type="password"/> **单选输入项:<input type="radio"/>男 -在里面需要属性 name:且单选的在一个组,即name属性值一样,并且需要value属性 -实现默认选中,需要加个属性:checked="checked" **复选输入项:<input type="checkbox" name="check" value="jsj"/>计算机 -在里面需要属性 name:且多选的在一个组,即name属性值一样,并且需要value属性 -实现默认选中,需要加个属性:checked="checked" **文件输入项:<input type="file"/> **下拉输入项:(不是在input标签里面) <select name="birthday"> <option value="1991">请选择</option> <option value="1991">1991</option> <option value="1992">1992</option> <option value="1993">1993</option> <option value="1994">1994</option> <option value="1995">1995</option> </select> -默认选中某一个下拉选项,需要加入属性:selected="selected" **文本域: <textarea cols="10" rows="10" name="text"></textarea> **隐藏项:<input type="hidden" /> **提交按钮:<input type="submit" value="注册" /> ****提交过后会传递参数 -?输入项name的值=输入的值& -参数类似于key-value形式 file:///D:/html/day01/html/hello.html ?phone=12312312&pwd=&sex1=man&check=jsj&check=pb&check=ym&file=&birthday=1992&textArea=321412412&hidden=®edit=注册 ****使用图片来提交 <input type="submit" value="注册"><br/> <input type="image" src="2.jpg"/> **重置按钮:<input type="reset" value="重置注册"> -回到输入项的初始状态 **普通按钮:<input type="button" value="Button"> 11、案例 regedit.html 12、其他标签的使用 <b></b>加粗 <i></i>斜体 <u></u>下划线 <s></s>删除 <pre></pre>原样 <sub></sub>下标 <sup></sup>上标 <p></p>段落 <div></div>自动换行 <span></span>一行显示 13、html头标签的使用 *html两部分组成:head body **在head里面的标签就是头标签 -title标签:浏览器标题 -base标签:<base target="_blank">统一设置页面里超链接打开方式 -meta标签:设置页面一些相关的内容 <meta content="供早期搜索引擎检索使用"content="3;url=hello.html" charset="UTF-8"/> <!--<meta http-equiv="refresh"content="3;url=hello.html">-->网页3秒后跳转 -link标签:引入一个外部文件 14、框架标签 *<frameset> -rows:按行进行划分 <frameset rows="80,*"></frameset> -cols:按列进行划分 <frameset cols="80,*"></frameset> *<frame> -具体的显示页面 <frame name="lower_left" src="路径"/> ***注意:使用框架标签时候,不能写在body里面,使用了框架标签,需要把body去掉、 *例:<frameset rows="150,*"> <frame name="top" src="hello.html"/> <frameset cols="200,*"> <frame name="left" src="Other.html"> <frame name="right" src="regedit.html"> </frameset> </frameset> 15、a标签ed扩展(了解) -百度是网络资源 -当a标签里面访问网络资源时候,必须要加一个协议http:表示一个网络的公共协议,如果加上http协议之后,自动识别访问资源是一个网络资源 -当浏览器里面找到相关协议,首先看这个协议是不是公共协议http,如果不是公共协议,回去本地电脑找支持这个协议的应用程序 16、内容总结 1、html操作思想 -使用标签把要操作的数据包装起来,通过修改标签的属性值,来实现标签内数据样式的变化 2、font标签 属性:size 取值范围 1-7 color :英文单词 十六进制 3、标题标签<h1></h1>....<h6></h6> 从h1到h6越来越小,自动换行 4、注释:<!--html的注释--> 5、列表标签 -<dl> <dt></dt> <dd></dd> </dl> -有序:<ol><li></li></ol> -无序:<ul><li></li></ul> 6、图形标签 -<img src="路径" width="" height="" alt=""/> **alt:浏览器兼容很差 7、路径(相对路径) -在同一级:直接写 -在下层目录:image/1.jpg -在上层目录:../ 8、超链接标签 <a href="路径"> 显示在页面的内容</a> -打开方式:target 值:_blank _self -默认是当前页面打开 9、表格标签(****) <table> <tr> <td></td> <th></th>//加粗和居中 </tr> </table> -技巧:先数多少行,再数多少单元格 10、表单标签(********) -<form></form>: -action:提交到地址 -method:提交方式:常用两种 get post(两者区别) -输入项: -输入项里面name属性 -普通输入项:<input type="text"/> -密码输入项:<input type="password"/> -单选框:<input type="radio"/> -复选框:<input type="checkbox"/> -下拉框: <select name=""> <option value=""></option> </select> -文本域:<textarea cols="" rows=""></textarea> -文件输入框:<input type="file"/> -提交按钮:<input type="submit"/> -重置按钮:<input type="reset"/> -图片提交:<input type="image" src=""/> -隐藏项:<input type="hidden"/> -普通按钮:<input type="button"/> 11、其他标签 b i s u pre sup sub div span div:自动换行 span:一行显示 12、框架标签 <frameset rows="80,*"> <frame name="top" src="a.html"> <frameset cols="80,*"> <frame name="left" src="b.html"/> <frame name="right"src="c.html"/> </frameset> </frameset> </pre> </body> </html>
转载请注明原文地址: https://www.6miu.com/read-2625753.html

最新回复(0)