网页概述及HTML结构、标签分类

本文介绍了网页的基础知识,包括静态与动态网页的区别,Web标准的构成,以及HTML的结构和常见标签。重点讲解了HTML标签,如<head>、<body>、<h1>至<h6>、<p>、<br>、<img>、<a>等,并解释了它们的功能和用法。此外,还提及了CSS和JavaScript在网页设计中的作用,以及浏览器内核对网页渲染的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

网页概述

静态网页与动态网页

网页名词解释

Web标准

浏览器内核

HTML结构

HTML标签分类及常用标签

标签分类

常用标签

网页概述

网页概念:网页可以看做承载各种网站应用和信息的容器,所有可视化的内容都会通过网页展示给用户。

网页组成元素:网页主要由文字、图像和超链接(超链接为单击可以跳转的网页元素)等元素构成。当然除了这些元素,网页中还可以包含音频、视频以及动画等。

静态网页与动态网页

        静态网页:用户无论何时何地访问,网页都会显示固定的信息,除非网页源代码被重新修改上传。静态网页更新不方便,但是访问速度快。

        动态网页:显示的内容则会随着用户操作和时间的不同而变化。动态网页可以和服务器数据库进行实时的数据交换。

网页名词解释

名词名词释义
Internet网络就是通常所说的互联网,是由一些使用公共语言互相通信的计算机连接而成的网络。
WWW

WWW(英文World Wide Web的缩写)中文译为“万维网”是Intertnet提供的一种网页浏览服务

URL

URL(英文Uniform Resource Locator的缩写)中文译为“统一资源定位符” URL其实就是Web地址,俗称“网址”

DNS

DNS (英文Domain Name System的缩写)是域名解析系统

HTTP和HTTPS

HTTP (英文Hypertext transfer protocol的缩写) 中文译为超文本传输协议,是一种详细规定了浏览器和万维网服务器之间互相HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP协议安全。

通信的规则。

Web

Web通常指互联网的使用环境。但对于网站制作者来说,它是一系列技术的复合总称,通常称之为网页。

W3C组织

W3C(英文World Wide Web Consortium的缩写)中文译为“万维网联盟”。万维网联盟是国际最著名的标准化组织。

Web标准

Web标准是由W3C和其他标准化组织制定的一系列标准的集合。 包含我们所熟悉的HTMLXHTMLCSSJavascript等等。

Web标准的构成:结构标准(对网页元素进行整理和分类)【相当于房子的框架】、表现标准(设置网页元素的版式、颜色、大小等外观样式,主要指CSS)相当于房子的装修、行为标准(指网页模型的定义及交互的编写,主要包括两个部分:DOM和ECMAScript)【相当于房子内部的设备

HTML概念:HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标签语言”,主要是通过HTML标签对网页中的文本、图片、声音等内容进行描述。

CSS概念:CSS通常称为CSS样式或样式表,主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。

JavaScript概念:JavaScript是网页中的一种脚本语言,其前身叫做LiveScript,由Netscape(网景)公司开发。后来在Sun公司推出著名的Java语言之后,Netscape公司和Sun公司于1995年一起重新设计了LiveScript,并把它改名为JavaScript

浏览器内核

浏览器内核是浏览器最核心的部分,负责对网页语法的解释并渲染网页(也就是显示网页效果),是渲染引擎(标准叫法)的通俗叫法。渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同。

常见浏览器内核
Trident内核IE浏览器
Gecko内核Firefox浏览器
Webkit内核Safari(苹果的浏览器)
Presto内核Opera浏览器
Blink内核由谷歌和Opera开发

HTML结构

<!--文档声明,声明当前网页的版本-->
<!DOCTYPE html>

<!--html的根标签(元素),网页中的所有内容都要写在根元素的里边-->
<html>
    
    <!--head是网页的头部,head中的内容不会在网页中直接出现,主要用来帮助浏览器或搜索引擎来解析网页-->
    <head>

        <!--meta标签用来设置网页的元数据,这里的meta用来设置网页的字符集,避免乱码问题-->
        <meta charset="uft-8">

        <!--title中的内容会显示在浏览器的标题栏,搜索引擎会主要根据title中的内容来判断网页的主要内容-->
        <title>标题</title>
    </head>


    <!--body是html的子元素,表示网页的主体,网页中所有的可见内容都应该写进body里-->
    <body>
        身体部位
        <br/>
    </body>

</html>

HTML标签分类及常用标签

标签分类

单标签:  只有一个标签  :br,
双标签:有开始和结束标签 比如:html,head,body

常用标签

Meta

  • charset:设定网页字符集的方式,避免乱码问题

  • http-equiv

    • X-UA-Compatible:用于告知浏览器以何种版本来渲染页面

      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
      • cache-control 指定请求和响应遵循的缓存机制

        • no-cache: 先发送请求,与服务器确认该资源是否被更改,如果未被更改,则使用缓存

        • no-store: 不允许缓存,每次都要去服务器上,下载完整的响应

        <meta http-equiv="cache-control" content="no-cache">

      • refresh:自动刷新并指向某页面

        <meta http-equiv="refresh" content="2;URL=http://www.www.baidu.com/"> 

      • content-type

        <meta http-equiv="content-type" content="text/html; charset=utf-8">

  • name

    • author:用于标注网页作者

    • description :用于告诉搜索引擎,网站的主要内容

    • keywords:用于告诉搜索引擎,网页的关键字

    • viewport:这个属性常用于设计移动端网页

    • renderer:内核控制

  
  
<meta name="参数" content="具体的描述">。
  
  <meta name='viewport' content='width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no'>
  
  <meta name="renderer" content="webkit|ie-comp|ie-stand">
  
  1. webkit:极速内核
  2. ie-comp:IE兼容内核
  3. ie-stand IE标准内核
  

body

文档体

属性

  • bgcolor='颜色'

    <body bgcolor='#d3d6d4'> 
    </body>

       

 <h1>-<h6>标签

<h1> - <h6> 标签可定义标题。<h1> 定义最大的标题。<h6> 定义最小的标题。

<h1>这是标题</h1>
<h2>这是标题</h2>
<h3>这是标题</h3>
<h4>这是标题</h4>
<h5>这是标题</h5>
<h6>这是标题</h6>

<p>标签 

<p> 标签定义段落。

p 元素会自动在其前后创建一些空白。

<p>这是一个段落</p>

<br>标签

<br> 可插入一个简单的换行符。

<br> 标签是空标签(意味着它没有结束标签,因此这是错误的:<br></br>)。在 XHTML 中,把结束标签放在开始标签中,也就是 <br />。

请注意,<br> 标签只是简单地开始新的一行,而当浏览器遇到 <p> 标签时,通常会在相邻的段落之间插入一些垂直的间距。

注:请使用 <br> 来输入空行,而不是分割段落。

<br/>

 <hr>标签

<hr> 标签在 HTML 页面中创建一条水平线。

水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分。

<p>这是一个段落</p>
<hr/> <hr color="颜色" size="粗细" width="宽度"/> 此处是水平换行线
<p>这是一个段落</p>

<font>标签 

字体

属性

  • color

    文字的颜色

  • size

    注意:size表示尺寸 ,取值 从 1到7的一个整数,没有单位,用来设置文字的大小

        <font> 规定文本的字体、字体尺寸、字体颜色

<font size="字体" color="颜色" face="字型">文本内容</font>

<mark>标签

高亮展示

<img>标签

图片标签是自结束标签,img这种元素属于替换元素(基于块元素和行内元素之间,具有两种元素的特点)

 img 标签:可以插入一张图片到网页。其中src属性设置图片的路径

         1. 路径分类

                    1 相对路径(相对于当前文件 所在的目录)
                        当前目录:./ 通常可以省略
                        父目录:../  不能省略
                    2 绝对路径(从磁盘跟目录寻找文件)在开发中几乎不用

           2.属性:
                    src: 设置图片路径

                    alt: 图片的描述,这个描述默认情况下不会显示,有些浏览器会在图片无法加载时显示alt中的内容,搜索引擎会根据alt中的内容来识别图片,如果不写alt属性则图片不会被搜索引擎所收录

                    width:设置图片宽度

                    height:设置图片高度。宽度和高度如果只修改了一个,则另一个会等比例缩放

                    alt:如果图片路径不对,则展示alt内容,
                    如果路径正确,图片正常展示,不显示alt内容

                    title:鼠标放到图片上的一个提示信息

<img src="./images/3.jpeg" alt="美女" width="200" height="200" title="我是一个美女" />

图片的格式:

        jpeg(jpg):支持的颜色比较丰富,不支持透明效果,不支持动图,一般用来显示照片

        gif: 支持的颜色比较少,支持简单透明,支持动图,一般用来显示颜色单一的图片,动图

        png: 支持的颜色丰富,支持复杂透明,不支持动图,用来显示颜色丰富,复杂透明的图片(专为网页而生)

        webp: 这种格式是谷歌新推出的专门用来表示网页中图片的一种格式,它具备其他格式图片的所有优点,而且文件还特别小。但是它的兼容性不好‘

        base64: 将图片使用base64进行编码,这样可以之间将图片转换为字符,通过字符的形式来引入图片,一般都是一些需要和网页一切加载的图片才使用base64

效果一样时用小的,效果不一样时,用效果好的

<sup>标签

上标

<sub>标签

下标

4<sup>3</sup>

H<sub>2</sub>O

<a>标签 

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

        <a> 元素最重要的属性是 href 属性,它指定跳转的目标路径,值可以是一个外部网站的地址,也可以是内部页面的地址。

        超链接是一个行内元素,但是在a标签中可以嵌套除它自身外的任何元素

        target属性:用来指定超链接打开的位置。可选值: _self (默认值,在当前页面中打开超链接),_blank(在一个新的页面中打开超链接)

        可以将超链接的href属性设置为"#",这样点击超链接以后页面不会发生跳转,而是转到当前页面的顶部的位置。

        id属性(唯一不重复的):每一个标签都可以添加一个id属性,id属性就是元素的唯一标识,同一个页面不能出现重复的id属性。

        可以跳转到页面的指定位置,只需将href属性设置为"#目标元素的id属性值"

        在开发中可以将#作为超链接的路径占位符使用,也可以使用 javascript:; 作为href的属性,此时点击这个超链接什么也不会发生

<a href="#bottom">回到底部</a>

<a href="http://www.baidu.com" target="_blank">百度</a>

<a href="./index.html">首页</a>

<a href="./images/3.jpeg">
   <img src="./images/3.jpeg" alt="美女" width="200" height="200" title="我是一个美女" />
</a>

<a href="#">这是一个新的超链接</a>

<a href="javascript:;">这是一个新的超链接</a>

<a id="bottom" href="#">回到顶部</a>

        当我们需要跳转到一个服务器内部的页面是,一般我们会使用相对路径。相对路径都会使用 . .. 开头 ,"./","../"

        "./" 可以省略不写,如果不写 "./" 也不写 "../" 就相当于写了 "./"

        "./" 表示当前文件所在的目录

        "../" 表示当前文件所在目录的上一级目录

<marquee>标签

滚动

 <marquee direction='right'>
        <img src="./images/5.jpg" alt="" width="100" height="100">
        <img src="./images/5.jpg" alt="" width="100" height="100">
        <img src="./images/5.jpg" alt="" width="100" height="100">
        <img src="./images/5.jpg" alt="" width="100" height="100">
    </marquee>

<del>标签

删除线

<em>标签

斜体

<iframe>标签

内联框架用于向当前页面中引入一个其他页面

src指定要引入的网页的路径

frameborder指定内联框架的边框

<iframe src="https://www.baidu.com" width="800px" height="700px" frameborder="0"></iframe>

<audio>标签

 audio标签用来向页面中引入一个外部的音频文件。音频文件在引入时,默认情况下不允许用户自己控制播放停止。

属性:controls 是否允许用户控制播放

           autoplay 音频文件是否自动播放,如果设置了autoplay,则音乐在打开页面时会自动播放

           loop 音乐是否循环播放

除了通过src指定外部文件的路径以外,还可以通过source来指定文件,支持该标签的浏览器显示文件内容,不支持的显示其中的文字

<audio src="./source/audio.mp3" controls autoplay></audio>

<audio controls autoplay>
    对不起,您的浏览器不支持播放音频!请升级浏览器!
    <source src="./source/audio.mp3">
</audio>

<video>标签

使用video标签向网页引入一个视频,使用方式与audio标签相似

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值