任天旭的HTML笔记和案例

一、HTML简介

1.HTML是什么?

HTML:hyper text markup language超文本标记(标签)语言

由多种标签组成,用来制作网页,告浏览器该如何显示页面

2.HTML语言的作用?
  • 制作网页,控制网页和内容的显示

  • 插入图片,音乐、视频、动画等多媒体

  • 通过链接检索信息

  • 使用表单获取用户信息,实现交互

3.版本

W3C:World wide web cosortium万维网联盟,制定WEB技术相关标准和规范的组织,HTML就是由W3C制定的标准

两个版本:HTML4.0和HTML5.0

官网:http//www.w3school.com.cn/

4.HTML后缀名-----扩展名

HTML文件的扩展名是以.html或.htm来结尾的

二、HTML文档的结构

1.基本结构
1.1简介
  • HTML标签是由尖括号括起来的关键,如<html>,通常都是成对出现的,如<html></html>

    扫描二维码关注公众号,回复: 9764493 查看本文章
  • <html>为根标签,包含:<head>头部和<body>主体部分

  • 头部提供关于网页的相关信息,如标题、字符编码、文档类型、关键词等摘要信息

  • 主体部分提供网页的具体内容,真正显示在页面中

  • 合理的进行缩进

  • 标签名不区分大小写,但一般习惯用小写

1.2开发工具

记事本nootpead sublime notpead++ Dreamweaver VScode

Webstorm等

使用步骤:

​ 1.新建文件(ctrl+N),然后保存(ctrl+s),制定扩展名为.hmtl(代码无颜色提示)

​ 2.编写HMTL文件

​ 3.在浏览器中打开文件

使用技巧:

  • 先保存在编写代码,否则没有颜色提示

  • 建议创建一个文件夹,用于保存所有内容,讲文件夹拖拽到sublime中打开,便于管理

  • 显示/影藏侧边栏

      	方式1:查看-->侧边栏-->显示/影藏侧边栏
    
      	方式2:ctrl+k在按B
    
  • 显示多栏

      	方式1:查看-->布局-->列数,2列
    
      	方式2:alt+shift+2
    
1.3浏览器

常见浏览器:IE浏览器Chrome谷歌、firefix火狐、safari苹果

浏览器的作用就是来读取html文件,并以网页的形式进行显示

浏览器不会直接显示html标签,而是使用标签来解释网页的内容

2.标签
2.1标签的组成

一个完整的html标签组成:

<标签名 属性名="属性值">内容</标签名>

1 <!DOCTYPE html>
2 <html lang="en">
3    <head>
4        <meta charset="UTF-8">
5        <title>标签</title>
6    </head>
7    <boday bacolor="red" text="blue">
8        html从入门到精通!
9    </boday>
10 </html>

属性值要用引号引起来,一般用双引号

2.2标签的分类

根据标签是否关闭,分为:关闭型、非关闭型

  • 关闭型标签:有开始标签也有结束标签,即标签是成对出现
1 <html></html>
2 <head></head>
3 <title></title>
  • 非关闭型标签:只有开始标签,没有结束标签
1 <meta>
2 <br>
3 <h1>....<h6>

根据标签中的内容是否独占一行,分为:行级标签、块级标签

  • 块级标签:块级标签所抱起来的内容,独占一行

<h1>大家好</h1>

<hr>

  • 行级标签:在行内显示,可以与其他内容在同一行显示

<span></span>

2.3注释

注释内容在浏览器中是不会显示的,是用来标解释html语句,但通过查看源代码的方式可以看到

语法:

<!--注释内容-->

2.4实体字符

也称为特殊字符,用于显示一些特殊符号,如:<>&空格等

语法:

&实体字符的名称

常见的实体字符:

1 &lt;     <小于号     less  than
2 &gt;    >大于号     greate  than
3 &nbsp     空格       space    在html中对于连续的空白字符(包括空格、换行。TAB等),在浏览器中显示为1个格
4 &amp;       &           与
5 &quot;      ""         双引号
6 &copy;       ©        版权符号   copyright
7 &reg;        ®        注册符号   register
8 &times;      X        关闭按钮   
2.5文档类型

在html文档的第一行,使用声明HTML文档类型用来告诉浏览器页面的文档类型,简单来讲,用来指定html版本的规范目前基本上最常用的html5,

三、常用标签

1.基本标签
标签 含义 说明
br 换行 非关闭型标签
p 段落标签 关闭型标签,块级标签,前后有明显的间隔
h1.h2…、h6 标题标签 按照h1到h6逐渐变小,块级标签、加粗显示
pre 预格式化标签 保留编码时的格式
div 分区标签 常作为容器来使用,一般用来页面布局,块级标签
span 范围标签 默认情况下没有效果,一般用来设置行内的特殊格式,行级标签
ol、li 有序标签 有顺序的项目列表
ul、li 无序标签 无顺序额项目列表
dl、dt、dd 定义列表 对术语、图片等进行·描述定义的列表
hr 水平线标签 非关闭型标签、块级标签
img 图像标签 非关闭型标签、行级标签

######1.1有序列表

ol:ordered list
li:list item
默认情况下使用阿拉伯数字,从1开始作为标记,可以通过属性进行修改

  • type属性:设置列表前的符号标记,取值:数字(默认),字母形式(a或A),阿拉伯(i或I)
  • start属性:设置起始值,起始值必须是数字

1.2无序列表

ul:unordered
li:list item
默认情况下使用实心圆作为符号标记,可以通过属性进行修改

  • type属性:设置列表前的符号标记,取值:disc实心圆(默认的)、circle空心圆、suqare正方形、none不显示符号

1.3定义列表

di:definition list(定义列表)
dt:definition title(定格标题)
dd:definition description(描述)

1.4水平线标签

hr:horizontal(分割线)

常用属性:

  • color 颜色

    两种方式:
    1、 颜色名称:如:red、green、blue、black等
    2、 16进制的RGB:Red、Green,Blue用法:#RRGGBB 每个颜色的取值范围是0255,转换为16进制00FF
    如:#FF0000红色、#00FF00绿色、#0000FF蓝色、#OOOOOO黑色、#FFFFFF白色、 #CCCCCC灰色、#FF7300橘色

  • size粗细,数据

  • width:宽度

    两种写法:

    ​ 像素:绝对值(固定值)

    ​ 百分比:相对值,相对于该标签所在的上一级父容器的宽度得百分比

  • align对齐

  • 取值:center(默认) left righ

1.5图像标签

img:image

常见的图片格式:jpg、png、gif、bmp

常见属性:

​ src:source指定图片路径(来源),必选参数

如果图片与html源码在同一个文件夹中,可以直接书写图片的名称

习惯上,会将多个图片存放到一个单独的文件夹中,如:projetimage,此时,需要在图片名称的前面添加路径

  • 相对路径

    表示:. /当前路径

    ​ …/当前位置的上一级文件夹

    提示:./image

  • alt:当图片无法正常显示时给出的信息

  • title:当鼠标停留在图片上时给出的信息

  • width/height:设置图片的宽度和高度

    默认情况下原始尺寸显示

    如果只设置其中一个,则另一个按比例自动缩放

    如果同时设置宽和高,可能会导致图片变形

    两种写法:

    像素:绝对值(固定值)

    百分比,相对值,相对该标签所在的上一级父容器的百分比

2.其他标签

标签 含义 说明
i 斜体标签 italic
em 强调的内容 在浏览器中显示时一般为斜体
address 地址标签 在浏览器中显示是一般为斜体,块级标签
b 加粗显示 blod
strong 强调的内容 在浏览中显示时一般为加粗
del 删除线 delete
ins 下划线
sub 下标
sup 上标
bdo 设置文本方向 通过属性dir="rtl"right to left从左到右显示或者"ltr"left to right
abbr 设置文学缩写 通过title属性设置当鼠标停留在文字上时显示的提示内容
small 相当于当前字号缩小一个字好号
big 相当于当前字号增大一个字好号

为了文本更好地语义化

3.头部标签

  • meta定义网页的摘要信息,如、字符编码、关键字、描述、作者等

  • title定义网页的标题

  • style定义内部的CSS样式

  • link引用外部的CSS样式文件

  • script定义或引用脚本

  • base定义网页的基础路径

    默认情况下,是以当前页面文件所在的位置为相对路径的参照

4.标签嵌套

一个标签中嵌套另外一个标签

浏览器渲染后显示的页面代码与编吗有所不同

Chrome浏览器提供的开发工具,用来帮助开发人员查看和调试页面的工具:

如何打开:

  • 在页面的空白处—>右键 -->检查/审查元素/查看元素

  • 按F12

    常用工具:

  • elements(成分;组成部分 ):从浏览器的角度查看页面,浏览器渲染页面时的结构内容

  • console:控制台,显示各种警告和错误信息

  • network:查看网络请求信息,浏览器向服务器请求了哪些资源,资源大小,加载资源所花费的时间

四、超链接

1.简介

使用超链接可以从一个页面跳转到另一个页面,实现页面之间的跳转

当鼠标移动超链接文本上时,鼠标的键头会变成一只小手

超链接的三种类型:

  • 普通链接/页面间的链接:跳转到另一个页面

  • 锚链接:跳转到一个锚点

  • 功能性链接,实现特殊功能(发邮件,下载图片)

2基本用法

使用<a>标签创建超链接

基本语法:

1<a href="链接的地址" target="链接打开位置">链接的文本或图像</a>

常见的属性:

  • href链接地址/路径,链接地址
  • target:链接打开的位置,取值
  • _self(自己,当前,默认值) _blank(空白)

路径的分类:

  • 相对路径

    相对于当前文件所在的路径(文件夹)

    不是以要开始的路径

    ./----当前路径

    …/----当前路径的上一级文件夹(路径)

  • 绝对路径

    以根开始的路径

    D: \····· 根
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

发布了7 篇原创文章 · 获赞 3 · 访问量 169

猜你喜欢

转载自blog.csdn.net/rentianxu0314/article/details/104617586