HTML入门笔记(附完整代码)
本文笔记基于B站资源:千峰教育
目录
1.写博客
2.新闻列表
3.图片的使用
4.超链接与图片的知识补充
5.网盘的制作
6.简单表格的制作
7.个人简历
8.个人简历补充
9.登录表单
10.get获取和post提交
1.写博客
初识HTML,了解一些常用的标签:
h1:标题;
p:段落;
i:斜体;
b:加粗;
br:换行;
hr:水平线;
 :空格;
编辑器建议VS code,常用快捷键:
Alt+b:调试;
Alt+shift+b:选择浏览器调试;
ctrl+/:注释;
ctrl+enter:换行;
end:跳转该行末尾;
home:跳转至该行头部。
代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title></title>
</head>
<body><h1>论 数学的重要性</h1><i> 2019.10.30</i><hr><p>今天我打电话叫了个12寸的外卖披萨</p><p>告诉我们,<br> <b>数学是多么重要!</b></p>
</body>
</html>
结果显示:
2.新闻列表
目的是学习超链接、图片和列表的使用,另外,vs code编辑器使用代码补全功能,输入关键的标签,按下tab键即可,如:
超链接:a;图片:img;列表:ul、ol、li;然后按下tab键,其中列表可以ul*1>li*5然后tab键就可以列出5个无序列表:
代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>百度新闻列表</title>
</head>
<body><h1>科技 <img src="img/1.jpg" alt="" height="20"</h1><hr><ul><li><a href="http://baijiahao.baidu.com/s?id=1636103229447924224"><b>续航更强了?苹果新iPhone电池容量将增加5%</b></a></li><li><a href="http://baijiahao.baidu.com/s?id=1636098962422707095">从中性笔到智能烟灶套装,一起来看琳琅满目的6大米家.</a></li><li><a href="http://baijiahao.baidu.com/s?id=1636099665074643605">iPhone XR 2真香预警!续航更加无敌+后置..</a></li></ul><ol><li><a href="http://baijiahao.baidu.com/s?id=1636103229447924224"><b>续航更强了?苹果新iPhone电池容量将增加5%</b></a></li><li><a href="http://baijiahao.baidu.com/s?id=1636098962422707095">从中性笔到智能烟灶套装,一起来看琳琅满目的6大米家.</a></li><li><a href="http://baijiahao.baidu.com/s?id=1636099665074643605">iPhone XR 2真香预警!续航更加无敌+后置..</a></li></ol></body>
</html>
3.图片的使用
图片的使用比较简单,设置的属性常用有宽度width,高度height,多图并排时建议使用其中一个,保持宽度或高度一样,代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><img src="imgs/1.jpg" alt="" width="100px"><img src="imgs/2.jpg" alt="" width="100px"><img src="imgs/3.jpg" alt="" width="100px"><img src="imgs/4.jpg" alt="" width="100px">
</body>
</html>
结果如下:
除了像素px单位以外,还有%的单位,即相对于浏览器的比例,若想要铺满整个浏览器则使用100%,代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><img src="imgs/t1.jpg" alt="" width="100%"><img src="imgs/t2.jpg" alt="" width="100%">
</body>
</html>
4.超链接与图片的知识补充
几个知识点:
1.超链接默认是当前窗口打开的,若想要在新窗口打开,则加上属性:target="_blank"
2.列表的形状是可以设置的,如无序列表中默认实心圆;空心圆:type="circle";实心方块:type="square"。有序列表更加简单,罗马数字I,数字1,字母A,a;
3.图片属性:alt:图片无法加载时显示的文字,title:鼠标悬停时显示的文字。
代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><!-- 新窗口打开 --><a href=http://baijiahao.baidu.com/s?id=1636103229447924224">当前窗口打开</a><a href="http://baijiahao.baidu.com/s?id=1636103229447924224" target="_blank">新窗口打开</a><ul><li type="disc"><a href="http://baijiahao.baidu.com/s?id=1636103229447924224"><b>续航更强了?苹果新iPhone电池容量将增加5%</b></a></li><li type="circle"><a href="http://baijiahao.baidu.com/s?id=1636098962422707095">从中性笔到智能烟灶套装,一起来看琳琅满目的6大米家.</a></li><li type="square"><a href="http://baijiahao.baidu.com/s?id=1636099665074643605">iPhone XR 2真香预警!续航更加无敌+后置..</a></li></ul><ol><li type="1"><a href="http://baijiahao.baidu.com/s?id=1636103229447924224"><b>续航更强了?苹果新iPhone电池容量将增加5%</b></a></li><li type="A"><a href="http://baijiahao.baidu.com/s?id=1636098962422707095">从中性笔到智能烟灶套装,一起来看琳琅满目的6大米家.</a></li><li type="I"><a href="http://baijiahao.baidu.com/s?id=1636099665074643605">iPhone XR 2真香预警!续航更加无敌+后置..</a></li></ol><img src="imgs\1.jpg" alt="1" title="1"><img src="imgs\22.jpg" alt="22" title="22"></body>
</html>
5.网盘的制作
目的是为了搞清楚绝对路径和相对路径,绝对路径没啥好说的,就是具体的路径,而相对路径简而言之:
1.与当前html同文件夹则直接调用文件;
2.在当前html文件的上一个文件夹内,则在调用文件前加../,依次类推,上上级文件夹内则加../../,斜杠无所谓,\也可以,值得注意的是,若被调用的文件被一个文件夹包裹,还需要添上文件夹的名字,则../文件夹名/文件。不管怎样,../都在最前面。
文件如下:
如图,文件夹img、one、two和文件index.html并列,其中img中载有图片,one中载有one.html,two中有文件夹three和two.html;而three中有three.html。
index.html:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><img src="img/baidu.jpg" alt="" width="100%"><p><a href="one/one.html"><img src="img/file.png" alt="" width="60px">one</a><a href="two/two.html"> <img src="img/file.png" alt="" width="60px">two</a> </p>
</body>
</html>
结果如下:
one.html如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><img src="../img/baidu.jpg" alt="" width="100%"><p><a href="../index.html"><img src="..\img\last.png" alt=""></a> </p><p><img src="..\img\pdf.png" alt=""></p></body>
</html>
结果如下:
two.html:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><img src="../img/baidu.jpg" alt="" width="100%"><p><a href="../index.html"><img src="..\img\last.png" alt=""></a> </p><p><img src="..\img\pdf.png" alt=""><a href="three/three.html"><img src="../img/file.png" alt="">three</a> </p></body>
</html>
结果如下:
three.html:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><img src="../../img/baidu.jpg" alt="" width="100%"><p><a href="../two.html"><img src="..\..\img\last.png" alt=""></a> </p><p><img src="..\..\img\pdf.png" alt=""></p></body>
</html>
结果如下:
6.简单表格的制作
表格的标签为table,tr是行,td是单元格,若想设置5行6列的表格,则table>tr*5>tr*6再按tab键补全。
<table border="1px" cellspacing="0">设置无间距的表格边框;
align="center"设置居中显示。
代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><h3>前端技术阶段划分标准</h3><table border="1px" cellspacing="0"><tr><td width="200" align="center"></td><td width="200" align="center">初级</td><td width="200" align="center">中级</td><td width="200" align="center">高级</td><td width="200" align="center">专家</td></tr><tr><td width="200" align="center">标准</td><td width="200" align="center">被产品怼得说不上话</td><td width="200" align="center">跟产品怼不相上下</td><td width="200" align="center">怼得产品没话说</td><td width="200" align="center"> 直接将其怼辞职</td></tr><tr><td width="200" align="center">用户A</td><td width="200" align="center"></td><td width="200" align="center"></td><td width="200" align="center"></td><td width="200" align="center"></td></tr></table></body>
</html>
结果:
不过这个代码未免繁琐,每列的宽度若要设置一样可以
<col width="200px"> 有几列就写几个,写在table标签后。居中显示也不必写在td后,而是写在tr后。此外,th表示tr居中且加粗。代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><h3>前端技术阶段划分标准</h3><table border="1px" cellspacing="0"><col width="200px"><col width="200px"><col width="200px"><col width="200px"><col width="200px"><tr align="center"><td></td><td>初级</td><td>中级</td><td>高级</td><td>专家</td></tr><tr align="center"><td>标准</td><td>被产品怼得说不上话</td><td>跟产品怼不相上下</td><td>怼得产品没话说</td><td>直接将其怼辞职</td></tr><tr align="center"><td>用户A</td><td></td><td></td><td></td><td></td></tr></table>
</body>
</html>
7.个人简历
目的是合并单元格。
合并7列:<td colspan="7">个人简历</td>
合并4行:<td rowspan="4">照片</td>
并删除对应的其他行列的单元格。
代码如下:
<!-- 6行7列快捷键:tr*6>td*7按tab建补全 ;合并单元格--><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title></head><body><table border="1px" cellspacing="0"><col width="100px"><col width="100px"><col width="100px"><col width="100px"><col width="100px"><col width="100px"><col width="200px"><tr height="40" align="center"><td colspan="7">个人简历</td> </tr><tr height="40" align="center"><td>姓名</td><td></td><td>性别</td><td></td><td>年龄</td><td></td><td rowspan="4">照片</td></tr><tr height="40" align="center"><td>学历</td><td></td><td>籍贯</td><td colspan="3"></td></tr><tr height="40" align="center"><td>电话</td><td></td><td>政治面貌</td><td colspan="3"></td></tr><tr height="40" align="center"><td>毕业院校</td><td colspan="5"></td></tr><tr height="40" align="center"><td>求职意向</td><td colspan="6"></td></tr></table></body></html>
结果如下:
8.个人简历补充
简化2个标签:
1.<colgroup span="6" width="100"></colgroup>设置列宽度一样,代替
<col width="100px">
<col width="100px">
<col width="100px">
<col width="100px">
<col width="100px">
<col width="200px">
2.th 表格加粗居中,代替<td align="center">
代码:
<!-- 6行7列快捷键:tr*6>td*7按tab建补全 ;合并单元格--><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title></head><body><table border="1px" cellspacing="0"><col width="100px"><col width="100px"><col width="100px"><col width="100px"><col width="100px"><col width="100px"><col width="200px"><tr height="40" align="center"><td colspan="7">个人简历</td> </tr><tr height="40" align="center"><td>姓名</td><td></td><td>性别</td><td></td><td>年龄</td><td></td><td rowspan="4">照片</td></tr><tr height="40" align="center"><td>学历</td><td></td><td>籍贯</td><td colspan="3"></td></tr><tr height="40" align="center"><td>电话</td><td></td><td>政治面貌</td><td colspan="3"></td></tr><tr height="40" align="center"><td>毕业院校</td><td colspan="5"></td></tr><tr height="40" align="center"><td>求职意向</td><td colspan="6"></td></tr></table></body></html>
结果:
9.登录表单
input常用类型:
input type;
1.form action="",表示提交地址;
2.所有提交的数据,input必须有name属性;
3.input按钮的文字使用value属性表示;
4.input必须在form内才能提交。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><form action="https://www.iqiyi.com/v_19rroca84g.html"><table width="600" border="1" cellspacing="0"><tbody><tr height="40"><td rowspan="4" align="center">总体信息</td><td colspan="2"></td></tr><tr height="40"><td align="right">用户名:</td><td> <input type="text" name="loginname"></td></tr><tr height="40"><td align="right">密码:</td><td><input type="password" name="pwd"></td></tr><tr><td colspan="2" align="center" ><input type="submit" value="提交"><input type="reset" value="重置"></td></td></tr></tbody> </table>
</form>
</body>
</html>
结果:
10.get获取和post提交
<!-- 地址栏上显示用户密码等数据,就是get请求 -->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><form action="http://www.baidu.com" method="GET"><p><input type="text" name="login"></p><p><input type="password" name="pwd"></p><p><input type="submit"></p>
</form>
</body>
</html>
HTML入门笔记(附完整代码)相关推荐
- 单选按钮_PerlTk教程之按钮Button、复选按钮Checkbutton、单选按钮Radiobutton(附完整代码)...
<Perl-Tk教程之按钮Button.复选按钮Checkbutton.单选按钮Radiobutton>Perl-Tk中有三种不同形式的按钮组件可供选择,它们分别是按钮(Button), ...
- c++ 三次多项式拟合_线性回归进阶版,多项式线性回归讲解与实现(附完整代码)...
每天给小编五分钟,小编用自己的代码,带你轻松学习深度学习!本文将会带你做完一个深度学习进阶版的线性回归---多项式线性回归,带你进一步掌握线性回归这一深度学习经典模型,然后在此基础上,小编将在下篇文章 ...
- 对“科大讯飞2021丨广告点击率预估挑战赛 Top1方案(附完整代码)_Jack_Yang的博客-CSDN博客”的补充。
这篇文章的初衷是针对科大讯飞2021丨广告点击率预估挑战赛 Top1方案(附完整代码)_Jack_Yang的博客-CSDN博客进行补充. 博客的信息量很少,对任务背景的介绍也不太对,说实话令人费解.我 ...
- 喷管流动的守恒型CFD解法及激波捕捉(附完整代码)
入门CFD,主要参考书目<计算流体力学基础及其应用>(John D.Anderson 著,吴颂平等 译) 实现了 第 7.6 节 激波捕捉 的代码,采用的是 MacCormack 方法, ...
- php 3d animation,css3D+动画的例子(附完整代码)
本篇文章给大家带来的内容是关于css3D+动画的例子(附完整代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 前言 最近玩了玩用css来构建3D效果,写了几个demo,所以博客总 ...
- Py之pygame:有趣好玩—利用pygame库实现鱼儿自动实时目标跟踪(附完整代码)
Py之pygame:有趣好玩-利用pygame库实现鱼儿自动实时目标跟踪(附完整代码) 目录 输出结果 实现代码 输出结果 实现代码 #Py之pygame:利用pygame库实现鱼儿自动实时目标跟踪i ...
- c++代码好玩_Py之pygame:有趣好玩—利用pygame库实现鱼儿自动实时目标跟踪(附完整代码)...
Py之pygame:有趣好玩-利用pygame库实现鱼儿自动实时目标跟踪(附完整代码) 目录 输出结果 实现代码 输出结果 实现代码 #Py之pygame:利用pygame库实现鱼儿自动实时目标跟 ...
- OpenCV基本线性变换轨迹栏的实例(附完整代码)
OpenCV基本线性变换轨迹栏的实例 OpenCV基本线性变换轨迹栏的实例 OpenCV基本线性变换轨迹栏的实例 OpenCV基本线性变换轨迹栏的实例(附完整代码) #include "op ...
- OpenCV差分二值化的实时场景文本检测的实例(附完整代码)
OpenCV差分二值化的实时场景文本检测的实例 OpenCV差分二值化的实时场景文本检测的实例 OpenCV差分二值化的实时场景文本检测的实例 OpenCV差分二值化的实时场景文本检测的实例(附完整代 ...
- python代码手机壁纸_Python制作微信好友背景墙教程(附完整代码)
引言 前段时间,微信朋友圈开始出现了一种晒照片新形式,微信好友墙,即在一张大图片中展示出自己的所有微信好友的头像. 效果如下图,出于隐私考虑,这里作了模糊处理. 是不是很炫,而且这还是独一无二的,毕竟 ...
最新文章
- DB2数据库V8.2版本远程连接方法
- win2003 IIS6配置PHP 5.3.3(fastCGI方式+eAccelerator)+ASP.NET 4.0(MVC3)
- 使用cdn和npm引入的区别_中央空调和新风系统有什么区别?有必要一起装吗?
- python网页内容获取记录pkg
- Codeforces Round #366 (Div. 1):Ant Man(贪心)
- ISO9001质量管理体系申请条件以及认证流程
- 数据分析师,数据挖掘工程师和数据研发工程师有什么区别?
- LA 4490 Help Bubu (状压DP)
- 用C语言实现移位密码加密与解密
- 【系统集成项目管理工程师】信息与信息化
- 柯桥西班牙语培训,西班牙语关于篮球的词汇
- 5年大厂Java高频面试题及答案整理(二)
- 三维触控测试软件,解读苹果3D touch三维触控技术
- 求区间[1,n]之间的回文数
- Spring3.1.0实现原理分析(七).填充Bean属性,初始化Bean,登记善后处理,注册单例Bean
- 一个例子搞懂编码问题
- Cramer-Rao Lower Bound的推导
- 信息熵、相对熵(KL散度)、交叉熵、条件熵、互信息、联合熵
- Ubuntu 18.04 安装ns-3.30
- 区块链的布局:腾讯 VS 阿里
热门文章
- 基于STM32的双蓝牙通信
- icloud连接服务器文件共享,使用“iCloud 文件共享 - Apple ID和iCloud - macOS使用手册...
- 用友服务器自动检测,安装用友T3环境检测提示:不可识别的操作系统,怎么办?...
- jmeter工具:JMETER_HOME environment variable is not defined 问题解决
- 水经注在《宁夏清水湾小流域治理》工程项目中的应用案例
- Python-4.6 查看进程的pid和ppid
- Wireshark抓包分析交换机工作原理
- 【测控电路】电压比较电路
- cc2530入门 与串口中断处理
- 科普】华为手机支付保护中心有什么用?