第三篇 -- 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>
超链接
<!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表单
<!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>
第三篇 -- HTML基础的更多相关文章
- 【0728 | 预习】第三篇 Python基础
第三篇 Python基础预习 Part 1 变量 一.什么是变量? 二.为什么要有变量? 三.定义变量 四.变量的组成 五.变量名的命名规范 六.变量名的两种风格 Part 2 常量 Part 3 P ...
- 前端第三篇---前端基础之JavaScript
前端第三篇---前端基础之JavaScript 一.JavaScript概述 二.JavaScript的基础 三.词法分析 四.JavaScript的内置对象和方法 五.BOM对象 六.DOM对象 七 ...
- 前端开发【第三篇: JavaScript基础】
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1.J ...
- 第三篇 JavaScript基础
知识预览 BOM对象 DOM对象(DHTML) 实例练习 转:https://www.cnblogs.com/yuanchenqi/articles/5980312.html#_label2 一.Ja ...
- 进击python第三篇:基础
基础拾遗 序列解包 例: >>>x,y,z=1,2,3 >>>print x,y,z 1 2 3 交换变量也是没问题 >>>x,y=y,x > ...
- 4.第三篇 PKI基础概念、cfssl工具介绍及kubernetes中证书
文章转载自:https://mp.weixin.qq.com/s?__biz=MzI1MDgwNzQ1MQ==&mid=2247483787&idx=1&sn=08dd3404 ...
- Membership三步曲之入门篇 - Membership基础示例
Membership 三步曲之入门篇 - Membership基础示例 Membership三步曲之入门篇 - Membership基础示例 Membership三步曲之进阶篇 - 深入剖析Pro ...
- [转]Membership三步曲之入门篇 - Membership基础示例
本文转自:http://www.cnblogs.com/jesse2013/p/membership.html Membership三步曲之入门篇 - Membership基础示例 Members ...
- JS--我发现,原来你是这样的JS(三)(基础概念--灵魂篇)
一.介绍 这是红宝书(JavaScript高级程序设计 3版)的读书笔记第三篇(灵魂篇介绍),有着剩下的第三章的知识内容. 红宝书这本书可以说是难啃的,要看完不容易,挺厚的,要看懂更不容易,要熟练js ...
随机推荐
- cmd快捷键设置
操作系统:windows7 x64 目的:像在任意空白处右键都有新建文档的功能一样,将cmd添加到右键里. 操作:百度经验 http://jingyan.baidu.com/article/948f5 ...
- Flink从Kafka取数WordCount后TableApi写入ES
一.背景说明 需求为从Kafka消费对应主题数据,通过TableApi对数据进行WordCount后,基于DDL写法将数据写入ES. 二.代码部分 说明:代码中关于Kafka及ES的连接部分可以抽象到 ...
- 【模拟7.19】那一天我们许下约定(组合数学,DP)
看了题目名字深切怀疑出题人是不是失恋了,然后出题折磨我们.然后这题就愉快的打了个暴力,最后莫名其妙wa20,伤心..... 其实这题正解不是很难想,如果说把暴力的DP搞出来,正解也差不到哪去了, 我们 ...
- 整理一波Go工程化目录结构~
在Go语言领域遨游了几个月后,发现自己对Go语言相关的工程目录结构有些不了解,按照原来的习惯在Go工程中建立的目录结构显得比较奇怪,好的目录结构绝对是可以加强工程效率的,所以接下来会参考煎鱼.毛大等大 ...
- .net core AES加密解密及RSA 签名验签
引用 using Org.BouncyCastle.Crypto.Parameters; using Org.BouncyCastle.Security; using System; using Sy ...
- 配置Oracle遇到问题<一>
1, 将D:\app\product\11.2.0\dbhome_1\NETWORK复制到D:\app\product\instantclient_11_2.为了处理: 12154错误,不过没有解决. ...
- android studio开发小笔记1
1.点击空白处隐藏软键盘 /* 隐藏软键盘 * */ public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == ...
- 13.3示例:抽象的Number类
要点提示:Number类是数值包装类.BigInteger以及BigDecimal的抽象父类.
- centos 安装启动配置Jenkins
一.Jenkins的安装 1.前提条件:已经成功安装了OPENJDK,因为jenkins是一款基于Java的持续集成工具. 安装OPENJDK的链接请参见我的另一篇博客: 安装连接:https://w ...
- .NET Core 对象池的使用
昨天在『.NET 大牛之路』技术群和大家聊到了对象池的话题,今天展开详细讲讲这个知识点. 池这个概念大家都很熟悉,比如我们经常听到数据库连接池和线程池.它是一种基于使用预先分配资源集合的性能优化思想. ...