这个是我阶段学习的笔记,用于自我复习。因为初次学习,笔记当中难免会有表述不正确的地方,仅供各位读者参考。
<html>
<head>
<title>这是我的第一个htmltitle>
head>
<body>
body>
html>
<html>
<head>
<title>特殊符号title>
head>
<body>
<h1><这是小于号<h1>
<h1>>这是大于号>h1>
<h1>这是空格 这是空格h1>
<h1>©这是版权符号h1>
<h1>®这是已注册符号h1>
<h1>&这是&符号h1>
<h1>™这是商标符号h1>
<h1>"这是双引号符号h1>
<h1>¥这是人民币符号h1>
body>
html>
标签 | 名称 | 备注 |
---|---|---|
h1~h6 | 标题 | 加粗,前后自动加一行 |
p | 段落 | 段前段后自动加一行 |
hr | 横线 | |
img | 图片 | 属性src="“表示图片路径(绝对路径、相对路径、网络路径、base64)。alt=”“表示图片没显示出来时那块显示的文字,用来提示读者。title=”"表示鼠标滑到图片上时显示的文字。 |
video | 视频 | 属性src=""表示视频路径(绝对路径、相对路径、网络路径)。controls=“controls” 写上就有控制条了(播放、暂停等) |
<html>
<head>
<title>白居易title>
head>
<body>
<h1>白居易<h1>
<h3> 字,乐天<h3>
<h4> 朝代·唐h4>
<hr/>
<p>白居易(772年-846年),字乐天,号香山居士,又号醉吟先生,祖籍山西太原 [1-2] ,到其曾祖父时迁居下邽,生于河南新郑 [3] 。白居易是唐代伟大的现实主义诗人,唐代三大诗人之一。白居易与元稹共同倡导新乐府运动,世称“元白”,与刘禹锡并称“刘白”。 [4]
白居易的诗歌题材广泛,形式多样,语言平易通俗,有“诗魔”和“诗王”之称。官至太子少傅、刑部尚书,封冯翊县侯 [45] 。公元846年,白居易在洛阳逝世,葬于香山。有《白氏长庆集》传世,代表诗作有《长恨歌》《卖炭翁》《琵琶行》等。
1988年,日本中国文化显彰会为白园捐立石碑,以纪念白居易,碑文用中、日两种文字书写。1995年,4个日本人于此上书“樱献”。 [5] p>
<hr/>
<img src="D:\web-workspace\20220509\imgs\baijuyi-04.jpg"/>
<img src="./imgs/baijuyi-05.jpg"/>
<img src="https://tse1-mm.cn.bing.net/th/id/R-C.2edf9b4a5625061828d15140280a050e?rik=Fi19lC2A1r8SnA&riu=http%3a%2f%2fwww.exam58.com%2fuploads%2fallimg%2f130419%2f14240622G-0-lp.jpg&ehk=4GTtjINqJDKJ7uFnt%2fLXSUch0lDtrFY9IkzbiCP16UU%3d&risl=&pid=ImgRaw&r=0"/>
<img alt="白居易的图片" title="白居易的图片" src="data:image/jpeg;base64,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"/>
<hr/>
<h2>秒懂白居易h2>
<video src="D:\web-workspace\20220509\imgs\yiqing.mp4" controls="controls" width="400px">video>
<video src="./imgs/白居易秒懂百科,生活,生活小技巧,好看视频.mp4" controls="controls" width=400px>video>
<video src="https://www.bilibili.com/video/BV1KS4y1b7aT?t=6.1" controls="controls">video>
<hr/>
<h2>代表作h2>
<p>《长恨歌》<br/>《卖炭翁》<br/>《琵琶行》p>
body>
html>
标签 | 名称 | 备注 |
---|---|---|
李白 | 导航标签 | 在同一个html文件中,#libai点击后跳转到本页面的name=libai处。目录就是这么做的。 |
李白 | ||
iframe用于在网页内显示网页。 | ||
定义超链接,用于跳转 |
<html>
<head>
<title>诗人title>
head>
<body>
<a href="#libai">李白a>
<a href="#dufu">杜甫a>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<p>
<a name="libai">李白a>(701年—762年12月),字太白,号青莲居士,又号“谪仙人”,唐代伟大的浪漫主义诗人,被后人誉为“诗仙”,与杜甫并称为“李杜”,为了与另两位诗人李商隐与杜牧即“小李杜”区别,杜甫与李白又合称“大李杜”。《旧唐书》记载李白为山东人 [2] ;《新唐书》记载,李白为兴圣皇帝李暠九世孙,与李唐诸王同宗。其人爽朗大方,爱饮酒作诗,喜交友 [3] 。
李白有《李太白集》传世,诗作中多以醉时写的,代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《早发白帝城》等多首。 [3] 李白所作词赋,宋人已有传记(如文莹《湘山野录》卷上),就其开创意义及艺术成就而言,“李白词”享有极为崇高的地位。 [25]
p>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<p>
<a name="dufu">杜甫a>(712年2月12日 [1] ~770年),字子美,自号少陵野老,唐代伟大的现实主义诗人,与李白合称“李杜”。出生于河南巩县,原籍湖北襄阳。 [2-3] 为了与另两位诗人李商隐与杜牧即“小李杜”区别,杜甫与李白又合称“大李杜”,杜甫也常被称为“老杜”。 [2]
杜甫少年时代曾先后游历吴越和齐赵,其间曾赴洛阳应举不第。三十五岁以后,先在长安应试,落第;后来向皇帝献赋,向贵人投赠。官场不得志,目睹了唐朝上层社会的奢靡与社会危机。天宝十四载(755年),安史之乱爆发,潼关失守,杜甫先后辗转多地。乾元二年(759年)杜甫弃官入川,虽然躲避了战乱,生活相对安定,但仍然心系苍生,胸怀国事。杜甫创作了《登高》《春望》《北征》以及“三吏”、“三别”等名作。虽然杜甫是个现实主义诗人,但他也有狂放不羁的一面,从其名作《饮中八仙歌》不难看出杜甫的豪气干云。
杜甫的思想核心是仁政思想,他有“致君尧舜上,再使风俗淳”的宏伟抱负。杜甫虽然在世时名声并不显赫,但后来声名远播,对中国文学和日本文学都产生了深远的影响。杜甫共有约1500首诗歌被保留了下来,大多集于《杜工部集》。 [4]
大历五年(770年)冬,病逝,享年五十九岁。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。后世称其杜拾遗、杜工部,也称他杜少陵、杜草堂。
p>
a>
body>
html>
标签 | 名称 | 备注 |
---|---|---|
table | 表格 | 属性有 border=“1” 表格边框。bgcolor="lightgreen"表格背景颜色。 |
caption | 表格名 | |
thead | 表格标题头部 | |
tbody | 表格内容部 | |
tfoot | 表格尾部 | |
tr | 标题行 | |
th | 内容行 | |
td | 单元格 | 属性有 rowspan="4"同一行4个单元格合并。colspan="3"同一列3个单元格合并。align="center"居中。 |
<html>
<head>
<title>表格标签title>
head>
<body>
<center>
<table border="1" bgcolor="lightgreen">
<caption>名将表格caption>
<thead>
<tr>
<th width="100px">姓名th>
<th width="100px">性别th>
<th width="100px">年龄th>
<th width="100px">图片th>
<th width="100px">职位th>
tr>
thead>
<tbody>
<tr>
<td align="center">韩信td>
<td align="center">男td>
<td align="center">28td>
<td align="center">
<img width="200px" src="https://tse1-mm.cn.bing.net/th/id/R-C.ea95f773583f21d6b0b6e1566019ac12?rik=FIUubOFgDMpMGg&riu=http%3a%2f%2fwww.xuanlishi.com%2flishijiemi%2fUploadFiles_7357%2f201811%2f2018111511144210.jpg&ehk=KL480FZpKitlnYnA5pEkHWolIcu%2b2id92sV8iuRBhFw%3d&risl=&pid=ImgRaw&r=0"/>
td>
<td rowspan="4" align="center">大将军td>
tr>
<tr>
<td align="center">白起td>
<td align="center">男td>
<td align="center">50td>
<td align="center">
<img width="200px" src="https://tse1-mm.cn.bing.net/th/id/R-C.11e634e079bc7ca4a9bad0a50b529704?rik=x1s7A8Je1eyVqg&riu=http%3a%2f%2flbimg.tvmao.com%2fstillcut%2fKpwqL7WqMBSpVnKsKDwmLR%3d.jpg&ehk=ElQFkgtae8FCFRj10TPL3FSliZpURoBxYG5%2bklcxzvs%3d&risl=&pid=ImgRaw&r=0"/>
td>
tr>
<tr>
<td align="center">李靖td>
<td align="center">男td>
<td align="center">50td>
<td align="center">
<img width="200px" src="https://pic.baike.soso.com/p/20130522/20130522155448-2112026685.jpg"/>
td>
tr>
<tr>
<td align="center">岳飞td>
<td align="center">男td>
<td align="center">35td>
<td align="center">
<img width="200px" src="https://imagev2.xmcdn.com/storages/0e74-audiofreehighqps/34/2F/CKwRIaIEutkmAAFlYwDESFK1.jpg!strip=1&quality=7&magick=jpg&op_type=5&upload_type=cover&name=web_large&device_type=ios"/>
td>
tr>
<tr>
<td align="center">花木兰td>
<td align="center">女td>
<td align="center">35td>
<td align="center">
<img width="200px" src="https://tse3-mm.cn.bing.net/th/id/OIP-C.hfQSqY-ACA5OHHZszdMONAHaK-?pid=ImgDet&rs=1"/>
td>
<td align="center">士兵td>
tr>
tbody>
<tfoot>
<tr>
<td colspan="5" align="right">
<a href="#">上一页a>
<a href="#">1a>
<a href="#">2a>
<a href="#">3a>
<a href="#">4a>
<a href="#">……a>
<a href="#">99a>
<a href="https://www.baidu.com">下一页a>
td>
tr>
tfoot>
table>
center>
body>
html>
标签 | css中可调的 | 含义 |
---|---|---|
table | border:2px dotted red; | 调整表框线条颜色类型宽度。 |
border-collapse:collapse; | 表格框线合并。 | |
width:70%; | 宽度设置为页面宽度的70% | |
text-align:center; | 文字居中 | |
margin:0 auto 0 auto; | 调整位置 | |
background-image:url(‘#’); | 设置背景图片 | |
td | border:1px solid green; | 调整表框线条颜色类型宽度。 |
th | border:1px solid green; | 调整表框线条颜色类型宽度。 |
font-size:30px; | 字体大小 | |
img | width:200px; | 图片宽度 |
height:140px; | 图片高度 | |
caption | font-size:35px; | 表格标题名称字体大小 |
a | text-decoration:none; | 不显示下划线 |
就是表格和CSS的练习
<html>
<head>
<title>简历title>
<style>
table{
border-collapse:collapse;
border:20px solid #336699;
width:70%;
}
style>
head>
<body>
<center>
<table>
<tbody>
<tr>
<td colspan="5">
td>
tr>
<tr>
<td colspan="4" style="color:#336699;font-size:1.5em;"><b>速写简历b>td>
<td rowspan="4" style="border:0px solid red;">
<img height="140px" style="border:0px solid green;" src="https://tse1-mm.cn.bing.net/th/id/R-C.11f2fbe0ce20f805804f84fdfdbfb482?rik=blrvYXUgCCgyGg&riu=http%3a%2f%2fwww.gufengjia.com%2fd%2ffile%2fimages%2f201907011313%2f13-1P130101519-50.jpg&ehk=9yaVv5HNE%2b6YCc4VlHkdsV%2bDNeZHVfWYr3L8QHWltZY%3d&risl=&pid=ImgRaw&r=0"/>
td>
tr>
<tr>
<td>生日:td>
<td>1995.05.05td>
<td>手机:td>
<td>17070707070td>
tr>
<tr>
<td>现居:td>
<td>四川省成都td>
<td>邮箱:td>
<td>[email protected]td>
tr>
<tr>
<td>
td>
tr>
<tr>
<td colspan="5">
<b style="color:#336699;font-size:1.2em;">工作经历b>
td>
tr>
<tr>
<td colspan="5">
<hr/>
td>
tr>
<tr>
<td colspan="2">
<b style="color:#336699;">2014.09-2018.06b>
td>
<td colspan="2">
<b style="color:#336699;">食味添(上海)科技贸易有限公司b>
td>
<td colspan="2">
<b style="color:#336699;">渠道/分销经理b>
td>
tr>
<tr>
<td colspan="5">
<p style="padding-top:5px;"><b>渠道开发:b>p>
td>
tr>
<tr>
<td colspan="5">
<p>通过行业展会、广告宣传、客户转介绍等方式开发传统经销商的销售渠道,覆盖传统的婴童产品渠道,组建线上运营团队,开发天猫、网易考拉等电商渠道,同时结合产品市场定位,开发主营进口产品的高端KA连锁卖场,不断扩大产品销售渠道。16个月时间,共计开发31个省市经销商。p>
td>
tr>
<tr>
<td colspan="5">
<p style="padding-top:5px;"><b>品牌推广:b>p>
td>
tr>
<tr>
<td colspan="5">
<p>结合“海、陆、空”三条渠道树立公司品牌形象,“海”通过消费者活动、积分体系等软营销开展消费者教育活动,加强口碑建设。“陆”通过行业论坛、大事件推广等方式提升品牌的专业形象;“空”通过卫视、网络等硬广以及软广的植入,增加产品宣传的覆盖率,深化品牌形象。p>
td>
tr>
<tr>
<td colspan="5">
<p style="padding-top:5px;"><b>经销商管理:b>p>
td>
tr>
<tr>
<td colspan="5">
<p>建立并完善经销商运营管理体系,大力支持核心经销商的销售运营,深耕合作经销商,开发意向合作经销商;建立经销商管理数据库,掌握各经销商的市场情况,帮助其抓住市场的机会点,提供市场策略’促销活动以及人员培训、销售支持,跟进月度、季度KPI指标的达成。p>
td>
tr>
<tr>
<td colspan="5">
<p style="padding-top:5px;"><b>销售管理:b>p>
td>
tr>
<tr>
<td colspan="5">
<p>制定并分解全年的销售指标,跟进阶段指标的达成情况,深入终端门店,分析问题,调整更符合客户需求的市场推广方案,保证市场销售;通过外包公司、线下监控等方式严格管控市场价格,分析经销商的各项动态指标,及时调整库存,控制产品效期,保证产品利润率。传统经销商渠道年销售额达4500万,线上渠道年销售额达460万。p>
td>
tr>
<tr>
<td colspan="5">
<p style="padding-top:5px;"><b>团队管理:b>p>
td>
tr>
<tr>
<td colspan="5">
<p>制定并完善团队考核、激励方案,根据KPI指标跟进员工的工作情况,要求员工以客户需求为导向,以销售结果为目标,严格按标准执行市场策略。p>
td>
tr>
<tr>
<td colspan="5">
<br/>
<b style="color:#336699;font-size:1.2em;">自我评价b>
td>
tr>
<tr>
<td colspan="5">
<hr/>
td>
tr>
<tr>
<td colspan="5">
<p>工作背景:3年销售管理岗位工作经验,熟悉传统快消品行业及“互联网+”的新型运作模式。p>
td>
tr>
<tr>
<td colspan="5">
<p>品牌建设:不断完善产品销售布局,结合“海陆空”的宣传推广,使产品能够更好的满足市场需求。p>
td>
tr>
<tr>
<td colspan="5">
<p>客户管理:深入挖掘客户需求,提供专业的定制化服务,通过积分和开展线下活动,提升客户粘性。p>
td>
tr>
<tr>
<td colspan="5">
<p>团队管理:制定完善的KPI管理指标,并严格跟进执行,保证团队工作结果。p>
td>
tr>
<tr>
<td colspan="5">
<br/>
<b style="color:#336699;font-size:1.2em;">教育背景b>
td>
tr>
<tr>
<td colspan="5">
<hr/>
td>
tr>
<tr>
<td colspan="2">
<b>2014.09-2018.06b>
td>
<td colspan="2">
<b>湖北工业大学工程技术学院管理系b>
td>
<td>
<b>信息管理专业/本科b>
td>
tr>
<tr>
<td colspan="5">
<br/>
td>
tr>
tbody>
table>
center>
body>
html>
<form action="https://www.baidu.com">
<fieldset>
<legend>legend>
fieldset>
form>
标签 | 名称 | 备注 |
---|---|---|
form | 属性有 action="https://www.baidu.com"跳转位置 | |
fieldset | 这是form表单的框线 | |
legend | 这是form表单框线上的文字,也就是标题 | |
input | 输入框(单标签) | input和form结合起来,input中的属性type=“submit"表示提交数据,form中的action=”#"表示提交到哪,属性value表示显示的文字。 |
button | 按钮(双标签) | |
<html>
<head>
<title>form表单-提交按钮title>
head>
<body>
<form action="https://www.baidu.com">
<input type="submit" value="访问百度页面"/>
<button type="button">这只是个按钮button>
<button type="reset">重置form中的数据button>
form>
body>
html>
<html>
<head>
<title>form表单-结构title>
head>
<body>
<form action="https://www.baidu.com">
<fieldset>
<legend>名字legend>
<input type="submit" value="百度"/>
fieldset>
form>
body>
html>
思想:form表单中放一个表格,这样比较整齐。
标签 | 属性 | 备注 |
---|---|---|
input | type=“text” | 文本输入框(明文) |
placeholder=“请输入您的姓名” | 输入之前显示的东西,用于提示用户 | |
required | 此项为必填项,不填无法提交 | |
readonly | 此项只读,不能修改 | |
type=“password” | 文本输入框(密码) | |
type=“date” | 日期选择框 | |
男 | type="radio"表示单选。 | |
跑步 | type="checkbox"表示多选 | |
type=“file” | 上传文件 | |
select | 下拉选择框 | |
请选择工作经验 | ||
0~1年 | ||
1~3年 | ||
3~5年 | ||
5年以上 | ||
textarea | 属性cols="50"表示输入框宽度为50个字,rows="20"表示输入框高度为20行。 |
<html>
<head>
<title>form表单-组件title>
head>
<body>
<form action="https://www.baidu.com">
<fieldset>
<legend>用户注册legend>
<table border="1" style="color:black;">
<tbody>
<tr>
<td align="right">姓名:td>
<td>
<input type="text" placeholder="请输入您的姓名" required readonly/>
td>
tr>
<tr>
<td align="right">密码:td>
<td>
<input type="password" placeholder="请输入您的密码"/>
td>
tr>
<tr>
<td align="right">出生年月:td>
<td>
<input type="date" placeholder="请输入您的出生日期"/>
td>
tr>
<tr>
<td align="right">性别:td>
<td>
<input type="radio" name="gender"/> 男
<input type="radio" name="gender"/> 女
td>
tr>
<tr>
<td align="right">爱好:td>
<td>
<input type="checkbox" name="hobby"/> 跑步
<input type="checkbox" name="hobby"/> 篮球
<input type="checkbox" name="hobby"/> 游泳
<input type="checkbox" name="hobby"/> 乒乓球
td>
tr>
<tr>
<td align="right">工资:td>
<td>
<input type="number" placeholder="请输入您的工资"/>
td>
tr>
<tr>
<td align="right">工作经验:td>
<td>
<select>
<option>请选择工作经验option>
<option>0~1年option>
<option>1~3年option>
<option>3~5年option>
<option>5年以上option>
select>
td>
tr>
<tr>
<td align="right">上传图片:td>
<td>
<input type="file"/>
td>
tr>
<tr>
<td align="right">个人评价:td>
<td>
<textarea cols="50" rows="20" style="border:2px solid green;">textarea>
td>
tr>
<tr>
<td>td>
<td>
<input type="submit" value="用户注册"/>
<input type="reset" value="取消"/>
td>
tr>
tbody>
table>
fieldset>
form>
body>
html>
就是以上知识的运用。
<html>
<head>
<title>疫情个人信息登记表title>
<style>
table{
border:0px solid red;
border:2px solid black;
border-collapse:collapse;
width:100%;
}
td{
border:0px solid green;
border:1px solid black;
height:35px;
}
fieldset{
width:50%;
border:3px solid black;
}
style>
head>
<body>
<form action="https://www.baidu.com">
<fieldset>
<legend>疫情个人信息登记表legend>
<table>
<tbody>
<tr>
<td align="right">
<label>姓名(*):<label>
td>
<td>
<input type="text" placeholder="请输入您的姓名" required/>
td>
tr>
<tr>
<td align="right">
<label>身份证号(*):<label>
td>
<td>
<input type="number" placeholder="请输入您的身份证号" required/>
td>
tr>
<tr>
<td align="right">
<label>性别:<label>
td>
<td>
<input type="radio" name="gender"/> 男
<input type="radio" name="gender"/> 女
td>
tr>
<tr>
<td align="right">
<label>出生年月:<label>
td>
<td>
<input type="date"/>
td>
tr>
<tr>
<td align="right">
<label>电话号码(*):<label>
td>
<td>
<input type="number" placeholder="请输入您的电话号码" required/>
td>
tr>
<tr>
<td align="right">
<label>所在行政区:<label>
td>
<td>
<select>
<option>请选择所在省option>
<option>陕西省option>
<option>河南省option>
<option>上海市option>
<option>广东省option>
select>
<select>
<option>请选择所在市option>
<option>西安option>
<option>郑州市option>
<option>上海市option>
<option>深圳市option>
select>
<select>
<option>请选择所在区县option>
<option>未央区option>
<option>长安区option>
<option>雁塔区option>
<option>碑林区option>
select>
td>
tr>
<tr>
<td align="right">
<label>详细住址:<label>
td>
<td>
<input type="text" placeholder="请输入您的详细住址"/>
td>
tr>
<tr>
<td align="right">
<label>社区名称:<label>
td>
<td>
<input type="text" placeholder="请输入您所在的社区名称"/>
td>
tr>
<tr>
<td align="right">
<label>是否接种疫苗(*):<label>
td>
<td>
<input type="radio" name="yimiao" required/> 是
<input type="radio" name="yimiao" required/> 否
td>
tr>
<tr>
<td align="right">
<label>最近去的地方:<label>
td>
<td>
<input type="text" placeholder="请输入您的最近去的地方"/>
td>
tr>
<tr>
<td align="right">
<label>有无24小时核酸:<label>
td>
<td>
<input type="radio" name="hesuan"/> 有
<input type="radio" name="hesuan"/> 无
td>
tr>
<tr>
<td align="right">
<label>上传核酸结果:<label>
td>
<td>
<input type="file"/>
td>
tr>
<tr>
<td align="right">
<label>是否去过以下地区:<label>
td>
<td>
<input type="checkbox" name="diqu"/> 去过上海市
<input type="checkbox" name="diqu"/> 去过深圳市
<input type="checkbox" name="diqu"/> 去过郑州市
td>
tr>
<tr>
<td align="right">
<label>最近是否有发烧、干咳、<br>嗅觉失灵现象:<label>
td>
<td>
<input type="checkbox" name="zhengzhaung"/> 有发烧现象
<input type="checkbox" name="zhengzhaung"/> 有干咳现象
<input type="checkbox" name="zhengzhaung"/> 有嗅觉失灵现象
td>
tr>
<tr>
<td align="right">
<label>有无接触新冠患者:<label>
td>
<td>
<input type="radio" name="jiechu"/> 有
<input type="radio" name="jiechu"/> 无
td>
tr>
<tr>
<td align="right">
<label>是否有以下慢性病:<label>
td>
<td>
<input type="checkbox" name="diqu"/> 高血压
<input type="checkbox" name="diqu"/> 糖尿病
<input type="checkbox" name="diqu"/> 心脏病
td>
tr>
<tr>
<td align="right">
<label> 紧急联系人姓名(*):<label>
td>
<td>
<input type="text" placeholder="请输入紧急联系人姓名" required/>
td>
tr>
<tr>
<td align="right">
<label> 您与紧急联系人的关系:<label>
td>
<td>
<input type="text" placeholder="请输入您与紧急联系人的关系"/>
td>
tr>
<tr>
<td align="right">
<label>紧急联系人联系方式:<label>
td>
<td>
<input type="number" placeholder="请输入紧急联系人联系方式"/>
td>
tr>
<tr>
<td align="right">
<label>列出近14天旅居史:<label>
td>
<td>
<textarea cols="50" rows="13">textarea>
td>
tr>
<tr>
<td>td>
<td>
<input type="submit" value="提交"/>
<input type="reset" value="取消"/>
td>
tr>
tbody>
table>
fieldset>
form>
body>
html>
无序标签 |
|
|
|
|
|
|
|
有序标签 |
|
|
|
|
|
|
|
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>测试列表标签title>
head>
<body>
<h1>测试列表标签h1>
<ul>水果
<li>苹果li>
<li>香蕉li>
<li>梨子li>
ul>
<ol>水果
<li>苹果li>
<li>香蕉li>
<li>梨子li>
ol>
body>
html>
CSS的引用方式 | 备注 |
---|---|
内部引用 | css放在html中 |
内嵌式 | 需要修饰的内容通过style写在标签数属性中 |
外部方式 | css和html是两个文件,在html中加一句话引用 |
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>css的引入方式-内部引用title>
<style>
div{
width:300px;
height:200px;
border:5px solid red;
}
style>
head>
<body>
<div>div>
body>
html>
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>css的引入方式-内嵌式title>
head>
<body>
<div style="width:300px;height:200px;border:10px solid green;">div>
body>
html>
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>css的引入方式-外部方式title>
<link rel="stylesheet" href="./css/style01.css">
head>
<body>
<div>div>
body>
html>
//css文件
div{
width:300px;
height:200px;
border:20px solid purple;
}
选择器 | 举例 | 备注 |
---|---|---|
标签选择器 | div{} | |
id选择器 | #one{} | id=“one” |
类选择器 | .aId{} | class=“aId” |
多选选择器 | div,p,h1{} | 实现多选 |
全选选择器 | *{} | 实现全选 |
后代选择器 | #Outid p{} | 中间是空格 |
父子选择器 | #Outid>p{} | 中间加>号 |
属性选择器 | input[type=‘text’],input[type=‘button’]{} | 中括号[] |
div{ //标签选择器,针对一类标签进行修饰
width:300px;
height:100px;
border:2px solid red;
}
#one{ //id选择器(#号),修饰单个标签,id类似人的身份证
width: 300px;
height: 100px;
border: 2px solid red;
}
.divOne{ //类选择器(.号),可修饰所有用户自定义为divOne的标签
color:red;
font-size:2em;
}
#text1,#text2{ //多选选择器(用逗号隔开),一次选择多个标签进行修饰
width: 400px;
height: 200px;
}
*{ //全选选择器(*号),选择所有标签进行修饰
font-family: '楷体';
color:darkblue;
margin-left:0px;
}
#Outid div p{ //选择id为Outid下div标签下的p标签进行修改
color:red;
}
#Outid>p{ //父子选择器(用>号隔开),选择Outid标签下的p标签进行修饰
color:blue;
font-size:
}
input[type='text'],input[type='button']{ //属性选择器,选择属性为特定值的某些标签进行修饰
width: 200px;
height:50px;
}
div | ||
margin | ||
padding | ||
border-radius | 四个角的弧度 | |
position | fixed | top:20px;right:20px; |
absolute | ||
background-image: url(‘#’); | 背景图片 | |
background-size: 100% 100%; | 背景图片的大小 | |
#aId:hover{} | 伪类 | |
background-image: url(‘#’); | ||
cursor: pointer; | 鼠标停留时的样式 | |
border-radius: 50px; | ||
border:2px solid red; |
其实就是表格的应用。
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>计算器title>
<link rel="stylesheet" href="./css/jisuanqi.css">
head>
<body>
<div id="biaoti1">
<p><b>计算器<b/>p>
div>
<div id="aId">
<input id="xianshiId" type="text" value="0" style="text-align:right;" readonly/>
<div class="colId">
<input type="button" value="C"/>
<input type="button" value="( )"/>
<input type="button" value="<-"/>
<input type="button" value="/"/>
div>
<div class="colId">
<input type="button" value="7"/>
<input type="button" value="8"/>
<input type="button" value="9"/>
<input type="button" value="*"/>
div>
<div class="colId">
<input type="button" value="4"/>
<input type="button" value="5"/>
<input type="button" value="6"/>
<input type="button" value="-"/>
div>
<div class="colId">
<input type="button" value="1"/>
<input type="button" value="2"/>
<input type="button" value="3"/>
<input type="button" value="+"/>
div>
<div class="colId">
<input type="button" value="%"/>
<input type="button" value="0"/>
<input type="button" value="."/>
<input type="button" value="="/>
div>
div>
<div id="biaoti2">
<a href="#">版权所有,侵权必究!a>
div>
<hr/><hr/><hr/>
<div id="biaoti1">
<p><b>计算器<b/>p>
div>
<div id="aId">
<input id="xianshiId" type="text" placeholder="请输入" style="text-align:right;" readonly/>
<div class="colId">
<button>
<img src="./imgs/C.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/( ).PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/shanchu.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/chu.PNG" width="54px" height="54px">
button>
div>
<div class="colId">
<button>
<img src="./imgs/7.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/8.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/9.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/cheng.PNG" width="54px" height="54px">
button>
div>
<div class="colId">
<button>
<img src="./imgs/4.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/5.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/6.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/jian.PNG" width="54px" height="54px">
button>
div>
<div class="colId">
<button>
<img src="./imgs/1.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/2.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/3.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/jia.PNG" width="54px" height="54px">
button>
div>
<div class="colId">
<button>
<img src="./imgs/baifenhao.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/0.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/dian.PNG" width="54px" height="54px">
button>
<button>
<img src="./imgs/=.PNG" width="54px" height="54px">
button>
div>
div>
<div id="biaoti2">
<a href="#">版权所有,侵权必究!a>
div>
body>
html>
#biaoti1{
width: 295px;
height: 35px;
border: 0px solid orange;
text-align: center;
}
#biaoti2{
width: 295px;
height: 35px;
border: 0px solid orange;
text-align: right;
}
a{
color:black;
text-decoration: none;
}
#aId{
width: 300px;
height: 480px;
border: 2px solid red;
border-collapse:collapse;
}
#xianshiId{
width: 286px;
height: 100px;
margin:3px auto auto 3px;
}
.colId{
width: 295px;
height: 70px;
border: 0px solid green;
margin:3px auto 3px auto;
}
input{
width: 70px;
height: 70px;
}
input[type='button'],button:hover{
cursor: pointer;
}
标签 | 属性 | 备注 |
---|---|---|
span | 标签被用来组合文档中的行内元素。 | |
font-family:‘楷体’; | 字体类型 | |
font-size: 1.3em; | 字体大小 | |
color: purple; | 字体颜色 | |
font-weight: bolder; | 字体加粗 | |
@font-face { | 引用本地新的字体。 | |
font-family: myfont; | ||
src: url(‘…/fonts/web-font13.ttf’); | ||
} |
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>css字体title>
<link rel="stylesheet" href="./css/fonts.css">
head>
<body>
<div id="aId">
<div id="bId">
<h1>长恨歌h1>
<h3>白居易h3>
<p><span class="span1">汉span>皇重色思倾国,御宇多年求不得。p>
<p><span class="span1">杨span>家有女初长成,养在深闺人未识。p>
<p><span class="span1">天span>生丽质难自弃,一朝选在君王侧。p>
<p><span class="span1">回span>眸一笑百媚生,六宫粉黛无颜色。p>
<p><span class="span1">春span>寒赐浴华清池,温泉水滑洗凝脂。p>
<p><span class="span1">侍span>儿扶起娇无力,始是新承恩泽时。p>
<p><span class="span1">云span>鬓花颜金步摇,芙蓉帐暖度春宵。p>
<p><span class="span1">春span>宵苦短日高起,从此君王不早朝。p>
<p><span class="span1">承span>欢侍宴无闲暇,春从春游夜专夜。p>
<p><span class="span1">后span>宫佳丽三千人,三千宠爱在一身。p>
div>
div>
body>
html>
*{
font-family: myfont;
}
#aId{
width: 80%;
margin: 0 auto 0 auto;
border: 2px solid red;
background-image: url('https://img.zcool.cn/community/015cce5fc707e311013ee04d720741.jpg@1280w_1l_2o_100sh.jpg');
}
#bId{
width: 40%;
margin: 0 auto 0 auto;
border: 0px solid green;
}
p{
font-size: 1.3em;
}
.span1{
font-size: 1.3em;
color: purple;
font-weight: bolder;
}
@font-face {
font-family: myfont;
src: url('../fonts/web-font13.ttf');
}
h1,h3,p{
color: black;
}
其实就是div套div。
line-height: 1.3; | 行高 | |
text-indent: 38px; | 将段落的第一行缩进 50 像素 |
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>百度百科-李世民title>
<link rel="stylesheet" href="./css/baidubaike.css">
head>
<body>
<div id="aId">
<div id="leftId">
<div>
<p><span id="span1">李世民span> <span id="span2">(唐朝第二位皇帝)span>p>
div>
<div>
<button>
<a href="https://www.baidu.com">
<img src="./imgs/bobao.PNG" class="anniu"/>
a>
button>
<button>
<a href="https://www.baidu.com">
<img src="./imgs/bianji.PNG" class="anniu"/>
a>
button>
<button>
<a href="https://baike.baidu.com/planet/talk?lemmaId=44058">
<img src="./imgs/taolun.PNG" class="anniu"/>
a>
button>
<button>
<a href="https://baike.baidu.com/second/publish?lemmaId=44058&from=lemma&lemmaTitle=%E6%9D%8E%E4%B8%96%E6%B0%91&lemmaDesc=%E5%94%90%E6%9C%9D%E7%AC%AC%E4%BA%8C%E4%BD%8D%E7%9A%87%E5%B8%9D">
<img src="./imgs/shangchuanshipin.PNG" class="anniu"/>
a>
button>
div>
<div>
<a href="#">a>
<p style="text-indent: 38px;">李世民(599年1月23日 <a href="#"><sup>[156]sup>a> 【一说598年1月28日】<a href="#"><sup>[155]sup>a> —649年7月10日),祖籍陇西成纪(今甘肃秦安),一说陇西狄道(今<a href="#">甘肃a>省<a href="#">临洮a>县)人,又说钜鹿郡人。<a href="#"><sup>[138]sup>a> <a href="#">唐朝a>第二位皇帝(626年—649年在位),政治家、战略家、军事家、书法家、诗人。<a href="#"><sup>[150]sup>a> p>
<p style="text-indent: 38px;">李世民少年从军,曾往雁门关解救<a href="#">隋炀帝a>。首倡<a href="#">晋阳起兵a>,拜右领军大都督,受封敦煌郡公,领兵攻破长安,拜尚书令、光禄大夫,受封秦国公、赵国公。唐朝建立后,领兵平定<a href="#">薛仁杲a>、<a href="#">刘武周a>、<a href="#">窦建德a>、<a href="#">王世充a>、<a href="#">刘黑闼a>等割据势力,为唐朝的建立与统一立下赫赫战功,拜天策上将,封秦王。武德九年六月初四日(626年7月2日),发动“<a href="https://baike.baidu.com/item/%E7%8E%84%E6%AD%A6%E9%97%A8%E4%B9%8B%E5%8F%98/143164">玄武门之变a>”,杀死太子<a href="#">李建成a>和齐王<a href="#">李元吉a>,被册立为皇太子。八月初九日,唐高祖<a href="#">李渊a>退位,李世民即皇帝位,年号贞观。在位初期,听取群臣意见,虚心纳谏。对内文治天下,厉行节约,劝课农桑,实现休养生息、国泰民安,开创“<a href="#">贞观之治a>”。对外开疆拓土,攻灭<a href="#">东突厥a>与<a href="#">薛延陀a>,征服<a href="#">高昌a>、<a href="#">龟兹a>和<a href="#">吐谷浑a>,重创<a href="#">高句丽a>。设立<a href="#">安西四镇a>,与北方地区各民族融洽相处,获得尊号“<a href="https://baike.baidu.com/item/%E6%9D%8E%E4%B8%96%E6%B0%91/44058?fromtitle=%E5%A4%A9%E5%8F%AF%E6%B1%97&fromid=54154">天可汗a>”,为唐朝后来一百多年的盛世局面奠定重要基础。p>
<p style="text-indent: 38px;">贞观二十三年五月二十六日(649年7月10日),李世民驾崩于含风殿,享年五十二岁,在位二十三年,庙号太宗,谥号文皇帝(后加谥文武大圣大广孝皇帝),葬于<a href="#">昭陵a>。他爱好文学与书法,有诗作与墨宝传世。 <a href="#"><sup>[148-149]sup>a> p>
<p style="text-indent: 38px;">(概述图参考资料 <a href="#"><sup>[1]sup>a> )p>
div>
<div style="background-color:DodgerBlue;
color:white;
border:1px solid blue;
width: 80px;
height: 26px;
border-radius: 5px;
text-align: center;
float: left;
">人物关系
div>
<div style="float: left;
color:grey;
border:0px solid red;
width: 80px;
height: 26px;
text-align: center;
margin:0 0 0 80%;">
<a href="#" style="color:grey;">纠错a>
div>
<br/><br/>
<div class="cId" style="clear:left;">
<a style="color:black;" href="https://baike.baidu.com/item/%E6%96%87%E5%BE%B7%E7%9A%87%E5%90%8E/10955864">
<img src="https://bkimg.cdn.bcebos.com/pic/e61190ef76c6a7efce1b026929abb851f3deb48fc878?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2U4MA==,g_7,xp_5,yp_5/format,f_auto" alt="妻子 文德皇后" class="pic2">
妻子<a href="#">文德皇后a>
a>
div>
<div class="cId">
<a style="color:black;" href="https://baike.baidu.com/item/%E6%9D%8E%E6%B3%B0/4163">
<img src="https://bkimg.cdn.bcebos.com/pic/7af40ad162d9f2d3572ccf4b86a19d13632762d0664b?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2UyNzI=,g_7,xp_5,yp_5/format,f_auto" class="pic2">
儿子 <a href="#">李泰a>
a>
div>
<div class="cId">
<a style="color:black;" href="https://baike.baidu.com/item/%E6%9D%8E%E6%89%BF%E4%B9%BE/1118749">
<img src="https://bkimg.cdn.bcebos.com/pic/adaf2edda3cc7cd98d1031b4094c363fb80e7bec3b03?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2UyNzI=,g_7,xp_5,yp_5/format,f_auto" class="pic2">
儿子 <a href="#">李承乾a>
a>
div>
<div class="cId">
<a style="color:black;" href="https://baike.baidu.com/item/%E6%9D%8E%E8%B4%9E/6587855">
<img src="https://p1.ssl.qhmsg.com/t01f6801de929f2d309.jpg" class="pic2">
儿子 <a href="#">李贞a>
a>
div>
<div class="cId">
<a style="color:black;" href="https://baike.baidu.com/item/%E6%9D%8E%E5%AE%BD/33865">
<img src="./imgs/erzi.PNG" class="pic2">
儿子 <a href="#">李宽a>
a>
div>
<div class="cId">
<a style="color:black;" href="https://baike.baidu.com/item/%E6%9D%8E%E7%A6%8F/122158">
<img src="./imgs/erzi.PNG" class="pic2">
儿子 <a href="#">李福a>
a>
div>
<div class="cId">
<a style="color:black;" href="https://baike.baidu.com/item/%E6%9D%8E%E6%98%8E/4709675">
<img src="./imgs/erzi.PNG" class="pic2">
儿子 <a href="#">李明a>
a>
div>
<div class="cId">
<a style="color:black;" href="https://baike.baidu.com/item/%E6%9D%8E%E6%85%8E/5494153">
<img src="./imgs/erzi.PNG" class="pic2">
儿子 <a href="#">李慎a>
a>
div>
div>
<div id="rightId">
<a href="https://baike.baidu.com/pic/%E6%9D%8E%E4%B8%96%E6%B0%91/44058/1/dcc451da81cb39db37c20509d2160924ab18306a?fr=lemma&ct=single#aid=1&pic=dcc451da81cb39db37c20509d2160924ab18306a">
<img src="https://bkimg.cdn.bcebos.com/pic/dcc451da81cb39db37c20509d2160924ab18306a?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2U5Mg==,g_7,xp_5,yp_5/format,f_auto" id="pic1"/>
a>
div>
div>
body>
html>
#aId{
width: 1200px;
height: 800px;
border: 10px solid red;
margin: 0 auto 0 auto;
}
#leftId{
width: 71%;
height: 800px;
border: 0px solid green;
float: left;
padding-left: 6px;
}
#rightId{
float: left;
width: 27%;
height: 770px;
border: 0px solid blue;
margin: 20px 0 0 10px;
}
#pic1{
width: 100%;
}
.pic2{
width: 100px;
height: 100px;
border-radius: 50px;
}
.cId{
width: 100px;
height: 150px;
float: left;
border: 0px solid purple;
margin: 2px 2px 2px 2px;
}
#span1{
font-size: 2em;
}
#span2{
font-size: 1.3em;
}
a{
color:blue;
text-decoration: none;
}
p{
font-size: 1.2em;
font-family: '楷体';
line-height: 1.3;
}
.anniu{
width: 60px;
height: 25px;
cursor: pointer;
}
#blueButton{
background-color:DodgerBlue;
color:white;
border:0px solid blue;
width: 80px;
height: 30px;
border-radius: 5px;
}
标签、条目 | 名称 | 备注 |
---|---|---|
script | js的东西写在script里面 | |
alert() | 弹出框 | alert(1); alert(“内容”); alert(“我吃的是:”+a); |
confirm() | 确认框 | confirm(“内容”); |
prompt() | 输入框 | prompt(“你吃的啥?”); |
let a = 3; | 变量初始化 | 变量前加let,规范要求 |
document.getElementById(“btn7”).οnclick=function(){} | 找到id为btn7的东西点击后有什么作用写在大括号中 |
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>js的hellotitle>
head>
<body>
<button id="btnId">点我button>
<script>
let a=3;
document.getElementById("btnId").onclick=function(){
alert("我是javascript"+a);
}
confirm("你吃饭了吗?");
let b = prompt("你吃了啥?");
// alert(a);
alert("我吃了"+b);
script>
body>
html>
console.log() | 页面日志 | 可用于控制台检查错误 |
let c = parseFloat(a); | 类型转换 | parseFloat可将a的类型转换为float浮点型 |
let c = parseInt(a); | 类型转换 | parseInt可将a的类型转换为int整型 |
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>算数运算符title>
head>
<body>
<script>
// let a=3;
// let b=2;
// let c1 = a+b;
// let c2 = a-b;
// let c3 = a*b;
// let c4 = a/b;
// let c5 = a%b;
// console.log(a+"+"+b+"="+c1);
// console.log(a+"-"+b+"="+c2);
// console.log(a+"*"+b+"="+c3);
// console.log(a+"/"+b+"="+c4);
// console.log(a+"%"+b+"="+c5);
let a = prompt("请输入a的值");
let b = prompt("请输入b的值");
let c = parseFloat(a);
let d = parseFloat(b);
// alert(a+"+"+b+"="+a+b);
alert(a + "+" + b + "=" + (c + d));
script>
body>
html>
DOCTYPE html> //页面日志
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>页面日志title>
head>
<body>
<script>
let a = 3;
let b = 4;
let c = a + b;
console.log("c="+c);
script>
body>
html>
document.getElementById(“btn7”).onclick = function () { | ||
console.log(this.innerText); | this.innerText指的是id为btn7这个标签中文本的内容 | |
let val = this.innerText; | 将this.innerText中的内容赋值给变量val | |
document.getElementById(“showId”).value = val;} | 将val的值赋值给id为showId的标签(这里是显示框)中的属性值 |
计算器(加入js–javascript)制作要点
1.%就是把输入的值除以100再输出
2.a+b a-b a*b a/b中涉及两个操作数,第一个用firstNum存,第二个用SecondNum存,为保证两个数按照顺序放,每次先将SecondNum中的数给firstNum,再讲要存的数放到SecondNum中。
3.可用console.log将变量写上,方便查错。
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>计算器title>
<style>
table {
border: 2px solid black;
border-collapse: collapse;
margin: 0 auto 0 auto;
}
td {
border: 0px solid red;
}
button {
width: 100%;
background-color: rgb(99, 86, 92);
color: white;
}
button:hover {
background-color: rgb(53, 72, 112);
cursor: pointer;
}
#showId {
text-align: right;
}
style>
head>
<body>
<table>
<tbody>
<tr>
<td colspan="4">
<input type="text" readonly id="showId" value="0">
td>
tr>
<tr>
<td>
<button id="btnAC">Cbutton>
td>
<td>
<button id="btnzhengfuhao">+-button>
td>
<td>
<button id="btnshanchu">←button>
td>
<td>
<button id="btnchuhao">/button>
td>
tr>
<tr>
<td>
<button id="btn7">7button>
td>
<td>
<button id="btn8">8button>
td>
<td>
<button id="btn9">9button>
td>
<td>
<button id="btnxinghao">*button>
td>
tr>
<tr>
<td>
<button id="btn4">4button>
td>
<td>
<button id="btn5">5button>
td>
<td>
<button id="btn6">6button>
td>
<td>
<button id="btnjianhao">-button>
td>
tr>
<tr>
<td>
<button id="btn1">1button>
td>
<td>
<button id="btn2">2button>
td>
<td>
<button id="btn3">3button>
td>
<td>
<button id="btnAdd">+button>
td>
tr>
<tr>
<td>
<button id="btnbaifenhao">%button>
td>
<td>
<button id="btn0">0button>
td>
<td>
<button id="btnDot">.button>
td>
<td>
<button id="btndenghao">=button>
td>
tr>
tbody>
table>
<script>
FirstNum = 0;
SecondNum = 0;
opt = "";
document.getElementById("btnAC").onclick = function () {
console.log(this.innerText);
document.getElementById("showId").value = "0";
}
document.getElementById("btnzhengfuhao").onclick = function () {
console.log(this.innerText);
let val = document.getElementById("showId").value;
let a = parseInt(val);
let b = val * (-1);
document.getElementById("showId").value = b;
}
document.getElementById("btnshanchu").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
}
document.getElementById("btnchuhao").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
opt = this.innerText; //记录/号
}
document.getElementById("btn7").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btn8").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btn9").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btnxinghao").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
opt = this.innerText; //记录*号
}
document.getElementById("btn4").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btn5").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btn6").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btnjianhao").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
opt = this.innerText; //记录-号
}
document.getElementById("btn1").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btn2").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btn3").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btnAdd").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
opt = this.innerText; //记录+号
}
document.getElementById("btnbaifenhao").onclick = function () {
console.log(this.innerText);
let val = document.getElementById("showId").value;
let a = parseFloat(val);
let b = a / 100;
document.getElementById("showId").value = b;
}
document.getElementById("btn0").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
let a = document.getElementById("showId").value;
let b = parseInt(val);
FirstNum = SecondNum;
SecondNum = b;
}
document.getElementById("btnDot").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
}
document.getElementById("btndenghao").onclick = function () {
// console.log(this.innerText);
// let val = this.innerText;
// document.getElementById("showId").value = val;
let res=0;
console.log("FirstNum:"+FirstNum);
console.log("SecondNum:"+SecondNum);
console.log("opt:"+opt);
if (opt == "+") {
res = FirstNum + SecondNum;
document.getElementById("showId").value = res;
}
if (opt == "-") {
res = FirstNum - SecondNum;
document.getElementById("showId").value = res;
}
if (opt == "*") {
res = FirstNum * SecondNum;
document.getElementById("showId").value = res;
}
if (opt == "/") {
res = FirstNum / SecondNum;
document.getElementById("showId").value = res;
}
}
script>
body>
html>
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>计算器写第2遍title>
<style>
table {
border: 2px solid red;
border-collapse: collapse;
margin: 0 auto 0 auto;
}
td {
border: 0px solid green;
}
button {
width: 100%;
background-color: rgb(76, 60, 91);
color: white;
}
button:hover {
background-color: aqua;
cursor: pointer;
}
input {
text-align: right;
}
style>
head>
<body>
<table>
<tbody>
<tr>
<td colspan="4">
<input type="text" readonly id="showId" value="0" />
td>
tr>
<tr>
<td>
<button id="btnAC">ACbutton>
td>
<td>
<button id="btnzhengfuhao">±button>
td>
<td>
<button id="btnshanchu">←button>
td>
<td>
<button id="btnchu">/button>
td>
tr>
<tr>
<td>
<button id="btn7">7button>
td>
<td>
<button id="btn8">8button>
td>
<td>
<button id="btn9">9button>
td>
<td>
<button id="btncheng">*button>
td>
tr>
<tr>
<td>
<button id="btn4">4button>
td>
<td>
<button id="btn5">5button>
td>
<td>
<button id="btn6">6button>
td>
<td>
<button id="btnjian">-button>
td>
tr>
<tr>
<td>
<button id="btn1">1button>
td>
<td>
<button id="btn2">2button>
td>
<td>
<button id="btn3">3button>
td>
<td>
<button id="btnAdd">+button>
td>
tr>
<tr>
<td>
<button id="btnbaifenhao">%button>
td>
<td>
<button id="btn0">0button>
td>
<td>
<button id="btnDot">.button>
td>
<td>
<button id="btnEq">=button>
td>
tr>
tbody>
table>
<script>
firstNum = 0; // 设置全局标量,firstNum用来记录第一个操作数
SecondNum = 0; //第二个操作数
opt = ""; //opt用来存放操作符
document.getElementById("btnAC").onclick = function () {
document.getElementById("showId").value = "0"; //AC按钮让显示框显示0就行了
}
document.getElementById("btnzhengfuhao").onclick = function () {
// console.log(this.innerText);
// let val = this.innerText;
let a = document.getElementById("showId").value; //让显示框里的值乘-1显示出来就行了
let b = parseInt(a);
let c = a * (-1);
document.getElementById("showId").value = c;
}
document.getElementById("btnshanchu").onclick = function () { //这个还没讲
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
}
document.getElementById("btnchu").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
opt = this.innerText; //opt用来记录除号
}
document.getElementById("btn7").onclick = function () {
console.log(this.innerText); //获取id为btn7的标签中的文本
let val = this.innerText; //将文本的值交给变量val
document.getElementById("showId").value = val; //将val的值交给显示框,显示出来
firstNum = SecondNum; //先将SecondNum的值交给firstNum
let a = document.getElementById("showId").value; //将显示框中的值交给变量a,此时是字符
let b = parseInt(a); //将字符转换成整型存在b中
SecondNum = b; //将b中的值交给SecondNum
}
document.getElementById("btn8").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
firstNum = SecondNum;
let a = document.getElementById("showId").value;
let b = parseInt(a);
SecondNum = b;
}
document.getElementById("btn9").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
firstNum = SecondNum;
let a = document.getElementById("showId").value;
let b = parseInt(a);
SecondNum = b;
}
document.getElementById("btncheng").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
opt = this.innerText; //opt用来记录*号
}
document.getElementById("btn4").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
firstNum = SecondNum;
let a = document.getElementById("showId").value;
let b = parseInt(a);
SecondNum = b;
}
document.getElementById("btn5").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
firstNum = SecondNum;
let a = document.getElementById("showId").value;
let b = parseInt(a);
SecondNum = b;
}
document.getElementById("btn6").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
firstNum = SecondNum;
let a = document.getElementById("showId").value;
let b = parseInt(a);
SecondNum = b;
}
document.getElementById("btnjian").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
opt = this.innerText; //opt用来记录-号
}
document.getElementById("btn1").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
firstNum = SecondNum;
let a = document.getElementById("showId").value;
let b = parseInt(a);
SecondNum = b;
}
document.getElementById("btn2").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
firstNum = SecondNum;
let a = document.getElementById("showId").value;
let b = parseInt(a);
SecondNum = b;
}
document.getElementById("btn3").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
firstNum = SecondNum;
let a = document.getElementById("showId").value;
let b = parseInt(a);
SecondNum = b;
}
document.getElementById("btnAdd").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
opt = this.innerText; //opt用来记录+号
}
document.getElementById("btnbaifenhao").onclick = function () {
console.log(this.innerText);
let val = document.getElementById("showId").value;
let a = parseFloat(val);
let b = val / 100; //一个数加一个百分号 的作用 就是这个数除100
document.getElementById("showId").value = b;
}
document.getElementById("btn0").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
firstNum = SecondNum;
let a = document.getElementById("showId").value;
let b = parseInt(a);
SecondNum = b;
}
document.getElementById("btnDot").onclick = function () {
console.log(this.innerText);
let val = this.innerText;
document.getElementById("showId").value = val;
}
document.getElementById("btnEq").onclick = function () { //用来处理等号的逻辑
res = 0;
console.log("firstNum:" + firstNum); //用日志查看firstNum的值
console.log("SecondNum:" + SecondNum); //用日志查看SecondNum的值
console.log("opt:" + opt); //用日志查看opt的值
// console.log(this.innerText);
// let val = this.innerText;
// document.getElementById("showId").value = val;
if (opt == "+") { //处理+法
res = firstNum + SecondNum;
document.getElementById("showId").value = res;
}
if (opt == "-") { //处理-法
res = firstNum - SecondNum;
document.getElementById("showId").value = res;
}
if (opt == "*") { //处理*法
res = firstNum * SecondNum;
document.getElementById("showId").value = res;
}
if (opt == "/") { //处理/法
res = firstNum / SecondNum;
document.getElementById("showId").value = res;
}
}
script>
body>
html>
9宫格:每个位置只能点击一次
实现思想:在html中写个表格,每个td放入待抽奖图片,将css和js分离出去,在html中加这个引用。css中放修饰html的东西,js中放以下代码。
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>抽奖-js实现title>
<link rel="stylesheet" href="../css/game-01.css">
head>
<body>
<table>
<caption>抽奖-js实现caption>
<tbody>
<tr>
<td>
<img src="../imgs/zj-01.jpg" id="pic00">
td>
<td>
<img src="../imgs/zj-01.jpg" id="pic01">
td>
<td>
<img src="../imgs/zj-01.jpg" id="pic02">
td>
tr>
<tr>
<td>
<img src="../imgs/zj-01.jpg" id="pic10">
td>
<td>
<img src="../imgs/zj-01.jpg" id="pic11">
td>
<td>
<img src="../imgs/zj-01.jpg" id="pic12">
td>
tr>
<tr>
<td>
<img src="../imgs/zj-01.jpg" id="pic20">
td>
<td>
<img src="../imgs/zj-01.jpg" id="pic21">
td>
<td>
<img src="../imgs/zj-01.jpg" id="pic22">
td>
tr>
tbody>
table>
<script src="../js/game-01.js">script>
body>
html>
table{
border: 2px solid red;
border-collapse: collapse;
margin: 0 auto 0 auto;
}
td{
width: 150px;
border: 1px solid green;
}
img{
width: 100%;
}
document.getElementById("pic00").onclick=function(){ //点击后的效果
this.src="../imgs/zj-02.jpg" //修改img的src属性就达到了换图片的目的,this指的就是id为pic00的图片
// this.title="兰博基尼" //鼠标滑过图片时的标题
}
document.getElementById("pic01").onclick=function(){
this.src="../imgs/1.jpg"
// this.style="border:5px solid lightblue" //蓝色边框
}
document.getElementById("pic02").onclick=function(){
this.src="../imgs/2.jpg"
}
document.getElementById("pic10").onclick=function(){
this.src="https://img1.jiemian.com/jiemian/original/20161129/148038027929438100.gif"
}
document.getElementById("pic11").onclick=function(){
this.src="../imgs/4.jpg"
}
document.getElementById("pic12").onclick=function(){
this.src="../imgs/5.jpg"
}
document.getElementById("pic20").onclick=function(){
this.src="../imgs/6.jpg"
}
document.getElementById("pic21").onclick=function(){
this.src="../imgs/7.jpg"
}
document.getElementById("pic22").onclick=function(){
this.src="../imgs/8.jpg"
}
9宫格:加入了随机值。每个位置可以一直点,中奖的话可以盖上再继续点,没中奖可以选择继续或者终止。
将图片作为表格的背景,铺满表格单元格
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>抽奖-js实现title>
<link rel="stylesheet" href="../css/game-02.css">
head>
<body>
<table>
<caption>抽奖-js实现caption>
<tbody>
<tr>
<td id="td00">
td>
<td id="td01">
td>
<td id="td02">
td>
tr>
<tr>
<td id="td10">
td>
<td id="td11">
td>
<td id="td12">
td>
tr>
<tr>
<td id="td20">
td>
<td id="td21">
td>
<td id="td22">
td>
tr>
tbody>
table>
<script src="../js/game-02.js">script>
body>
html>
table{
border: 2px solid red;
border-collapse: collapse;
margin: 0 auto 0 auto;
width: 50%;
height: 450px;
}
td{
width: 30%;
border: 1px solid green;
background-image: url('../imgs/zj-01.jpg');
background-size: 100% 100%;
}
let jp=[
"url('../imgs/bomb.jpg')",
"url('../imgs/1.jpg')",
"url('../imgs/2.jpg')",
"url('../imgs/3.jpg')",
"url('../imgs/4.jpg')",
"url('../imgs/5.jpg')",
"url('../imgs/6.jpg')",
"url('../imgs/7.jpg')",
"url('../imgs/8.jpg')",
]
document.getElementById("td00").onclick=function(){ //点击后的效果
let a =Math.random();
let b= a*9; //b的大小[0,9)
let c=Math.floor(b);
console.log(c);
this.style.backgroundImage=jp[c]; //驼峰法,background-image: url('../imgs/zj-01.jpg');
if(c>=1&&c<=8){
alert("手气不错,再来一次");
window.location.href="../html/choujiang-02.html"
}
else{
let d=confirm("没有抽中,是否继续?");
if(d){
window.location.href="../html/choujiang-02.html"
}else{
;
}
}
}
document.getElementById("td01").onclick=function(){ //点击后的效果
let a =Math.random();
let b= a*9; //b的大小[0,9)
let c=Math.floor(b);
console.log(c);
this.style.backgroundImage=jp[c]; //驼峰法,background-image: url('../imgs/zj-01.jpg');
if(c>=1&&c<=8){
alert("手气不错,再来一次");
window.location.href="../html/choujiang-02.html"
}
else{
let d=confirm("没有抽中,是否继续?");
if(d){
window.location.href="../html/choujiang-02.html"
}else{
;
}
}
}
document.getElementById("td02").onclick=function(){ //点击后的效果
let a =Math.random();
let b= a*9; //b的大小[0,9)
let c=Math.floor(b);
console.log(c);
this.style.backgroundImage=jp[c]; //驼峰法,background-image: url('../imgs/zj-01.jpg');
if(c>=1&&c<=8){
alert("手气不错,再来一次");
window.location.href="../html/choujiang-02.html"
}
else{
let d=confirm("没有抽中,是否继续?");
if(d){
window.location.href="../html/choujiang-02.html"
}else{
;
}
}
}
document.getElementById("td10").onclick=function(){ //点击后的效果
let a =Math.random();
let b= a*9; //b的大小[0,9)
let c=Math.floor(b);
console.log(c);
this.style.backgroundImage=jp[c]; //驼峰法,background-image: url('../imgs/zj-01.jpg');
if(c>=1&&c<=8){
alert("手气不错,再来一次");
window.location.href="../html/choujiang-02.html"
}
else{
let d=confirm("没有抽中,是否继续?");
if(d){
window.location.href="../html/choujiang-02.html"
}else{
;
}
}
}
document.getElementById("td11").onclick=function(){ //点击后的效果
let a =Math.random();
let b= a*9; //b的大小[0,9)
let c=Math.floor(b);
console.log(c);
this.style.backgroundImage=jp[c]; //驼峰法,background-image: url('../imgs/zj-01.jpg');
if(c>=1&&c<=8){
alert("手气不错,再来一次");
window.location.href="../html/choujiang-02.html"
}
else{
let d=confirm("没有抽中,是否继续?");
if(d){
window.location.href="../html/choujiang-02.html"
}else{
;
}
}
}
document.getElementById("td12").onclick=function(){ //点击后的效果
let a =Math.random();
let b= a*9; //b的大小[0,9)
let c=Math.floor(b);
console.log(c);
this.style.backgroundImage=jp[c]; //驼峰法,background-image: url('../imgs/zj-01.jpg');
if(c>=1&&c<=8){
alert("手气不错,再来一次");
window.location.href="../html/choujiang-02.html"
}
else{
let d=confirm("没有抽中,是否继续?");
if(d){
window.location.href="../html/choujiang-02.html"
}else{
;
}
}
}
document.getElementById("td20").onclick=function(){ //点击后的效果
let a =Math.random();
let b= a*9; //b的大小[0,9)
let c=Math.floor(b);
console.log(c);
this.style.backgroundImage=jp[c]; //驼峰法,background-image: url('../imgs/zj-01.jpg');
if(c>=1&&c<=8){
alert("手气不错,再来一次");
window.location.href="../html/choujiang-02.html"
}
else{
let d=confirm("没有抽中,是否继续?");
if(d){
window.location.href="../html/choujiang-02.html"
}else{
;
}
}
}
document.getElementById("td21").onclick=function(){ //点击后的效果
let a =Math.random();
let b= a*9; //b的大小[0,9)
let c=Math.floor(b);
console.log(c);
this.style.backgroundImage=jp[c]; //驼峰法,background-image: url('../imgs/zj-01.jpg');
if(c>=1&&c<=8){
alert("手气不错,再来一次");
window.location.href="../html/choujiang-02.html"
}
else{
let d=confirm("没有抽中,是否继续?");
if(d){
window.location.href="../html/choujiang-02.html"
}else{
;
}
}
}
document.getElementById("td22").onclick=function(){ //点击后的效果
let a =Math.random();
let b= a*9; //b的大小[0,9)
let c=Math.floor(b);
console.log(c);
this.style.backgroundImage=jp[c]; //驼峰法,background-image: url('../imgs/zj-01.jpg');
if(c>=1&&c<=8){
alert("手气不错,再来一次");
window.location.href="../html/choujiang-02.html"
}
else{
let d=confirm("没有抽中,是否继续?");
if(d){
window.location.href="../html/choujiang-02.html"
}else{
;
}
}
}
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>抽奖03title>
<link rel="stylesheet" href="../css/game-03.css">
head>
<body>
<h3 style="text-align:center;">抽奖-js实现-divh3>
<div id="aId">
<button id="btn1">开始button>
<button id="btn2">结束button>
div>
<script src="../js/game-04.js">script>
body>
html>
#aId{
width: 50%;
height: 400px;
border: 2px solid red;
margin: 0 auto 0 auto;
background-image: url('../imgs/zj-01.jpg');
background-size: 100% 100%;
}
#btn1,#btn2{
width: 100px;
height: 40px;
background-color: orange;
color:white;
font-family: '楷体';
font-size: 30px;
border: 1px solid red;
border-radius: 20px;
}
#btn1:hover{
border-radius: 10px;
cursor: pointer;
opacity: 0.5;
}
let t=0;
let jp=[
"url('../imgs/1.jpg')",
"url('../imgs/2.jpg')",
"url('../imgs/3.jpg')",
"url('../imgs/4.jpg')",
"url('../imgs/5.jpg')",
"url('../imgs/6.jpg')",
"url('../imgs/7.jpg')",
"url('../imgs/8.jpg')"
];
/**
* 点击开始按钮
*/
document.getElementById("btn1").onclick=function(){
func();
}
/**
*
*/
function func(){
let a=Math.random()*8;
let b=Math.floor(a);
document.getElementById("aId").style.backgroundImage=jp[b];
t=setTimeout("func()",17);
console.log(t);
}
/**
* 点击结束按钮
*/
document.getElementById("btn2").onclick=function(){
clearTimeout(t);
}