收藏 分销(赏)

HTML重点笔记大全专业资料.doc

上传人:精**** 文档编号:3031681 上传时间:2024-06-13 格式:DOC 页数:45 大小:131.04KB 下载积分:14 金币
下载 相关 举报
HTML重点笔记大全专业资料.doc_第1页
第1页 / 共45页
HTML重点笔记大全专业资料.doc_第2页
第2页 / 共45页


点击查看更多>>
资源描述
1. HTML简介 HTML:超文本标记语言,网页语言。超文本标记语言:超过文本范畴。 标记:HTML所有操作都是通过标签实现。标签就是标记。<标签> HTML后缀.htm 或者.html 。 HTML规范:开始<html>结束</html>。成对浮现。特殊标签单个浮现<br/>换行。 内容:1.<head>设立有关内容</head> <title>标题</title> 2.<body>显示在页面上内容</body> 3.标签成对浮现<head></head> 4.标签不区别大小写。 5.有些标签没有结束标签,在标签内结束,<hr/>水平线。 HTML核心思想(*****) 网页诸多数据,不同数据需要显示效果不同样,这个时候需要使用标签把要操作数据(包装起来),通过修改标签属性值实现标签数据样式变化。 一种标签相称于一种容器,想要修改容器内样式,只需要变化容器属性值,就可以实现容器内数据样式变化。 HTML最惯用标签 2. 文字标签和注释标签 *文字标签:修改文字样式 - <font></font> 属性 size:文字大小范畴1-7 超过默以为7。 color:文字颜色 两种表达:1.英文单词:red green 。 2.使用16进制表达#ffffff *注释标签:<!-- html注释 --> 。 3. 标题标签,水平线标签和特殊字符 标题标签:大小依次变小自动换行<h1></h1><h2></h2><>…… 水平线标签:<hr/> 属性:**Size:水平线粗细 **Color:颜色 代码<hr size=”5” color=”blue”/> <br/><br/>换2行。 特殊字符: <:&lt; >:&gt; 空格:&nbsp; & : &amp; 4. 列表标签 展示效果 <dl> 传智播客 <dt>传智播客</dt> 财务部 <dd>财务部</dd> 学工部 <dd>学工部</dd> 人事部 <dd>人事部 </dd> </dl> ***<dl></dl>:表达列表范畴 ***<dt></dt>:表达上层内容 ***<dd></dd>:表达下层内容 ***<dd></dd>:表达下层内容 ***……………………………………….. ****<ol></ol>:有序列表范畴 属性type:设立排序方式 1(默认)a i。 **在ol标签里面<li>详细内容</li> 代码: <ol> <li>财务部</li> <li>学工部</li> <li>人事部</li> </ol> ****<ul></ul>:有序列表范畴 属性type:实心圆circle 空心圆disc 实心方块square ,默认disc 5、 图像标签(******) <img src=”图片途径” width=”” height=”” alt=” 图片上显示文字”/> --src:图片途径 --width:图片宽度 –height:图片高度 –alt:图片上显示文字。 6、 途径简介 **绝对途径 : 完整途径。 **相对途径: 一种文献相对于类外一种文献位置。 **html文献和图片在同一种途径下,直接把名字写在途径下。 **图片在html下一层途径, 把背面途径拿过来用。 **图片在html上一层途径, ../加上图片名字。../../ 表达上2层途径。 7、 案例联系 *<pre>原样输出标签</pre> 8、 超链接标签(*****) ***链接资源 <a href=”链接到资源途径”> 顶部</a> href:链接资源地址,里面如果是空链接时”#”表达。 target:设立目的打开方式,默认在当前页打开。 _blank :在新页面打开。 _self : 在当前页面打开。 ***定位资源 ***如果想定位资源:定义一种位置 <a name=”top”>顶部</a> **回到这个位置 <a href=”#top”>回到顶部</a> 9、 表格标签(*****重要很******) <table>表格范畴 属性:border=”1” bordercolor=”blue” cellspacing=”0”width=”40”height=”40”. border:表格线 bordercolor:表格线颜色 cellspacing:单元格之间距离。 <tr align=”left”>表达行</tr> <td>在行标签里面表达行里面单元格</td> 在tr和td标签下属性:显示方式 align: left center right ***<th>表格实现居中加粗标签</th> ***表格标题写着table里面 ***<caption>表格标题标签</ caption > <tr> *** 表达几行。 <td></td> *** 表达每行单元格。 <td></td> <td></td> </tr> </table> 表格技巧:先数有几行有几行就有几种<tr></tr>,在数每行有多少个单元格<td></td>。 **合并单元格 跨行:rowspan=”几行” 跨列:colspan=”几列” 10、表单标签<form>表达定义一种表单范畴</form> ****** form里面属性 ***action=”途径”数据跳到页面。 ***method=”祈求方式”有如下2种。 1. get和post,默认是get。 2. get祈求携带提交数据,安全性低,数据大小有限制。Post相反。 *****enctype:做文献上传需要设立这个属性。 **输入项:可以输入内容和选取内容某些。 必要加一种name 属性。 必要有一种value属性值 --大某些输入项使用<input type=”输入项类型”/> ***普通输入项:<input type=”text”/><br/> ***密码输入项:<input type=”password”/><br/> ***单选输入项:<input type=”radio”/><br/> ***文献输入项:<input type=”file”/> 上传用。 --- 在里面加属性:name=””----Name属性值一定要同样 **实现默认选项 checked=”checked”放在想选取属性上。 ***多选输入项:<input type=”checkbox”/><br/> --- 在里面加属性:name=””----Name属性值一定要同样 ----必要有一种value属性值。必要加一种name 属性。 ***下拉输入项(不是在input标签里面)。 <select name=”birth”name=”mingzi” > <option value=”1992”>1992 selected=”selected”</option> *** 选项 <option value=”1993”>1993</option> <option value=”1993”>1993</option> </select> **实现默认选项 selected=” selected”放在想选取属性上 ***文本域 <textarea cols=”20” rows=”10”></textarea> ***隐藏项(代码中有而在页面上不会显示) <input type=”hidden”/> ***提交按钮 <input type=”submit” value=”按钮上字”/> ?输入项name值=输入值 ***参数类似于key=value形式. ***图片提交按钮:<input type=”image “src=”图片途径”/> **重置按钮(回到输入项初始状态) <input type=”reset” value=”按钮上字”/> **普通按钮 <input type=”button” value=”按钮上字”/> 11、 案例:使用表单来实现注册页面。 -------使用表格实现页面效果。 -------超链接不想要她有成果 href=”#” -------如果表格里面单元格没有内容,使用空格作为占位符&nasp; -------使用图片提交表单<input type=”image”src=”图片途径”/>。 12、 html中其她惯用标签使用 b:加粗 s:删除线 u:下划线 i:斜体 pre:原样输出 sub:下标 sup:上标 div:自动换行显示块 span:不会自动换行在一行显示块 p:段落标签比br标签多换一行。 13、 html头标签使用 *html两某些构成head和body **在head里面标签是头标签 **title:表达游览器显示内容。 **meta:设立页面上某些内容。 <meta name=”keywords” content=”毕姥爷,熊出没,刘翔”>**content:内容意思。 <meta http-equiv=”refresh”content=”3”;url=”绝对定位地址”/>refresh:刷新 背面3表达内容刷新时间为3秒. **base标签:设立超链接基本设立 <base target=”_blank”/> **link标签:引入外部文献 **明天css,可以使用link标签引入css文献。 14、 框架标签使用 *<frameset> --row:按照行进行划分 ***<frameset rows=”80,* ”> -cols:按照列划分 ***<frameset cols=”80,*” *<frame> -详细显示页面 ---<frame name=”lower_left” src=”页面目录途径”> ***使用框架标签时候,不能写在body里面,使用框架标签,需要把body去掉。 例子: <frameset rows=”80,*”> //把页面划提成上下2某些 <frame name=”top” src=”页面途径”> //上面页面 <frameset cols=”180,*”> //把下面页面划提成左右2某些。 <frame name=”lower_left”src=” 页面途径”> //左边页面 <frame name=”lower_right”src=” 页面途径”> //右边页面 </frameset> </frameset> **如果在左边页面设立超链接,让内容显示在右边页面中 n 设立超链接里面属性,target值成名称 n <a href=”页面地址” target=”right”>超链接1</a> 15、a 标签扩展 - 百度是网络资源 -当a标签里面访问网路资源时候,必要要家一种合同 http:表达一种网路公共合同。 -如果加上http合同之后,自动辨认访问资源是一种网络资源。 - 当浏览器里面找到有关合同,一方面看这个合同是不是公共合同http。 - 如果不是公共合同,回去本地电脑支持这个合同应用程序。 1、 css简介 ** css:层叠样式表 ** 层叠:一层一层 *** 样式表:诸多属性和属性值 *使页面显示效果更好 *css将页面内容和显示样式进行分离,提高了显示功能。 2、css和html结合方式(4种结合方式) *.在每个html标签上面均有一种属性 style,把css和html结合在一起。 ---<div style=”background-color:red;color:green;”> ----<标签 style=”属性 :属性值;属性 :属性值;属性 :属性值;”> **.使用html一种标签实现<style>标签,写在<head></head>里面。 *<style type=”text/css”> css代码; </style> **<style type=”text/css”> div { background-color:blue; color:red; } </style> ***.在style标签里面使用语句(在某些浏览器下不起作用) @import url (css文献途径); -----第一步,创立一种css文献 <style type=”text/css”> @improt url (div.css); </style> ****.使用头标签link,引入外部css文献 第一步,创立一种css文献 -<link rel=”stylesheet”type=”text/css”href=”css文献途径”/> ****第三种结合方式,缺陷:在某些浏览器下不起作用,普通使用第四种方式。 ****优先级(普通状况) 由上到下,由外到内,优先级由低到高。 *** 后加载优先级高。 *** 格式 选取器名称{ 属性名:属性值;属性名:属性值;……….} 3、 css基本选取器(3种) *****要对哪个标签里面数据进行操作 A:标签选取器 *使用标签名作为选取器名称 div { background-color:gray; color:white; } B:class选取器 *每个html标签均有一种属性class -<div class=”haha”>aaaaa</div> .haha{ Background-color:orange; } C:id选取器 *每个html标签上面均有一种属性id -<div id=”hehe”>bbbbbbb</div> -#hehe { Background-color:#333300; } **** 优先级 Style>id选取器>Class选取器>标签选取器 4、 css扩展选取器 ***关联选取器 *<div><p> wwwwwwwww</p></div> *设立div标签里面P标签,嵌套标签里面样式 *div p { Background-color:green; } ***组合选取器 *<div></div> <p></p> *把div和p标签设立成相似样式,把不同标签设立相似样式 *div,p { Background-color:orange; } ***伪元素选取器 *css 里面提供了某些定义好样式,可以拿过来使用 * 例如超链接 **超链接状态 原始状态 鼠标放上去状态 点击 点击之后 :link :hover :action :visited 记忆办法: lv ha 5、 css盒子模型 **** 在进行布局前需要把数据封装到一块一块区域内(div) (1) 边框 Border :2px solid blue; // 粗细 虚线 蓝色 border:统一设立 上border-top 下border-bottom 左border-left 右border-right (2) 内边距 Padding:20px; padding:统一设立 上padding -top 下padding -bottom 左padding -left 右padding -right (3) 外边距 Margin:20px margin:统一设立 上margin -top 下margin -bottom 左margin -left 右margin -right 6、 css布局漂浮(理解) float: ***属性值 Left:文本流向对象右边。 Right:文本流向对象左边。 7、 css布局定位(理解) position: **属性值 absolute: *** 将对象从分档流中拖出。 *** 可以是top、bottom 等属性进行定位。 relative: *** 不会将对象从分档流中拖出。 *** 可以是top、bottom 等属性进行定位。 8、 案例 图文 混排案例 ** 图片和文字在一起显示 9、 案例 图像签名 ** 在图片上面显示文字 1、 javascript简介 ***是基于对象和事件驱动语言,应用于客户端。 -基于对象: **提供好了诸多对象,可以直接拿过来使用。 -事件驱动: **html做网站静态效果,javascript动态效果。 -客户端:专门指是浏览器。 * js特点 1.交互性 –信息动态交互。 2.安全性-js不能访问本地磁盘文献。 3.跨平台性-只能支持js浏览器,都可以运营。 **javascript和java区别 1. java是sun公司,当前是oracle;Js是网景公司。 2. Javascript是基于对象,java是面向对象 3. Java是强类型语言,js是弱类型语言。 4. Javascript只需解析就可以执行,而java需要编译和解译才干执行。 Js构成(3某些) **ECMAScript:ECMA:欧洲计算机协会 制定js语法和语句。 **Bom: 浏览器对象模型。 **Dom: 文档对象模型。 2、 js和html结合方式(2种) * 第一种:使用一种标签<script type=”text/javascript”>js代码;</script> * 第二种:使用script标签,引入一种外部js文献 ***创立一种js文献,写js代码 ---- <script type=”text/javascript”src=”js途径”></script>。 3、 js原始类型和声明变量 ** java基本数据类型 byte short int long float double char Boolean **定义变量都使用核心字var **js原始类型有(5个) -----string:字符串 * var str=”adc”; -----number:数字类型 *var m=123; ----boolean:true 和false * var flag=ture; --null ***var data=new Data(); **获取对象引用,null表达对象引用为空,所有对象引用也是object . ----undifined ***定义一种变量,没有赋值。var aa; **** typeof();查看当前变量数据类型。 4、 js语句 -java里面语句 **if判断 ** switch语句 **for while do-while 5、 js运算符 **+= :x+=y;===èx=x+y; **js里面不区别整数和小数。 var j=123; alert(j/1000*1000); // j/1000*1000 在java里面得到成果为0. // j/1000*1000 123/1000*1000=123 ***字符串相加和相减操作 var str=”123”; // alert(str+1); // 在java和js相似成果都是4561. alert(str-1); // js执行是正常运算 122. l 提示:NaN:表达不是一种数字 ****Boolean类型也可以操作 **如果设立成true,相称于这个值是1. **如果设立成false,相称于这个值是0. **==和===区别:*** 做判断时 ****** == :比较只是数值。 ***** === :比较是数值和类型。 ***/***引入知识 ---------------直接向页面输出语句(可以把内容显示在页面上) **document.write(“aaaa”); document.write(“<hr/>”); **可以向页面输出变量,固定值和html代码。 6、 js 数组 *定义方式(3种) -第一种:var arr=[1,2,3];var arr=[1,4,ture]; -第二种:使用内置对象Array var arr1=new Array (5);//定义一种数组,长度为5. arr1[0]=”1”; -第三种:使用内置对象Array var arr2=new Array(3,4,5);//定义一种数组,数组里面元素3 4 5 . *数组里面有一种属性 Length:获取数组长度。 *数组可以存储不同数据类型数据。 7、js函数 **js里定义函数办法有三种方式 ****函数参数列表里面,不需要写var,直接写参数名称 第一种方式: ***使用到一种核心字function ***function 办法名(参数列表){ 办法体; 返回值可有可无 } //使用第一种方式创立函数 function test() { alert(“qqqq”); } //调用办法 //test(); // 定义一种有参数办法 实现2个数相加 function add1(a,b) { var sum=a+b; alert(sum); } add1( 2,3 ); // 有返回值效果 function add2 (a,b,c) { var sum1=a+b+c; return sum1; } aler (add2(3,4,5)); 第二种方式: ***匿名函数 var add= function(参数列表) { 办法体和返回值; } **** 代码 // var add3=function(m,n) { aler (m+n); } // 调用办法 add (5,6); 8、 js全局变量和局部变量 ***全局变量:在script标签里面定义一种变量,这个变量在页面中js某些都可以使用 ***在放外部使用,在办法内部使用,在此外一种script标签中使用 *** 局部变量:在办法内部定义一种变量,只能在办法内部使用 --游览器 自带调试工具F12. 9、script标签放位置 **建议把script 标签放到</body>背面。 10丶js重载 *什么是重载? 办法名相似,参数列表不同 Js 与否有重载? 1、 jsString对象 ** 创立String对象 **** var str=”abc”; ***办法和属性(文档) ***属性length:字符串长度 ***办法 (1) 与html有关办法 --bold():加粗 -fontcolor():设立字符串颜色 -fontsize():设立字体大小 ---link():将字符串显示成超链接 ***str4.link(“hello.html”) -sub() sup:下标和上标 (2) 与java相似办法 -concat():连接字符串 var str1=”abc”; var str2=”dfg”; document.write(str1.concat(str2)); --charAt():返回值指定指定位置字符串 ***var str3=”sdsadad”; doucument.write(str3.charAt(20); //字符位置不存在,返回空字符串 -indexof():返回字符串位置 ** var str4=”sfdsasd”; document.write(str4.indexof(“w”)); //字符不存在,返回值为-1。 split ():切分字符串,成数组 **var str5=”a-b-c-d”; var arr1 =str5.split(“-”); doucument .write(“length:”+arr1.length); -replace():替代字符串 * 传递2个参数: ---第一种参数是原始数据 ---要替代成字符 *var str6=”abcd”; document.write(str6); document.write(“<br/>”); document.write(str6.replace(“a”,”Q”)); --substr()和substring() *var str7=”sadasfasdaf”; //document.write(str7.substr(5,5)); // 从第五个开始,向后截取五个字符。 ***从第几种开始,向后截取几位 document.write(“<br/>”); document.write(“str7.substring(3,5)”); //从第几位开始到第几位结束。[3,5) ***从第几位开始,到第几位结束,但是不包括最后那一位。 2、 jsArray对象 **创立数组(3种) -var arr1=[1,2,3]; -var arr2= new Array(3); //长度为3 -var arr3=new Array(1,2,3); //数组中元素是1 2 3 ***属性:length:查看数组长度 ***办法 -contat 办法:数组连接 *var arr11=[1,2,3]; var arr12=[4,5,6]; doucument.write(arr11.concat(arr12)); - join():依照指定字符串分割数组 - *var arr13=new Array(3); - arr13[0]=”a”; - arr13[1]=”b”; - arr13[2]=”c”; - document.write(arr13); - document.write(“<br/>)”; - document.write(arr13.join(“-”)); -push():向数组末尾添加元素,返回数组新长度 **如果添加是一种数组,这个时候把数组当作一种整体字符串加进去。 *// push办法 var arr14=new Array(3); arr14[0]=”tom”; arr14[1]=”luck”; arr14[2]=”jack”; document.write(“old array:”+arr14); document.write (“<br/>”); document.write(“old length:”+arr14.length); document.write (“<br/>”); document.write(new length:+arr14.push(“zhangsan”)); document.write (“<br/>”); document.write(“new array:”+arr14); var arr15=[“aaa”,”bbb”,”ccc”] ; var arr16=[“www”,”qqq”]; document.write(“old array:”+arr15); document.write (“<br/>”); document.write(“old lenth:”+arr15.length); document.write (“<br/>”); document.write(“new length:”+arr15.push(arr16)); document.write (“<br/>”); document.write (“new array:”+arr15); for(var i=0;i<arr15.length;i++) { alert(arr15[i]) } --- pop ():白哦是 删除最后一种元素,返回删除那个元素 *var arr17=[“zhangsan”,”lisi”,”wangwu”,”zhaoliu”]; doucument.write(“old array:”+arr17); doucument.write(“</br>”); doucument.write(“return:”arr17.pop()); doucument.write(“</br>”); doucument.write(“new array:”+arr17); ---reverse():跌倒数组中元素顺序 ***var arr18=[“zhangsan”,”lisi”,”wangwu”,”zhaoliu”]; doucument.write(“old array:”+arr18); doucument.write(“</br>”); doucument.write(“new array:”+arr18.reverse()); **js 里面获取当前时间 var data=new Data(); // 获取当前时间 var date=new Data() doucument.write (data); //转换成习惯格式 doucument.write(“</hr>”); document.write (data.toLocaleString()); *** 获取当前年办法 getFullYear();得到当前年 ****document.write(“year:”+data.getFullYear()); *** 获取当前年办法 getMonth();得到当前月 ****返回是0-11月,如果想得到精确值,加1 *** var data1= data.getMonth()+1; document.write(“month:”+data1); *** 获取当前星期办法 getDay(): 星期,返回是(0~6) *** 获取当前日办法 getData():得到当前天 1-31 ** document.write(“day:”+data.getDate()); ***获取当前小时 getHours(): 获取小时 *** document.write(“hour:”+data.getHours()); ***获取当前分钟 getMinutes(): 获取分钟 *** document.write(“minute:”+data.getMinutes()); ***获取当前秒 getSeconds(): 获取秒 *** document.write(“second:”+data.getSeconds());
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服