news 2026/2/10 7:11:43

HTML初相识

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HTML初相识

目录

前言

概念

html的基本使用

标签语法:

标签的关系:

1.父子关系:

2.兄弟关系:

3.祖先后代关系:

解析一下网页开发结构中语句含义

实体

标签的分类

搭建框架应该遵循的规范


前言

学习html,我们要先下载代码编辑器,目前使用较多的软件为HBuilderX,以及VS Code等。在接下来的学习中我们使用VS Code来进行学习。

常用快捷键1、shift+! :快速生成网页开发结构(英文状态下)

回车后即可出现如图代码,我们称之为“网页开发结构”

常用快捷键2、ctrl+/:生成注释,一些与代码无关的内容写在注释里不会对编译造成影响


概念

在前端中有html,css,js这些语言是什么作用呢?

html语言:搭建页面的结构 --- 相当于盖房子

css语言:修饰页面 -- 相当于给房子装修

js语言:实现页面交互 -- 例如满足逻辑条件点击跳转(登录验证)相当于智能家居

html的基本使用

学习html就是学习各种标签,常用的标签大概有30-40种

标签语法:

单标签(自闭和标签):<标签名> 或者<标签名/>

双标签:<开始标签名></结束标签名>

标签的关系:
1.父子关系:

直接包含和被包含的关系

父标签(父元素)—> 子标签(子元素)例如:html与head

2.兄弟关系:

拥有共同的父元素

例如:head和body,他俩都有html这个父亲,而在上图网页开发结构中,head在body的上面所以head为兄标签(兄元素),body为弟标签(弟元素)因为编译从上往下

3.祖先后代关系:

直接或间接包含于被包含的关系,祖先后代关系也包含父子关系

祖先标签(祖先元素)

后代标签(后代元素)

例如html和meta,head

标签的完整写法:

<开始标签名 属性名="属性值" 属性名="属性值" .....></结束标签名>

解析一下网页开发结构中语句含义

<!DOCTYPEhtml>-- 声明标签:文档是html类型,告诉浏览器按html规范编译防止乱码

html标签又叫根标签 是所有标签的祖先标签,所有的代码都必须放在html里面,并且一个html文件只能有一个html标签。

lang属性="en属性值" lang属性:配置编写代码的语言 en属性值:英文,默认就是英文

<html lang="en">

head标签 主要用来配置网页的基本信息,例如页面标题栏标题,配置网页的描述信息,关键字等等 配合浏览器收录页面

<head>

meat标签本身没有作用,但它可以配置不同的属性于属性值,从而起到不同的作用

charset属性="UTF-8属性值" ,防止出现乱码 charset属性:指定字符集,是一种密码本,UTF-8属性值:万国码。密码本的一种

编码:将页面文本、图片等内容编译成计算机所能识别的语言

解码:将计算机储存的语言还原成页面的文本和图片等内容

乱码:编码和解码用的不是同一个标准

<metacharset="UTF-8" />

配置完美视口,主要用于移动端开发

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

配置网页的描述信息,也可帮助浏览器进行检索

<meta

name="description"

content="淘宝网 - 亚洲较大的网上交易平台,提供各类服饰、美容、家居、数码、话费/点卡充值… 数亿优质商品,同时提供担保交易(先收货后付款)等安全交易保障服务,并由商家提供退货承诺、破损补寄等消费者保障服务,让你安心享受网上购物乐趣!"

/>

<!-- 配置网页的搜索关键字,也可以帮助浏览器进行检索 -->

<meta

name="keywords"

content="淘宝,掏宝,网上购物,C2C,在线交易,交易市场,网上交易,交易市场,网上买,网上卖,购物网站,团购,网上贸易,安全购物,电子商务,放心买,供应,买卖信息,网店,一口价,拍卖,网上开店,网络购物,打折,免费开店,网购,频道,店铺"

/>

<title>百度一下>-- title标签,配置页面标题,是html标签中语义最重的标签,可以帮助提高浏览器搜索

<link rel="shortcut icon" href="https://www.baidu.com/favicon.ico" type="image/x-icon">--配置标题图标

</head>

<body></body>-- body标签:书写网页主体内容,主要给用户看的

</html>

实体

1、什么是实体?

html语言会提前征用一部分字符(关键字),它用了,程序员就不能直接使用

如果程序员需要,只能用一些额外的字符去替代,这些额外的字符,我们就称之为实体

2、实体语法

&实体的名字;

3、常见的实体有哪些

标签的分类

形式分:单标签:meta····· 双标签:html,head,body····

特点分

块标签:主要用来搭建网页结构框架

1、独占一行

2、可以设置宽高(大小)

3、如果宽度未设置,它的宽度是父元素的100%

如果高度没设置,高度是被内容撑开的

常用的块标签:h1-h6,p,center,div,ul,ol,li,header,main,footer,side,section······

行内标签:用来包裹具体内容

1、不会独占一行

2、不可以设置宽高

3、宽高是被内容撑开的

常用的行内标签:a,em,strong,i,span,del·····

行内块标签:特殊的标签,具有自己独有的功能

1、兼具块标签行内标签的特点,不会独占一行,可以设置宽高

2、标签与标签之间具有大概3像素左右的间距

常用的行内块标签:img,input,button·····

搭建框架应该遵循的规范

(1)块标签可以包裹任意标签

(2)行内标签一般只包含文字,不能包含块标签

(3)块标签只有一个特殊的标签,p标签只能包裹文字,不可以嵌套块标签

(4)行内标签内有一个特殊的标签,a标签,它可以包裹任意标签

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/8 22:41:44

毕设项目 基于协同过滤的商品推荐系统

简介 推荐系统&#xff0c;是当今互联网背后的无名英雄。 我们在某宝首页看见的商品&#xff0c;某条上读到的新闻&#xff0c;某度上的搜索列表&#xff0c;甚至在各种地方看见的广告&#xff0c;都有赖于推荐算法和系统. 本片文章讲述有哪些常用的推荐算法, 协同过滤推荐算法…

作者头像 李华
网站建设 2026/1/29 12:17:57

如何运用巴菲特的智慧进行投资

如何运用巴菲特的智慧进行投资关键词&#xff1a;巴菲特、投资智慧、价值投资、长期投资、安全边际、财务分析、企业护城河摘要&#xff1a;本文旨在深入探讨如何运用巴菲特的投资智慧进行投资。从介绍巴菲特投资理念的背景出发&#xff0c;详细阐述其核心概念&#xff0c;包括…

作者头像 李华
网站建设 2026/2/3 14:06:59

AutoGPT + Token服务 构建可持续运行的AI智能体

AutoGPT 与 Token 管理&#xff1a;构建可持续运行的 AI 智能体 在企业自动化需求日益增长的今天&#xff0c;一个典型的问题反复浮现&#xff1a;如何让 AI 不只是回答问题&#xff0c;而是真正“把事情做完”&#xff1f;我们不再满足于每次点击都需手动输入指令的聊天机器人…

作者头像 李华
网站建设 2026/2/7 18:19:34

力扣--262. 行程和用户(数据库题目)

前言&#xff1a; 这个力扣数据库题单里面的一道题&#xff0c;当时看文字很多&#xff0c;直接看的案例&#xff0c;一开始没什么思路&#xff0c;对CASE WHEN函数接触确实少&#xff0c;一开始没下起来! 题目&#xff1a; 表&#xff1a;Trips ----------------------- |…

作者头像 李华
网站建设 2026/2/8 2:27:45

手把手教你部署LobeChat镜像,打造个性化AI助手门户

手把手教你部署LobeChat镜像&#xff0c;打造个性化AI助手门户 在大模型技术席卷全球的今天&#xff0c;越来越多用户不再满足于使用封闭的商业AI聊天工具。虽然像ChatGPT这样的产品体验出色&#xff0c;但数据隐私、高昂成本和功能受限等问题始终是悬在头顶的达摩克利斯之剑。…

作者头像 李华
网站建设 2026/1/29 12:18:12

LobeChat能否集成ClickHouse?大数据日志分析方案

LobeChat 与 ClickHouse 的融合&#xff1a;构建高性能 AI 聊天日志分析平台 在企业级 AI 应用日益普及的今天&#xff0c;一个看似简单的“聊天框”背后&#xff0c;往往隐藏着复杂的交互逻辑与海量的数据流动。LobeChat 作为一款现代化的开源大语言模型&#xff08;LLM&#…

作者头像 李华