【HTML】HTML页面和常见标签

news2024/11/25 10:37:05

文章目录

  • 什么是前端
  • HTML 页面编写
  • 如何快速生成代码框架
  • 常见标签
    • 注释标签
    • 标题标签
    • 段落标签
    • 换行标签
    • 格式化标签

什么是前端

Web 前端,用来直接给以用户呈现的一个一个的网页。一个软件通常是由 后端+前端 完成的

  • 后端:通过 Java/C++等语言,完成相关的逻辑处理,将数据返回给前端

  • 前端:把后端返回过来的数据进行一系列的拼装之后,把完美的页面呈现给用户

  • Web 页面

  • PC 端应用程序页面

  • 移动端 APP 页面

HTML 页面编写

HTML 是超文本标记语言

  • 超文本:支持文本、声音、图片、视频、表格、链接
  • 标记:由许许多多的标签组成

HTML 是运行到浏览器上面的,就是说当你写完一个 HTML 代码之后,需要一个浏览器才能让它跑起来


双标签:标签有开始有结束

<html>
    <head>
        <title>这是页面标题</title>
    </head>
    <body>
        这是页面内容
    </body>
</html>
  • htmlhtml 文件的跟标签
  • head:编写页面相关的属性
  • title:页面标题
  • body:页面的内容展示信息

每一个标签相当于是一个节点,这么多的标签(节点)构成了一个 DOM 树。树就有一些子节点,headtitlebody… 就相当于是 html 的一个子标签

  • 所有的标签都是 html 的子标签
  • headbody 是兄弟标签
  • headtitle 是父子标签
    DOM 树中的每一个标签就相当与是一个对象,程序猿就可以通过代码拿到这些标签(拿到这些对象),之后就可以对这些对象进行“增删查改
    image.png|615

如何快速生成代码框架

直接在 vscode 中输入 ! + enter,生成:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

</body>
</html>
  • <!DOCTYPE html>这里是在指定 html 的版本。这里指定当前 html 版本为 5。现在我们日常看到的网页基本上都是 html5
  • <html lang="en">这里是在指定语言lang 代表语言,en 代表 English。这是给浏览器看的,里面仍然什么语言都可以输入image.png|307
  • <meta charset="UTF-8">UTF-8 是文件解码方式。如果加码和解码的方式不一样,就会显示乱码
  • <meta name="viewport" content="width=device-width, initial-scale=1.0">:移动端适配(不做过多研究)

常见标签

注释标签

注释不会显示在界面上,目的是提高代码的可读性

<!-- 这是注释 -->
  • 快捷键:Ctrl + / 可以快速的进行注释/取消注释

标题标签

有六个,从 h1 - h6,数字越大,字体越小

<html>
    <head>
        <title>这是页面标题</title>
    </head>
    <body>
        <!-- 这是注释 -->
        <h1>这是 h1 标题</h1>
        <h2>这是 h2 标题</h2>
        <h3>这是 h3 标题</h3>
        <h4>这是 h4 标题</h4>
        <h5>这是 h5 标题</h5>
        <h6>这是 h6 标题</h6>
    </body>
</html>

image.png|289

段落标签

p 标签表示一个段落

<html>
    <head>
        <title>这是页面标题</title>
    </head>
    <body>
        <!-- 这是注释 -->
        <p>
            今天是非常痛苦的,明天也是非常痛苦的
        </p>
        <p>
            但后天是非常令人高兴的,因为大部分人都会倒在明天晚上
        </p>
    </body>
</html>

image.png|544
注意:

  • 使用 p 标签,段落之间存在一个空隙
  • 当前的 p 标签描述的段落, 前面还没有缩进(未来 CSS 会学)
  • 自动根据浏览器宽度来决定排版
  • html 内容首尾处的换行,空格均无效
  • html 中文字之间输入的多个空格只相当于一个空格
  • html 中直接输入换行不会真的换行,而是相当于一个空格.

换行标签

brbreak 的缩写,表示换行

<html>
    <head>
        <title>这是页面标题</title>
    </head>
    <body>
        <!-- 这是注释 -->
        <p>
            今天是非常痛苦的,<br/>明天也是非常痛苦的
        </p>
        <p>
            但后天是非常令人高兴的,<br/>因为大部分人都会倒在明天晚上
        </p>
    </body>
</html>

image.png|533
注意:

  • br 是一个单标签(不需要结束标签)
  • br 标签不像 p 标签那样,两行间带有一个很大的空隙
  • <br/> 是规范写法,不建议写成<br>

格式化标签

  • 删除:strong 标签和 b 标签
  • 倾斜:em 标签和 i 标签
  • 删除线:del 标签和 s 标签
  • 下划线:ins 标签和 u 标签
<html>
    <head>
        <title>这是页面标题</title>
    </head>
    <body>
        <!-- 这是注释 -->
        <p>
            <strong>今天</strong>
            是非常痛苦的,
            <br/>
            <em>明天</em>
            也是非常痛苦的
        </p>
        <p><del>后天</del>
            是非常令人高兴的,
            <br/>
            因为大部分人都会倒在
            <ins>明天晚上</ins>
        </p>
    </body>
</html>

两种标签都能达到效果,但前者不仅能达到效果,还都有强调的作用,它们向搜索引擎、屏幕阅读器等辅助技术传达了文本的重要性,而不仅仅是视觉上的加粗

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2128566.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机械厂选并联电容器的要求

在机械厂选择并联电容器时&#xff0c;需要考虑多个因素&#xff0c;以确保无功补偿设备能够有效提高功率因数、降低电网损耗、提升电能质量。以下是机械厂选用并联电容器时的一些关键要求&#xff1a; 1、容量选择 无功功率需求&#xff1a;根据机械厂的负载特性&#xff0c;…

Apple公众号,是如何玩转SVG擦出/刷新/填涂特效?|E2.COOL黑科技SVG编辑器

动画类型 width/height animation 通过擦出/刷新等效果&#xff0c;实现产品的多图轮播、细节对比、文字高亮——这是 Apple 公众号特别偏爱的一种 SVG 交互设计方式。那么它的技术本质是什么&#xff1f;Apple 的编辑又是如何持续创新应用在 SVG 图文内的&#xff1f;本期我…

【Python】谷歌浏览器总是自动更新,使用selenium跟chromedriver版本不匹配怎么办?

我发现&#xff0c;我的电脑对谷歌浏览器的禁止自动更新无效&#xff0c;哪怕是在任务计划程序里&#xff0c;禁止谷歌浏览器更新&#xff0c;也没有用。而且有时候点开右上角的三个点&#xff0c;也会自动更新版本。 但是往往chromedriver的更新版本更不上浏览器的版本哇&…

SQL Server数据库简单的事务日志备份恢复

模拟数据库备份恢复过程 1.基础操作 1.创建TestDB数据库&#xff0c;并添加数据 USE [master] GO CREATE DATABASE TestDB CONTAINMENT NONE ON PRIMARY ( NAME NTestDB, FILENAME ND:\TestDB.mdf , SIZE 8192KB , MAXSIZE UNLIMITED, FILEGROWTH 65536KB ) LOG ON ( …

前端开发人员都必须知道的 7 个 Vue3 组件库!

Vue.js 是一个流行的 JavaScript 框架&#xff0c;它以其易用性和灵活性吸引了大量开发人员。 随着 Vue 3 的发布&#xff0c;生态系统也迎来了新的变化和增强。 本文将介绍每个前端开发人员都必须知道的 7 个 Vue 3 组件库&#xff0c;并提供详细步骤、代码示例和相关图片链…

编译原理/软件工程核心概念-问题理解

目录 1.程序的编译执行过程 2.指针和引用的区别 3.堆和栈的区别 4.最熟悉的编程语言- Python&#xff1a;介绍PyTorch和TensorFlow框架 5.C与C的区别 6.软件工程是什么&#xff1f; 7.简述瀑布模型 8.敏捷开发方法是什么&#xff1f;它与瀑布模型相比有哪些优势和劣势 1…

Python 数学建模——高斯核密度估计

文章目录 前言原理代码实例scipy 实现seaborn 实现 前言 高斯核密度估计本是一种机器学习算法&#xff0c;在数学建模中也可以发挥作用。本文主要讨论用它来拟合变量的概率密度&#xff0c;获得概率密度函数 f ( x ) f(x) f(x)。 原理 已知一个连续型随机变量 X X X 的一系列…

实战千问2大模型第三天——Qwen2-VL-7B(多模态)视频检测和批处理代码测试

画面描述:这个视频中,一位穿着蓝色西装的女性站在室内,背景中可以看到一些装饰品和植物。她双手交叉放在身前,面带微笑,似乎在进行一场演讲或主持活动。她的服装整洁,显得非常专业和自信。 一、简介 阿里通义千问开源新一代视觉语言模型Qwen2-VL。其中,Qwen2-VL-72B在大…

Kubernetes部署(haproxy+keepalived)高可用环境和办公网络打通

HAProxy Keepalived 部署高可用性入口&#xff1a; 部署两台或多台节点运行 HAProxy 作为负载均衡器。使用 Keepalived 实现 VIP&#xff08;虚拟 IP&#xff09;&#xff0c;为 HAProxy 提供高可用性。Keepalived 会监控 HAProxy 的状态&#xff0c;如果主节点失效&#xff0…

再次进阶 舞台王者 第八季完美童模全球赛荣耀大使【殷淑窈】赛场秀场超燃合集!

7月20-23日&#xff0c;2024第八季完美童模全球总决赛在青岛圆满落幕。在盛大的颁奖典礼上&#xff0c;一位才能出众的少女——殷淑窈&#xff0c;迎来了她舞台生涯的璀璨时刻。 荣耀大使——殷淑窈&#xff0c;以璀璨童星之姿&#xff0c;优雅地踏上完美童模盛宴的绚丽舞台&am…

51单片机应用开发---二进制、十六进制与单片机寄存器之间的关系(跑马灯实例)

实现目标 1、掌握二进制与十六进制之间的转换 2、掌握单片机寄存器与二进制、十六进制之间的转换 一、二进制与十六进制之间的转换 1、二进制 二进制&#xff08;binary&#xff09;&#xff0c; 是在数学和数字电路中以2为基数的记数系统&#xff0c;是以2为基数代表系统…

Java面试篇基础部分-Java中的集合类

Java集合是面试中经常被问到的一块内容,很多人在这个地方被面试官吊打。Java集合类被定义在java.util包中,主要有四种集合,分别是List、Queue、Set和Map,每种集合分类如下图所示 List集合 List是一种在开发中比较常用的集合类,作为有序的Collection的典范,分别有如下的…

股指期货的指数一直贴水是什么意思?

在投资的世界里&#xff0c;股指期货是一个既复杂又充满机会的领域。而“股指期货贴水”这一现象&#xff0c;更是让不少投资者感到困惑。今天&#xff0c;我们就用大白话&#xff0c;来详细解释一下股指期货贴水到底是什么意思。 一、什么是股指期货&#xff1f; 首先&#…

ppt一键生成软件免费版有哪些?职场小白看这里

俗话说得好&#xff1a;时间就是金钱&#xff0c;一款好用且高效的工具无疑能让我们的工作事半功倍。 特别是经常需要制作ppt的朋友&#xff0c;拥有ppt一键生成软件免费工具可以帮你们更高效的完成工作&#xff0c;将精力投入到其他事项去。 因此&#xff0c;今天这篇文章找…

虚拟电厂高质量发展,大众氢能港引领能源管理新变革

在2024年这个充满希望的夏日&#xff0c;上海市政府正式印发了《上海市虚拟电厂高质量发展工作方案》&#xff0c;标志着上海在探索能源结构优化、促进绿色低碳发展的道路上迈出了坚实的一步。该方案不仅为虚拟电厂的未来发展绘制了清晰的蓝图&#xff0c;更通过一系列创新举措…

Github 2024-09-09 开源项目周报 Top15

根据Github Trendings的统计,本周(2024-09-09统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目6TypeScript项目4Jupyter Notebook项目2C++项目2JavaScript项目2Shell项目1Dockerfile项目1C#项目1Dart项目1Rust项目1Microsoft Pow…

大健康企业如何通过私域流量与积分增值模式实现业绩飞跃

在探讨大健康领域的一家创新企业时&#xff0c;我们发现其成功之路并非仅仅依赖传统电商的广撒网策略&#xff0c;如大规模广告投放和促销优惠&#xff0c;而是巧妙转型&#xff0c;深耕私域流量的构建与独特商业模式的应用。 这一转变不仅显著提升了月度销售业绩&#xff0c;更…

不小心把电脑格式化了怎么恢复?这些步骤帮你找回数据

在日常使用电脑的过程中&#xff0c;我们有时会因为各种原因不小心对电脑进行了格式化操作。一旦电脑被格式化&#xff0c;所有的数据都将被清除&#xff0c;这给用户带来了巨大的困扰和损失。 然而&#xff0c;不必过于绝望&#xff0c;因为有些方法可以帮助我们恢复被格式化…

作为负责招聘的HR,如何解决职位吸引力不足的问题

职位吸引力不足&#xff0c;很有可能是因为对职位描述的太过平淡无奇&#xff0c;没办法引起求职者足够的关心和了解。HR应当更加深入地挖掘企业特色&#xff0c;通过精心撰写职位描述&#xff0c;来凸显出企业的发展潜力和品牌文化等亮点&#xff0c;使用更加精确的描述&#…

小间距LED显示屏的模组与箱体参数

随着显示技术的发展&#xff0c;小间距LED显示屏因其高清晰度和高亮度而越来越受到市场的欢迎。然而&#xff0c;对于许多用户来说&#xff0c;如何理解和选择小间距LED显示屏的参数可能是一个挑战。本文将详细介绍小间距LED显示屏的两大核心参数&#xff1a;模组参数和箱体参数…