网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。
网页是网站中的一“页”,通常是 HTML 格式的文件,它要通过浏览器来阅读。
网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以 .htm 或 .html 后缀结尾的文件,因此将其俗称为 HTML 文件。
Web 标准是由 W3C 组织和其他标准化组织制定的一系列标准的集合。W3C(万维网联盟)是国际最著名的标准化组织。
Web 标准的构成(面试题常考):主要包括结构(Structure) 、**表现(Presentation)和行为(Behavior)**三个方面
Web 标准提出的最佳体验方案:结构、样式、行为相分离。
简单理解就是结构写到 HTML 文件中, 表现写到 CSS 文件中, 行为写到 JavaScript 文件中。
第一步:使用记事本,编写代码
文件名Welcome.html
<html>
<head>
<title>我的网页title>
head>
<body>
Hello,我的第一个网页
body>
html>
注意事项
- 文件后缀名以
.html
结尾- 在编写代码的过程中,
<>
必须是英文状态下编写
第二步:以浏览器方式打开
右键打开方式,以浏览器方式打开即可
HTML5是用来描述网页的一种语言,被称为超文本标记语言。用HTML5编写的文件,后缀以.html
结尾
HTML是一种标记语言,标记语言是一套标记标签。标签是由尖括号包围的关键字,例如:
标签有两种表现形式:
![]()
DOCTYPE是document type
(文档类型) 的缩写。是H5的声明位于文档的最前面,处于标签之前。
他是网页必备的组成部分,避免浏览器的怪异模式。
<!DOCTYPE html>
定义 HTML 文档,这个元素我们浏览器看到后就明白这是个HTML文档了,所以你的其它元素要包裹在它里面,标签限定了文档的开始点和结束点。
DOCTYPE html>
<html>
html>
head标签用于定义文档的头部。文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。
DOCTYPE html>
<html>
<head>
head>
html>
body 元素定义文档的主体。
body 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。)
它会直接在页面中显示出来,也就是用户可以直观看到的内容
DOCTYPE html>
<html>
<head>
head>
<body>
我会显示在浏览器中
body>
html>
标签是
标签中唯一必须要求包含的东西,就是说写head一定要写title
的增加有利于SEO优化SEO是搜索引擎优化的英文缩写。通过对网站内容调整,满足搜索引擎的排名需求
DOCTYPE html>
<html>
<head>
<title>第一个页面title>
head>
<body>
我会显示在浏览器中
body>
html>
meta标签用来描述一个HTML网页文档的属性,关键词等,例如:charset="utf-8"
是说当前使用的是utf-8
编码格式,在开发中我们经常会看到utf-8
,或是gbk
,这些都是编码格式,通常使用utf-8
。
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>itbaizhantitle>
head>
<body>
body>
html>
小试牛刀 B C D 标题(Heading)是通过 生成h1~h6快捷键:h$*6 正确使用标题 段落是通过 运行效果 这是一个段落 这是另一个段落 如果您希望在不产生一个新段落的情况下进行换行(新行),请使用 属性: A B C D A B C D 目录文件夹:就是普通文件夹,里面只不过存放了我们做页面所需要的相关素材,比如 html 文件、图片等。 网站中最多的元素毋庸置疑,一定是图片 注意事项 A 规定图像的替代文本 B 鼠标悬停在图片上给予提示 C 路径(图片地址与名字) D 规定图像的宽度和高度 A src B alt C title D href 绝对路径:是指目录下的绝对位置,通常是从盘符开始的路径或完整的网络地址 相对路径:以引用文件所在位置为参考基础,而建立出的目录路径。 子级关系: 父级关系: 同级关系: 具体的⽹络地址: http://iwenwiki.com/api/newworld/images/n1.png D A 相对路径是电脑的盘符存储与访问的具体地址 B 相对路径是两者相对关系,两者在同⼀路径下可以直接访问 C 相对路径是具体的⽹络地址 D 相对路径是不存在的 HTML使用标签 一个未访问过的链接显示为蓝色字体并带有下划线。 访问过的链接显示为紫色并带有下划线。 点击链接时,链接显示为红色并带有下划线。 链接分类: 特别提示 后期我们会通过CSS样式修改掉这些效果 当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手 1. 超链接的作用是 A 跳转到新的文档 B 显示图片的标签 C 显示段落的标签 D 显示标题的标签 2. 超链接中 A 设置超链接的宽度和高度 B 设置超链接的跳转地址 C 设置超链接的显示颜色 D 设置超链接的文本内容 特别提示 常用文本标签和段落是不同的,段落代表一段文本,而文本标签一般表示文本词汇 实时效果反馈 1. 定义加重语气的标签是哪一个: A B C D 2. 定义着重文字的标签是哪一个: A B C D 答案 在 HTML 页面中,一些特殊的符号很难或者不方便直接使用,此时我们就可以使用下面的字符来替代 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6WAaEnlD-1675427827349)(uploading…)] 有序列表是一列项目,列表项目使用数字进行标记。 有序列表始于 列表是可以进行嵌套的 实时效果反馈 1. 有序列表展示效果以下那个描述是正确的: A 展示一个段落效果 B 展示一个无序的列表效果 C 展示一个有序的列表效果 D 展示一个加粗的文本效果 2. 有序列表的标签组合正确的是: A B C D 答案 无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记 无序列表始于 disc 默认实心圆 circle 空心圆 square 小方块 none 不显示 列表是可以进行嵌套的 快捷键 实时效果反馈 1. 无序列表的type属性以下描述错误的是: A disc 默认实心圆 B circle 空心圆 C square 小方块 D triangle 三角形 2. 无序列表的标签组合正确的是: A B C D 行、列、单元格 单元格特点:同行等高、同列等宽。 表格标签 表格:
1. 以下组成HTML5基础骨架标签正确的是:
A 、、、
、、
、、、
、、、
答案:C标签之标题
标题介绍与应用
标签进行定义的。 -
定义最大的标题
定义最小的标题
<h1>一级标题h1>
<h2>二级标题h2>
<h3>三级标题h3>
<h4>四级标题h4>
<h5>五级标题h5>
<h6>六级标题h6>
请确保将 HTML 标题标签只用于标题。
不要仅仅是为了生成粗体或大号的文本而使用标题。
正确使用标题有益于SEO
应该将< h1>
用作主标题(最重要的),其后是 (次重要的),再其次是
,以此类推
标题标签位置摆放
在标签中添加属性:align="left | center | right"
默认居左标签之段落、换行、水平线
标签之段落
标签定义的
<p>这是一个段落 p>
<p>这是另一个段落p>
换行
元素是一个空的 HTML 元素。<p>这个<br>段落<br>演示了分行的效果p>
注意:段落间的空隙会比换行大。换行的文字行间是紧贴着的,不同段落的行间会有些空隙水平线
标签在 HTML 页面中创建水平线<hr color="" width="" size="" align=""/>
实时效果反馈
1. 要实现一个文本换行,可以使用以下那个标签:标签
标签
标签
标签
2. 承载段落文本信息使用以下那个标签:标签
标签
标签
标签
答案
1=>C 2=>A
是没有语义的,它们就是一个盒子,用来装内容的
div 是 division 的缩写,表示分割、分区。span 意为跨度、跨距。
特点:
标签用来布局,一行可以有多个
。小盒子
目录文件夹和根目录
根目录:打开目录文件夹的第一层就是根目录标签之图片
网站中最多的元素
标签定义 HTML 页面中的图像<img src="" alt="" title="" width="" height="">
是单标签,不需要进行闭合操作
属性:
实时效果反馈
1.
标签中alt属性的作用:
2. 以下那个不是
标签的属性:
答案
1=>A 2=>D图片路径详解
绝对路径
例如,“D:\web\img\logo.gif”或完整的网络地址“http://www.itcast.cn/images/logo.gif”相对路径
比如如下图片相对于 HTML 页面的位置
/
../
./
(可以省略)网络路径
实时效果反馈
1. 以下那个是相对路径:
A E:\itbaizhanCode\1.jpg
B http://iwenwiki.com/api/newworld/images/n1.png
C ../images/1.jpg
C:\itbaizhanCode\2.jpg
2. 以下关于相对路径描述正确的是:
答案
1=>C 2=>B标签之超文本链接
超链接描述
来设置超文本链接
超链接可以是一个字,一个词,或者一组词,也可以是一幅图像
,您可以点击这些内容来跳转到新的文档
<a href="url">链接载体a>
超链接属性
href
属性来描述链接的地址,注意该地址要是完整的地址
target
指定目标窗口的弹出方式,默认值为_self
,表示在本标签页打开。_blank
表示在新标签页打开
默认情况下,链接将以 以下形式出现在浏览器中:
< a href="index.html"> 首页
或公司简介
第2集
超链接表现
实时效果反馈href
属性的作用
答案
1 =>A 2=>B标签之文本
常用文本标签
标签
描述
定义着重文字
定义粗体文本
定义斜体字
定义加重语气(表示的重要性比着重文字高)
定义删除字
元素没有特定的含义
em
em
1=>D 2=>A特殊字符
重点记住空格 、大于号、 小于号这三个,其他不必硬记下来,忘了再查阅即可列表标签之有序列表
有序列表
(ordered list)标签。每个列表项始于
(list)标签。<ol>
<li>大熊li>
<li>小熊li>
ol>
type属性
的属性type 拥有的选项
有序列表嵌套
<ol>
<li>尚学堂li>
<li>
<ol>
<li>阿里li>
<li>京东li>
ol>
li>
<li>百战程序员li>
ol>
+
+
+
+
1=>C 2=>B列表标签之无序列表
无序列表实现
标签。每个列表项始于
标签。<ul>
<li>熊大li>
<li>熊二li>
ul>
type属性
的属性type 拥有的选项
无序列表嵌套
<ul>
<li>张三li>
<li>
<ul>
<li>李四li>
<li>王五li>
ul>
li>
<li>麻子li>
ul>
常见应用场景
导航效果
<ul>
<li>Xiaomi手机li>
<li>Redmi 红米li>
<li>电视li>
<li>笔记本li>
ul>
快速生成ul+li的布局:ul>li3(数字根据自己的需要的li数量修改)
同理,也有ol>lin(n为想要生成列表项的个数)
'>'表示后者是前者的子元素 +
+
+
+
答案
1=>D 2=>A标签之表格
表格展示效果