什么是HTML

HTML

  • Hyper Text Markup Language(超文本标记语言)

超文本包括:文字,图片,音频,视频,动画等

HTML5,提供了一些新的元素和一些有趣的新特性,同时也建立了一些新的规则。这些元素、特性和规则的建立,提供了许多新的网页功能,如使用网页实现动态渲染图形、图表、图像和动画等,以及不需要安装任何插件直接使用网页播放视频等。

HTML5的优势

世界知名浏览器厂商对HTML5的支持

微软

Google

苹果

Opera

Mozilla

市场的需求

跨平台

W3C标准

W3C

World Wide Web Consortium(万维网联盟)

成立于1994年,Web技术领域最权威和句影响力的国际中立性技术标准机构

http://www.w3.org/

http://www.chinaw3c.org/

W3C标准包括

结构化标准语言(HTML、XML)

表现标准语言(CSS)

行为标准(DOM、ECMAScript)

常见IDE

记事本

Dreamweaver

IDEA

WebStorm..

在IDEA里面设置网页时路径找不到的操作

HTML基本结构

<body>、</body>等成对的标签,分别叫开放标签和闭合标签,单独呈现的标签(空元素),如<hr/>;意为用/来关闭元素

网页基本信息

 DOCTYPE声明
 <title>标签
 <meta>标签

注释的快捷键是:ctrl+/

 ​
 <!--DOCTYPE:告诉浏览器,我们要使用什么规范 -->
 ​
 <!DOCTYPE html>
 <html lang="en">
 <!--head标签代表网页头部-->
 <head>
 <!--metal描述性标签,它用来描述我们网站的一些信息 -->
     <!--   meta一般用来做SEO-->
     <meta charset="UTF-8">
     <meta name="keywords" content="狂神说java,西部开源">
     <meta name="description" content="来这个地方可以学习java">
 ​
 <!--title 网页标题-->
     <title>我的第一个网页</title>
 </head>
 <!--body标签代表网页主体-->
 <body>
 Hello,World!
 ​
 </body>
 </html>

网页基本标签

标题标签

段落标签

换行标签

水平线标签

字体样式标签

注释和特殊符号

段落标签快捷键:P+ tab:点击P再按住tab键

 <!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>基本标签学习</title>
 </head>
 <body>
 <!--标题标签-->
 <h1>一级标签</h1>
 <h2>二级标签</h2>
 <h3>三级标签</h3>
 <h4>四级标签</h4>
 <h5>五级标签</h5>
 <h6>六级标签</h6>
 ​
 <!--段落标签-->
 <p> 纵棹趁夜风小眠 载一舟江烟</p>
 <p>晚来揽星归 摘片柳叶吹彻天边</p>
 <p>展开泛黄的纸鸢 回首旧人间</p>
 ​
 <!--水平线标签-->
 <hr/>
 ​
 <!--换行标签-->
  纵棹趁夜风小眠 载一舟江烟<br/>
 晚来揽星归 摘片柳叶吹彻天边<br/>
 展开泛黄的纸鸢 回首旧人间<br/>
 <!--粗体,斜体-->
 <h1>字体样式标签</h1>
 ​
 粗体:  <strong>i love you</strong>
 斜体: <em>i love you</em>
 <br/>
 <!--特殊符号-->
 ​
 ​
 空     格
 <!--&nbsp;表示空格-->
 空&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;格
 ​
 <br/>
 <!--&gt;表示大于-->
 <!--&lt;表示小于-->
 &gt;
 &lt;
 <br/>
 <!--&copy;版权符号-->
 &copy;
 <!--
 ​
 ​
 特殊符号记忆方式
 & ;
 -->
 ​
 ​
 ​
 </body>
 </html>

图像标签

常见的图像格式

JPG

GIF

PNG

BMP:位图

 <img src="path" alt = "text" title="text" width="x" height="y"/>
 分别代表:图像地址   图像的替代文字 鼠标悬停提示文字 图像宽度 图像高度
 <!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>图像标签学习</title>
 </head>
 <body>
 <!--img学习
 src:图片地址(必填)
     相对地址(推荐使用),绝对地址
     ../ 代表上一级目录(写的就是相对地址)
 ​
 ​
 alt:图片文字(必填)
 ​
 -->
 ​
 <img src="../resouces/image/2.jpg" alt="图像" title="悬停文字" width="300" height="300">
 ​
 </body>
 </html>

链接标签

 <a href="path" target="目标窗口位置">链接文本或图像</a>

文本超链接

图像超链接

超链接

页面间链接

从一个页面链接到另一个页面

锚链接

功能性链接

 <!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>链接标签学习</title>
 </head>
 <body>
 <!--使用name作为标记-->
 <a name="top">顶部</a>
 ​
 <!--a 标签
 href:必填,表示要跳转到哪个页面
 target:表示窗口在哪里打开
 _blank 在新标签中打开
 _self 在自己的网页中打开
 -->
 <a href="1.我的第一个网页.html"target="_blank">点击我跳转到页面一</a>
 <a href="https://www.baidu.com"target="_self">点击我跳转到百度</a>
 ​
 <br>
 <a href="1.我的第一个网页.html">
     <img src="../resouces/image/2.jpg" alt="图像" title="悬停文字" width="300" height="300">
 </a>
 ​
 ​
 ​
 ​
 ​
 <!--锚链接
 1.需要一个锚标记
 2.跳转到标记
 #
 -->
 <a href="#top">回到顶部</a>
 ​
 <a name="down">down</a>
 ​
 <!--功能性链接
 ​
 邮件链接:mailto:
   QQ链接
 -->
 <a href="mailto:11111111@qq.com">点击联系我</a>
 </body>
 </html>

第47天学习打卡(HTML)的更多相关文章

  1. 第49天学习打卡(CSS 层次选择器 结构伪类选择器 属性选择器 美化网页元素 盒子模型)

    推荐书籍:码出高效: Java 开发手册 2.2 层次选择器 idea里代码规范是按:ctrl +alt+L快捷键 注释快捷键:ctrl+/ 1.后代选择器:在某个元素的后面 祖爷爷 爷爷 爸爸 你 ...

  2. 第40天学习打卡(静态代理 Lambda表达式 线程状态 线程同步 同步方法)

    静态代理  package com.kuang.demo03; //静态代理模式总结 //真实对象和代理对象都要实现同一个接口 //代理对象要代理真实角色 //好处:  //代理对象可以做很多真实对象 ...

  3. Codecademy学习打卡1

    ————————————————————————— 想学习编程,并且打算“闭门造车”式的开启我的自学生涯. 前段时间买了一门厚重的“Java从入门到精通”.或许是对代码,电脑编程环境的陌生,再加上纯小 ...

  4. D1-Linux-CentOS学习打卡

    从一月底开始萌生了想在继续学Python的时候,学一门新的操作系统. 在看很多程序员的JD时,很多都要求熟悉LINUX,并且奔方法里面也提到了在LINUX下的编程. ----------------- ...

  5. python学习打卡 day07 set集合,深浅拷贝以及部分知识点补充

    本节的主要内容: 基础数据类型补充 set集合 深浅拷贝 主要内容: 一.基础数据类型补充 字符串: li = ["李嘉诚", "麻花藤", "⻩海峰 ...

  6. 找回J2EE 之再学习打卡记录

    由于之前准备专心搞前端,就把一些java知识闲置了很久.导致...现在有点艰难. 所以!我决定,要找回他. 这是篇打卡记录.(每天一小时.监督自己!) Day1(2017-10-8.)

  7. 第50天学习打卡(JavaScript)

    前端三要素 HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容. CSS(表现):层叠样式表(Cascading Style Sheets) ...

  8. 第50天学习打卡(CSS 圆角边框 盒子阴影 定位)

    4.4圆角边框 圆角边框:  <!DOCTYPE html> <html lang="en"> <head>     <meta char ...

  9. 第48天学习打卡(CSS)

    HTML + CSS +JavaScript 结构+表现+交互 HTML:结构 CSS:表现 JavaScript:交互 1什么是CSS 如何学习 ​ 1.CSS是什么 ​ 2.CSS怎么用(快速入门 ...

随机推荐

  1. MySQL数据库迁移与MySQL数据库批量恢复

    目录 一.MySQL数据库迁移或备份 1. 了解使用InnoDB引擎创建数据库所产生的文件 2. 迁移数据库步骤 1. 从A服务器迁移至B服务器 2. MySQL重装并导入之前数据库 二.MySQL数 ...

  2. docker(5)docker运行web应用

    前言 前面我们运行的容器并没有一些什么特别的用处. 接下来让我们尝试使用 docker 构建一个 web 应用程序. 我们将在docker容器中运行一个 Python Flask 应用来运行一个web ...

  3. C++的转换手段并与explicit关键词配合使用

    前言 C中我们会进行各种类型的强制转化,而在C中我们经常可以看到这种转换 memset(OTA_FLAG_ADDRESS,(uint8_t*)&OTA_Flag,sizeof(OTA_Flag ...

  4. hbase Master is initializing

    重装hbase后导致出险问题:hbase(main):007:0> create 'test_t2','f1' ERROR: org.apache.hadoop.hbase.PleaseHold ...

  5. Codeforces Round #625 Div. 2 D E

    D题:https://codeforces.com/contest/1321/problem/D 题意:题目给个有向图,然后给一段序列,我们要沿着这个序列走,问走的过程中当前点到t的最短路会重构多少次 ...

  6. AtCoder Beginner Contest 170

    比赛链接:https://atcoder.jp/contests/abc170 A - Five Variables 题意 $5$ 个数中有 $1$ 个 $0$,判断是第几个. 代码 #include ...

  7. Filebeat 日志收集

    Filebeat 介绍 Filebeat 安装 # 上传代码包 [root@redis03 ~]# rz filebeat-6.6.0-x86_64.rpm # 安装 [root@redis03 ~] ...

  8. Java RMI 实现一个简单的GFS(谷歌文件系统)——背景与设计篇

    目录 背景 系统设计 1. 系统功能 2. Master组件 2.1 命名空间 2.2 心跳机制 2.3 故障恢复和容错机制 3. ChunkServer组件 3.1 本地存储 3.2 内存命中机制 ...

  9. js 检测屏幕分辨率

    js 检测屏幕分辨率 class screenChecker { constructor() { this.screen = window.screen; this.fullscreen = fals ...

  10. 如何使用 js 实现相似图片搜索

    如何使用 js 实现相似图片搜索 以图搜图 https://www.google.com/imghp?hl=en https://www.google.com/imghp?hl=zh https:// ...