目录

1、HTML的作用:

2、文档结构:

3、基础标签:

4、字符实体:

5、五大主流浏览器:


1、HTML的作用:

是专门给文本添加语义的,而不是修改文本形式,这些用于描述其他文本语义的文本,我们称之为标签,这些标签在浏览器中不会被显示,所以被称为超文本标记语言。

2、文档结构

<html>标签:用于告之浏览器这是一个网页

注意点:其他所有的标签都必须写在html标签里面

<head>标签:用于给网站添加一些配置信息

例如:指定网站的标题/指定网站的小图片/指定网站关键字/指定网站的描述信息等

注意点:一般情况下,写在head标签内部的内容不会显示给用户看

<title>标签:专门用于指定网站的标题

注意:title标签必须写在head标签里面

<body>标签:专门用于定义html文档中需要给用户查看的内容

<meta>标签:指定当前网页字符集,解决乱码问题

3、基础标签:

H系列标签 作用:用于给文本添加标题语义

格式:<h1>XXX</h1> H标签一共有6个,从h1到h6,超过6无效 被H系列标签包裹的内容会独占一行,h1最大,h6最小

p标签 作用:告诉浏览器哪些文字是一个段落

格式:<p>xxx</p> 注意点:在浏览器中会独占一行

hr标签 作用:在浏览器上实现一条分割线 格式<hr/>

注意点:在浏览器中会单独占一行,hr标签可以写/也可以不写 前者是按HTML规范,后者是XHTML规范

br标签 作用:换行  格式<br> 注意点:可以连续使用

img标签  格式:<img src="" alt="提示信息" title="名">

作用:告诉浏览器需要显示一张图片,src是需要显示的图片地址 属性:width:宽度     height:高度       title:当鼠标悬停在图片上时,需要弹出的描述框显示内容 alt:   alternate的缩写,告诉浏览器当图片找不到时所显示的内容

<!-- 绝对路径:(Windows)盘符:/文件夹名/..../文件名

图像文件在另一台主机上:绝对路径: 协议://主机/地址/文件名

(有问题,图像文件换一个位置,原来的绝对路径失效)

相对路径:./:当前文件夹   ../:当前文件夹的上一个文件夹

c:\www\site\pages\test.html

c:\www\site\images\girl.jpg

在test.html页面中显示girl.jpg图像

相对路径:../images/girl.jpg

绝对路径:c:\www\site\images\girl.jpg

-->

路径问题

1、相对路径赋值;每次都从.html文件所在的文件夹开始查找

a.同级:即图片和HTML文件存储在同一个文件夹中   格式:src=”xxx.jpg” 图片名称

b.下级:即存储图片的文件夹和.html文件在同一个文件夹中 格式:src=”xxx/xx.jpg”  存储图片文件夹名称/图片名称

c.上级:存储图片的位置和存储代码的文件夹在同一个文件夹中 格式:src=”../xxx.jpg”  找到.html文件所在文件夹的上一级文件夹,再从该文件夹中找到xxx.jpg图片

2、绝对路径赋值:每次都从指定盘开始查找  格式:src=”C:\xx\xx\xx\xx\...”

a标签:定义超链接,用于从一张页面链接到另一张页面

格式:<a href=”指定需要跳转目标界面”>需要展示内容</a>

a标签最重要的属性是 href 属性,它指示链接的目标。

target属性:用于控制如何跳转

_self:在当前选项卡中跳转,即不新建界面跳转,默认就是_self

_blank:在新的选项卡中跳转

title属性:与img标签中的title一样,都是用来控制鼠标悬停时显示的文本

base标签:专门用来同一指定当前网页中所有超链接如何打开

注意点:必须写在head标签中间,如果即在base标签又在a标签中指 定了target属性,那么浏览器会按照a标签中指定的执行

假链接:就是点击之后不会跳转的链接我们称之为假链接

假链接的格式: 1.#               2.javascript:

区别:#的假链接会自动回到网页的顶部, 而javascript:的假链接不会自动回到网页顶部

锚链接:要想通过a标签跳转到指定的位置

1>给目标位置的标签添加一个id属性, 然后指定一个独一无二的值

2>告诉a标签你需要跳转到的目标标签对应的值是多少,并在该值最前面加上#

    <a href="#tp">锚链接</a><!-- 点击锚链接 --><h1>标题<small>标签</small></h1>换行<br><code>&lt;header&gt;</code> <hr><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 name="tp">锚链接续位置</a><!-- 跳转到此位置 -->

<!-- 在同一个页面不同位置之间,锚链接

在某个位置定义一个锚链接

<a name="锚名称">锚链接续位置</a>

<a href="#锚名称">锚链接</a>

从A.html跳转到B.html的锚名称叫full,超链接可以同时完成页面跳转和锚跳转

<a href="B.html#full">或<a href="./B.html#full">

-->

邮件超链接:<a href="mailto:2845@qq.com">邮件超链接</a>

列表标签:作用:给一堆数据添加列表语义,就是告诉浏览器这堆数据是一个整体

分类:无序列表(最多)(unorderd list)

有序列表(最少)(ordered list)

定义列表(其次)(definition list)

1、无序列表:给一堆数据添加列表语义,并且这些数据没有先后之分

格式:<ul>

<li>需要显示的条目内容</li>

</ul> 无序列表应用场景:新闻列表,商品列表,导航

2、有序列表:给一对数据添加列表语义,数据有先后之分

格式:<ol type="A|1|a|i|Ⅰ">

<li>xxxx<li>

</ol> 用法与无序列表大致相同

type属性取值1、A、a、i、Ⅰ

3、定义列表:给一堆数据添加列表语义,先通过dt标签定义标题, 再通过dd添加描述

格式:<dl>

<dt></dt>    (definition title)

<dd></dd>  (definition description)

<dt></dt>

<dd></dd>

</dl>

定义列表应用场景:做网站尾部的相关信息,做图文混排

表格标签:给一堆数据添加表格语义

格式: <table>

<tr>

<td>需要显示的内容</td>

</tr>

</table>

其实表格标签中的table代表整个表格, 也就是一堆table标签就是一个表格 其实表格标签中的tr标签代表整个表格中的一行数据, 也就是说一对tr标签就是表格中的一行

其实表格标签中的td标签代表表格中一行中的一个单元格, 也就是说一对td标签就是一行中的一个单元格

注意点

1、表格标签有一个边框属性, 这个属性决定了边框的宽度. 默认情况下这个属性的值是0, 所以看不到边框

2、表格标签和列表标签一样, 它是一个组合标签, 所以table/tr/td要么一起出现, 要么一起不出现, 不会单个出现

3、另表格标签还有宽度与高度属性,水平对齐和垂直对齐属性,外边距和内边距属性,但仅供了解,因为样式控制一般都是用css来实现

 <!-- 表格标签 --><table><tr><th>列名称</th></tr><tr><td>列中的数据</td></tr></table><!-- 例如 --><table><tr><th>姓名</th><th>学号</th><th>性别</th></tr><tr><td>张三</td><td>01</td><td>男</td></tr></table>
<!-- 课程表制作 --><table border="1"><tr><th colspan="2">时间</th><!-- colspan合并同一行2 --><!-- <th></th> --><th>课程名称</th><th>教室</th><th>说明</th></tr><tr><td rowspan="2">上午</td><!-- rowspan合并同一列2 --><td>8点</td><td>HTML</td><td>E-405</td><td></td></tr><tr><!-- <td></td> --><td>10点</td><td>Javascript</td><td>红楼304</td><td></td></tr><tr><td rowspan="2">下午</td><td>14点</td><td>CSS</td><td>E-401</td><td></td></tr><tr><!-- <td></td> --><td>16点</td><td>自习</td><td>红楼306</td><td></td></tr></table>

效果展示:

表单标签

1.什么是表单?

表单就是在网页上用于输入信息的区域,主要功能是用来收集用户信息的

2.什么是表单元素?

2.1什么是元素?

在HTML中 标签/标记/元素都是指HTML中的标签

例如: <a> a标签/a标记/a元素

表单元素其实还是HTML中的一些标签, 只不过这些标签比较特殊, 在浏览器中所有的表单标签 都有特殊的外观和默认的功能,表单元素一定要写在表单中;

3.表单的格式:    <form action=”url地址” method=“提交方式” name=“表单名称”>

<表单元素>             <!-- method常用的取值有GET和POST

GET请求用于提交非敏感数据和小数据

POST请求用于提交敏感数据和大数据-->

</form>

<!-- 表单标签

get不安全,在网页地址栏能看见

post数据封装在数据包中,抓包软件,chrome使用开发者工具查看,网络,载荷

表单元素一般要有name属性值,没有name属性值,value值不能提交-->

4.常见的表单元素

input标签, input标签有一个type属性, 这个属性有很多类型的取值, 取值的不同就决定了 input标签的功能和外观不同。

type取值:

text:文本框

password:密码

radio:单选框

checkbox:复选框

submit:提交

reset;重置

button:按钮

file:文件

hidden:隐藏

input 标签type属性的取值

1、明文输入框:<input type="text">

2、暗文输入框:<input type="password">

3、设置默认值:<input type="xxx" value="xxx">

4、单选框:<input type="radio" >

注意点:

1)默认情况下单选框不会互斥, 要想单选框互斥那么必须给每一个单选框标签都设置一个name属性, 然后name属性还必须设置相同的值

2)要想让单选框默认选中某一个框子, 那么可以给input标签添加一个checked属性

5、多选框:<input type="checkbox">

6、 定义一个普通按钮   例:<input type="button" value="xxx" οnclick="xxx)">

作用:配合JS完成一些操作

7、定义一个图片按钮 例: <input type="image" src="xxx" οnclick="xxx">

8、定义重置按钮   <input type="reset" value="清空">

作用:清空表单中的数据

注意点:     重置按钮有默认的按钮标题, 默认叫做 重置     也可以通过value属性来修改默认标题

9、 定义提交按钮 ;

作用:将表单中的数据提交到远程服务器

注意点: 要想把表单中的数据提交到远程服务器,必须满足两个条件

1)告诉表单需要提交到哪个服务器,可以通过form标签的action属性来告诉表单,需要提交到那个服务器

2)告诉表单,表单中的哪些数据需要提交,即加上name属性

label标签:

1.默认情况下文字和输入框是没有关联关系的, 也就是说点击文字输入框不会聚焦, 要想让输入框和文字绑定在一起, 那么我们可以使用Label标签

2.绑定的格式:

2.1将文字利用label标签包裹起来

2.2给输入框添加一个id属性

2.3在label标签中通过for属性和输入框中的id进行绑定即可

例:<label for="account">账号:</label><input type="text" id="account">

textarea标签:定义一个多行输入框 可以通过cols和rows来指定输入框的宽度和高度, 但是虽然指定了列数和行数, 但是还是可以无限往下输入

例:<textarea  cols="30" rows="10"></textarea>

datalist标签:给输入框绑定待选项

格式:<datalist>

<option>待选项内容</option>

</datalist>

如何给输入框绑定待选列表

1.写一个输入框

2.写一个datalist列表

3.给datalist列表标签添加一个id

4.给输入框添加一个list属性,将datalist的id对应的值赋值给list属性即可

select标签:用于定义下拉列表

格式: <select>

<optgroup label="分组名称">

<option>列表数据</option>

</optgroup>

</select>

注意点:

1.下拉列表不能输入内容, 但是可以直接在列表中选择内容

2.可以通过给option标签添加一个selected属性来指定列表的默认值

3.可以通过给option标签包裹一层optgroup标签来给下拉列表中的数据分类

<fieldset> 标签:定义围绕表单中元素的边框

格式:<form>

<fieldset>

<legend>xxxx</legend>

</fieldset>

</form>

多媒体标签:

video标签:播放视频

格式:<video src=””></video>

属性:  src:需要播放的视频地址

autoplay:自动播放的视频

controls:显示控制条

poster:视频没有播放前的占位图片

loop:一般用于做广告视频,循环播放

preload:预加载视频

muted:静音

width:宽度

height:高度

第二个格式:<video>

<source scr=” ” type=” ”/>

</video>

三种视频格式 :

<source src="movie.mp4" type="video/mp4" />

<source src="movie.ogg" type="video/ogg" />

<source src="movie.webm" type="video/webm" />

audio标签:播放音频

格式:<audio src=””></audio>

和vedio使用基本一样,但有三个属性不能用:height/width/poster

详情和概要标签

格式: <details>

<summary>概要信息</summary>

详情信息

</details>

作用:利用summary标签来描述概要信息, 利用details标签来描述详情信息 默认情况下是折叠展示, 想看见详情必须点击

4、字符实体:

在HTML中对空格/回车/tab不敏感, 会把多个空格/回车/tab当做一个空格来处理 在HTML中有的字符是被HTML保留的, 有的HTML字符在HTML中是有特殊含义的, 是不能在浏览器中直接显示出来的, 那么这些东西要想显示出来就必须通过字符实体

&nbsp; 空格, 一个&nbsp;就是一个空格

&lt; 小于符号 <          (less than)

&gt; 大于符号 >        (greater than)

&copy; 版权符号

注释格式:<!-- xxx --!>

快捷键:ctrl+/

另补充一些常用快捷键:

选中全部:ctrl+A

快速删除光标所在行(剪切):ctrl+X

快速搜索:ctrl+F

撤回上一步操作:ctrl+Z

让光标在多行闪烁,按alt键不放,再按鼠标左键

5、五大主流浏览器:

1)Internet Explorer 简称ie,微软公司旗下浏览器

2)google chrome,google旗下浏览器,追求简洁、快速、安全

3)firefox浏览器,简称FF浏览器,mozilla公司旗下浏览器

4)safari浏览器,苹果公司旗下浏览器

5)opera浏览器,挪威厂商opera旗下浏览器

浏览器内核:浏览器所采用的渲染引擎,渲染引擎决定了浏览器 如何显示网页的内容,以及页面的格式信息

1)IE浏览器内核:Trident内核,也是俗称的IE内核;

2)Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核;

3)Firefox浏览器内核:Gecko内核,俗称Firefox内核;

4)Safari浏览器内核:Webkit内核;

5)Opera浏览器内核:最初是自己的Presto内核,后来是Webkit,现在是Blink内核;

HTML(超文本标记语言)相关推荐

  1. HTML - 超文本标记语言 (Hyper Text Markup Language)

    HTML - 超文本标记语言 (Hyper Text Markup Language) HTML是建设网站/网页制作主要语言. HTML是一种易于学习的标记语言. HTML使用像 <p> ...

  2. 超文本标记语言HTML

    介绍html文档的基本结构,html常用标签的使用,理解html语言制作网页基本原理. html概述和基本结构 html概述 HTML是 HyperText Mark-up Language 的首字母 ...

  3. HTML 为啥称“超文本标记语言”?

    作者 | 泰斗贤若如 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 在学习一门编程语言之前,了解它的特性,带着对特性的好奇和疑问去学习是最快最好的学习方法.就像你知道某个地方有很多宝 ...

  4. 超文本标记语言是指Java_超文本标记语言(HTML)

    超文本标记语言(HyperText MarkUp Language,HTML) HTML是用来制作网页的标记语言,HTML不需要编译,直接由浏览器解析: HTML文件是一个文本文件,包含了一些HTML ...

  5. 超文本标签语言html的主要特点,福建教师招考整理:超文本标记语言(HTML)

    HTML即超文本标记语言,HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字.图形.动画.声音.表格.链接等.下面是小编整理的知识点--超文本标记语言(HTML),以供各位考生参考 ...

  6. python---Web前端HTML(超文本标记语言)

    文章目录 Web前端开发介绍 Web概述 Web起源 Web的特点 Web工作原理 URL介绍 HTML网页结构 HTML基本结构 HTML文档规范与注释 HTML标签 文本标签 列表标签 图片标签i ...

  7. Web前端—01HTML超文本标记语言

    文章目录 一.Wed前端开发介绍 1.Web概述 2.Web起源 3.Web的特点 4.Web工作原理 5.URL介绍 二.HTML网页结构 1.HTML介绍 2.HTML基本结构 3.文档类型 4. ...

  8. python进阶之web前端(01—HTML超文本标记语言)

    目录 01.Web前端开发介绍 1.Web前端开发概述 2.Web起源 3.Web特点 4.Web工作原理 5.URL介绍 02.HTML网页结构 1.HTML基本结构 2.HTML文档类型 3.HT ...

  9. 超文本标记语言--Html

    高端大气上档次的网页,低调奢华有内涵的界面,都是由静态网页和一些动态效果,插入的视频,和flash等组成,不得不说,静态网页的制作,是学习网页的必经之路,可见静态网页在学习网页的前端是十分重要.静态网 ...

最新文章

  1. [luoguP2896] [USACO08FEB]一起吃饭Eating Together(DP)
  2. linux CentOS 7 安装 java1.8 (tar.gz)
  3. Transformation HDU - 6726(百度之星复赛2019 dfs)
  4. postman 不安全网站_接口工具分析(apipost、jmeter、postman)
  5. 【mysql安装】阿里云centos7环境mysql安装
  6. 中国移动:2016年全力推NFC,以公共交通为突破口
  7. UVA254 Towers of Hanoi【DFS】
  8. 使用Rust库bindgen之Hello World(附代码)
  9. MATLAB卷积动画演示
  10. animator 控制移动_Unity UGUI通过摇杆控制角色移动
  11. 金融危对机计算机行业的影响,1范文2-金融机对我国电子信息产业的影响.doc
  12. 微信公众号使用H5获取地理位置信息并定位
  13. ionic3 使用QR Scaner 扫描
  14. 送给1985年的朋友 ZT
  15. 使用CStdioFile操作文件和filetxt.cpp报错和filecore.cpp报错
  16. colorAccent,colorPrimary,colorPrimaryDark做什么的?
  17. 招聘java是什么意思_java程序员,一般招聘都要求些啥
  18. discuzz论坛搭建
  19. php多站点cms,如何实现PHPCMS V9 多站点[站群功能]子站独立域名且动态URL
  20. h5案例欣赏及分析_如何实现H5可视化编辑器的实时预览和真机扫码预览功能

热门文章

  1. 任泽平:中国收入分配报告2021最新白皮书
  2. QlikView处理数据
  3. 基于单片机的建筑工地降尘系统
  4. 数据分析师需要学什么?数据分析师必备的7种能力
  5. 协同开发 ----以码云为例
  6. HDU - 1546 Idiomatic Phrases Game
  7. 忘记ISO-8859-1
  8. java util什么意思_java.util中,util是什么意思
  9. idea 回退merge_idea Git版本回退
  10. 数据特征分析 - 帕累托分析法