day36__-->html
-
w3c:万维网联盟组织,用来制定web标准的机构(组织)
-
web标准:制作网页遵循的规范
-
web准备规范的分类:结构标准、表现标准、行为标准。
-
结构:html。表示:css。行为:Javascript。
-
结构标准:相当于人的骨架。html就是用来制作网页的。
-
表现标准: 相当于人的衣服。css就是对网页进行美化的。
-
行为标准: 相当于人的动作。JS就是让网页动起来,具有生命力的
-
超文本:音频,视频,图片称为超文本。
-
标记 :<英文单词或者字母>称为标记,一个HTML页面都是由各种标记组成。
HTML是负责描述文档语义的语言,在html中,除了语义,其他什么都没有。
2、HTML的网络术语
-
网页 :由各种标记组成的一个页面就叫网页。
-
主页(首页) : 一个网站的起始页面或者导航页面。
-
标记: <p>称为开始标记 ,</p>称为结束标记,也叫标签。每个标签都规定好了特殊的含义。
-
元素:<p>内容</p>称为元素.
-
属性:给每一个标签所做的辅助信息
HTML颜色介绍
1.颜色表示
-
纯单词表示:red、green、blue、orange、gray等
-
10进制表示:rgb(255,0,0)
-
16进制表示:#FF0000、#0000FF、#00FF00等
2.RGB色彩模式
1.颜色表示
-
纯单词表示:red、green、blue、orange、gray等
-
10进制表示:rgb(255,0,0)
-
16进制表示:#FF0000、#0000FF、#00FF00等
2.RGB色彩模式
-
自然界中所有的颜色都可以用红、绿、蓝(RGB)这三种颜色波长的不同强度组合而得,这就是人们常说的三原色原理。
-
RGB三原色也叫加色模式,这是因为当我们把不同光的波长加到一起的时候,可以得到不同的混合色。例:红+绿=黄色,红+蓝=紫色,绿+蓝=青
-
在数字视频中,对RGB三基色各进行8位编码就构成了大约1678万种颜色,这就是我们常说的真彩色。所有显示设备都采用的是RGB色彩模式。
-
RGB各有256级(0-255)亮度,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256=16777216。
六、HTML的规范
-
HTML是一个弱势语言
-
HTML不区分大小写
-
HTML页面的后缀名是html或者htm(有一些系统不支持后缀名长度超过3个字符,比如dos系统)
-
HTML的结构:
-
声明部分:主要作用是用来告诉浏览器这个页面使用的是哪个标准。是HTML5标准。
-
head部分:将页面的一些额外信息告诉服务器。不会显示在页面上。
-
body部分:我们所写的代码必须放在此标签內。
1、编写HTML的规范
-
双边标记:<span></span>
-
单边标记:<br> 转成 <br /> <hr> 转成 <hr />,还有<img src=“URL” />
2、HTML的基本语法特征
-
HTML对换行不敏感,对tab不敏感
-
空白折叠现象
-
标签要严格封闭
1、文档声明头
2、头标签(head)
-
<title>:指定整个网页的标题,在浏览器最上方显示。
-
<meta>:提供有关页面的基本信息
-
<link>:定义文档与外部资源的关系。
-
<style>:定义内部样式表与网页的关系
Meta标签
-
http-equiv属性
-
name属性
块级标签 <div>和<span>
div和span是非常重要的标签,div的语义是division“分割”; span的语义就是span“范围、跨度”。CSS课程中你将知道,这两个东西,都是最最重要的“盒子”。
title标签
<!--src链接图片的资源
alt:图片资源加载失败时现实的
-->
<!--
html 标签特征
1 空白折叠现象
2 对空格和换行不敏感
3 标签要严格封闭
p标签的的嵌套 多注意!!!
html 中
1 行内标签
(1) 在一行内显示span strong em i del a
(2) 不能设置宽高默认的宽和高 是根据内容填充
行内块标签
1.1 行内块标签 img input
(1) 在一行内显示
(2)可以设置宽高
2 块级标签 div p h1-h6
(1)独占一行
(2)可以设置宽高,如果不是这宽和高,默认的是父亲标签的100%的宽度 ,高度是内容的高度
一、字体标签
字体标签包含:h1~h6、<font>、<u>、<b>、<strong><em>、<sup>、<sub>
标题标签h1~h6
标题使用<h1>
至<h6>
标签进行定义。<h1>
定义最大的标题,<h6>
定义最小的标题。具有align属性,属性值可以是:left、center、right
上标<sup> 下标<sub>
上小标这两个标签容易混淆,怎么记呢?这样记:b
的意思是bottom:底部
二、排版标签
段落标签<p>
段落:是英文paragraph的缩写。
属性:
- align='属性值':对齐方式。属性值包括:left、center、right
-
<p>这是一个段落</p> <p align="center">这是另一个段落</p>
HTML标签是分等级的。HTML将所有的标签分为两种:
- 文本级标签:p、span、a、b、i、u、em。文本标签里只能放文字、图片、表单元素。
- 容器级标签:div、h系列、li、dt、dd。容器级标签里可以放任何东西。
从学习p的第一天开始,就要死死记住:p标签是一个文本级标签,p里面只能放文字、图片、表单元素。其他的一律不能放。
错误写法:(把h系列的标签放到p里)
div:把标签中的内容作为一个块儿来对待(division)。必须单独占据一行。
div标签的属性:
align="属性值"
:设置块儿的位置。属性值可选择:left、right、 center
<span>
和<div>
唯一的区别在于:<span>
是不换行的,而<div>
是换行的。
如果单独在网页中插入这两个元素,不会对页面产生任何的影响。这两个元素是专门为定义CSS样式而生的。或者说,DIV+CSS来实现各种样式。
div在浏览器中,默认是不会增加任何的效果的,但是语义变了,div中的所有元素是一个小区域。
div标签是一个容器级标签,里面什么都能放,甚至可以放div自己。
span也是表达“小区域、小跨度”的标签,但是是一个文本级的标签。
就是说,span里面只能放置文字、图片、表单元素。 span里面不能放p、h、ul、dl、ol、div。
换行标签<br> (已废弃)
当你打算结束一行,而又不想开始一个新段落时,<br>
标签就派上用场了。无论你将它置于何处,<br>
标签都会产生一个强制的换行。
水平线标签<hr>
(已废弃)
水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分
三、超链接
超链接有三种形式:
1、外部链接:链接到外部文件。举例:
<a href="new.html">点击进入到新网页</a>
a是英语anchor
“锚”的意思,就好像这个页面往另一个页面扔出了一个锚。是一个文本级的标签。
href是英语hypertext reference
超文本地址的缩写。读作“喝瑞夫”,不要读作“喝夫”。
特殊几个链接:
返回页面顶部的位置
<a href="#">跳转到顶部</a>
超链接的属性
href
:目标URLtitle
:悬停文本。name
:主要用于设置一个锚点的名称。target
:告诉浏览器用什么方式来打开目标页面。target
属性有以下几个值:_self
:在同一个网页中显示(默认值)_blank
:在新的窗口中打开。_parent
:在父窗口中显示_top
:在顶级窗口中显示
blank就是“空白”的意思,就表示新建一个空白窗口。为啥有一个_ ,就是规定,没啥好解释的。
也就是说,如果不写target=”_blank”
那么就是在相同的标签页打开,如果写了target=”_blank”
,就是在新的空白标签页中打开
的语义要小于p,a就是可以当做文本来处理,所以p里面相当于放的就是纯文字。
四、图片标签 <img />
img: 代表的就是一张图片。是单边标记。
img是自封闭标签,也称为单标签。
能插入的图片类型:
-
能够插入的图片类型是:jpg(jpeg)、gif、png、bmp。类型和类型之间有什么区别,css课上讲。
-
不能往网页中插入的图片格式是:psd、ai
HTML页面不是直接插入图片,而是插入图片的引用地址,所以也要把图片上传到服务器上。
src
属性:图片的相对路径和绝对路径
这里涉及到图片的一个属性:
src
属性:指图片的路径。
在写图片的路径时,有两种写法:相对路径、绝对路径
1、写法一:相对路径
相对当前页面所在的路径。两个标记 .
和 ..
分表代表当前目录和父路径。
img标签的常用其它属性
width
:宽度height
:高度title
:提示性文本。公有属性。也就是鼠标悬停时出现的文本。align
:指图片的水平对齐方式,属性值可以是:left、center、right-
alt
:当图片显示不出来的时候,代替图片显示的内容。alt是英语 alternate “替代”的意思。(有的浏览器不支持)
文本级的标签显示在浏览器上时,不管你的图片多高,它总会底边对齐,这是一种现象,“高矮不齐,底边对齐”。
此时大家可以给图片设置align属性,来查看效果吧!
注意事项:
(1)如果要想保证图片等比例缩放,请只设置width和height中其中一个。
(2)如果想实现图文混排的效果,请使用align属性,取值为left或right