第三篇 -- HTML基础
买的课程学习
Web 前端标准
web前端技术指的不是某一项技术,而是一系列技术的集合,主要包括:
html -- 结构标准:负责网页结构的搭建
css -- 样式标准/表现标准:负责网页的美化工作
js -- 行为标准:负责网页的行为动作
行业词条
1、internet --> 互联网
2、www --> 万维网(资料空间)World Wide Web 万维网,简称WWW或3W
3、URL --> 统一资源定位器(网络地址)
4、HTTP --> 超文本传输协议
5、W3C --> 万维网联盟(它是一个组织不是某一个公司)
6、网站 --> 多个页面的集合(首页,内容页,列表页)
7、网页 --> 网页文件就是后缀名以.html或者.htm结尾的文件。文字,图片,超链接
8、浏览器 --> 观看网页最终效果的平台。
浏览器
五大浏览器厂商
ie
谷歌
火狐
苹果
欧朋
需要安装的浏览器:
谷歌
火狐
谷歌和苹果的内核一样
一个简单的html页面
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>我的第一个网页</title> </head> <body> <h1>你好,世界!</h1> </body> </html>
1、<!DOCTYPE html> 描写当前文件版本信息,如果没有详细说明4.0还是x1.0,那么默认是html5版本
2、<html>html文件
3、<head>网页的头部
4、<meta charset="UTF-8"> utf-8是国际编码的意思,如果不写,或者写成其它都会有问题
5、<title>此处内容是网页的标题</title>
6、<body>我们自己写的代码都放在这里</body>
注意:html文档不能正常识别回车和换行,只能使用特定代码来实现。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>我的第一个网页</title> </head> <body> <h1>你好,世界!</h1> <h2>br标签代表换行</h2> <b>我是b,代表加粗</b><br> <strong>strong是加粗,可以代表强调语义</strong><br> <u>我是u,代表下划线</u><br> <i>我是i,代表倾斜</i><br> <em>我是em,也是倾斜,多了强调的语义</em><br> <s>我是s,代表删除线,这种写法渐渐被淘汰</s><br> <del>我是del,也代表删除线,这种写法是主流</del> </body> </html>
看一下img标签
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>我的第一个网页</title> </head> <body> <h1>h1是一级标题</h1> <h2>h2是二级标题</h2> <h3>h3是三级标题。。。</h3> <h2>br标签代表换行</h2> <b>我是b,代表加粗</b><br> <strong>strong是加粗,可以代表强调语义</strong><br> <u>我是u,代表下划线</u><br> <i>我是i,代表倾斜</i><br> <em>我是em,也是倾斜,多了强调的语义</em><br> <s>我是s,代表删除线,这种写法渐渐被淘汰</s><br> <del>我是del,也代表删除线,这种写法是主流</del> <h1>img 是图片标签--正常的图宽790,高422</h1> <img src="10.png"/><br> <h1>img 是图片标签--设置了宽高的图宽1000,高550</h1> <img src="10.png" width="1000" height="550"/><br> <h1>img 是图片标签--等比例缩放,宽高设置其中一个就可以了,宽500</h1> <img src="10.png" width="500"><br> <h1>有提示文本的 --- 鼠标悬停的提示文字</h1> <img src="10.png" title="我是鼠标悬停时显示的文字"><br> <h1>图片没有加载出来的时候才出现的文字</h1> <img src="11.png" alt="我是提醒文字"><br> <h1>可以让网页阅读器把alt中的文字念出来</h1> <img src="11.png" alt="描述这种图的文字(这是一个logo图片)"><br> </body> </html>
超链接
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>我的第一个网页</title> </head> <body> <h1>h1是一级标题</h1> <h2>h2是二级标题</h2> <h3>h3是三级标题。。。</h3> <h2>br标签代表换行</h2> <b>我是b,代表加粗</b><br> <strong>strong是加粗,可以代表强调语义</strong><br> <u>我是u,代表下划线</u><br> <i>我是i,代表倾斜</i><br> <em>我是em,也是倾斜,多了强调的语义</em><br> <s>我是s,代表删除线,这种写法渐渐被淘汰</s><br> <del>我是del,也代表删除线,这种写法是主流</del> <!--下面是img标签的相关方法--> <h1>img 是图片标签--正常的图宽790,高422</h1> <img src="10.png"/><br> <h1>img 是图片标签--设置了宽高的图宽1000,高550</h1> <img src="10.png" width="1000" height="550"/><br> <h1>img 是图片标签--等比例缩放,宽高设置其中一个就可以了,宽500</h1> <img src="10.png" width="500"><br> <h1>有提示文本的 --- 鼠标悬停的提示文字</h1> <img src="10.png" title="我是鼠标悬停时显示的文字"><br> <h1>图片没有加载出来的时候才出现的文字</h1> <img src="11.png" alt="我是提醒文字"><br> <h1>可以让网页阅读器把alt中的文字念出来</h1> <img src="11.png" alt="描述这种图的文字(这是一个logo图片)"><br> <!--下面是超链接--> <h1>跳转到百度</h1> <a href="http://www.baidu.com">百度一下</a><br> <!--alt+? 代码提示功能--> <a href="http://www.taobao.com">我想跳转到淘宝</a><br> <!--target="_blank"可以设置新窗口打开--> <a href="http://www.baidu.com" target="_blank">新窗口打开</a><br> <p>p是段落</p> <p id="haha">p是段落11111111</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <!-- 暂时不知道些什么要用#代表空链接--> <a href="###">我还不知道点击之后跳转到哪里###</a><br> <a href="javascript:;">我还不知道点击之后跳转到哪里javascript:;</a><br> <a href="javascript:void(0)">我还不知道点击之后跳转到哪里javascript:;</a><br> <!--以上三种写法都可以,不要提bug,只有写1个或2个#号或不写才提bug--> <!--锚点链接--> <a href="#haha">我想跳转到某位置</a><br> </body> </html>
form表单
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>我的第一个网页</title> </head> <body> <!--所有用户输入的内容都要放在form标签中--> <!--Action 代表数据给那个后台程序--> <!--Method 代表传输数据的方法1.post(加密) 2.get(不加密)--> <form action="" method="post"> <!-- input代表文本框标签 type是类型的意思--> <!-- 如果设置text 代表最标准的输入框--> <!-- name 代表此输入框的名字--> <!-- id 代表输入框的id编号--> <!-- value 代表默认文字--> <!-- placeholder 属于html5最新的属性,它不兼容ie低版本浏览器(6-8) 此效果虽然ie低版本不支持,但不会造成页面的混乱,我们就认为此属性没有问题 以渐进增强(随着浏览器版本的升高,用户体验越来越好)、优雅降级(保证低版本浏览器不混乱) --> <!--昵称:<input type="text" name="" id="" value="hahah">--> 昵称:<input type="text" name="" id="" placeholder="hahah"><br> <!-- input的type类型如果是password 代表密码框,用户输入文字会加密--> 密码:<input type="password"> </form> <h1>h1是一级标题</h1> <h2>h2是二级标题</h2> <h3>h3是三级标题。。。</h3> <h2>br标签代表换行</h2> <b>我是b,代表加粗</b><br> <strong>strong是加粗,可以代表强调语义</strong><br> <u>我是u,代表下划线</u><br> <i>我是i,代表倾斜</i><br> <em>我是em,也是倾斜,多了强调的语义</em><br> <s>我是s,代表删除线,这种写法渐渐被淘汰</s><br> <del>我是del,也代表删除线,这种写法是主流</del> <!--下面是img标签的相关方法--> <h1>img 是图片标签--正常的图宽790,高422</h1> <img src="10.png"/><br> <h1>img 是图片标签--设置了宽高的图宽1000,高550</h1> <img src="10.png" width="1000" height="550"/><br> <h1>img 是图片标签--等比例缩放,宽高设置其中一个就可以了,宽500</h1> <img src="10.png" width="500"><br> <h1>有提示文本的 --- 鼠标悬停的提示文字</h1> <img src="10.png" title="我是鼠标悬停时显示的文字"><br> <h1>图片没有加载出来的时候才出现的文字</h1> <img src="11.png" alt="我是提醒文字"><br> <h1>可以让网页阅读器把alt中的文字念出来</h1> <img src="11.png" alt="描述这种图的文字(这是一个logo图片)"><br> <!--下面是超链接--> <h1>跳转到百度</h1> <a href="http://www.baidu.com">百度一下</a><br> <!--alt+? 代码提示功能--> <a href="http://www.taobao.com">我想跳转到淘宝</a><br> <!--target="_blank"可以设置新窗口打开--> <a href="http://www.baidu.com" target="_blank">新窗口打开</a><br> <p>p是段落</p> <p id="haha">p是段落11111111</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <p>p是段落</p> <!-- 暂时不知道些什么要用#代表空链接--> <a href="###">我还不知道点击之后跳转到哪里###</a><br> <a href="javascript:;">我还不知道点击之后跳转到哪里javascript:;</a><br> <a href="javascript:void(0)">我还不知道点击之后跳转到哪里javascript:;</a><br> <!--以上三种写法都可以,不要提bug,只有写1个或2个#号或不写才提bug--> <!--锚点链接--> <a href="#haha">我想跳转到某位置</a><br> </body> </html>