HTML 常用标签及练习

news2025/1/16 12:48:35

常用标签

<head>中的标签

概述

  • head中的内容不显示到页面上
标签说明
<title>定义网页的标题
<meta>定义网页的基本信息(供搜索引擎)
<style>定义CSS样式
<link>链接外部CSS文件或脚本文件
<script>定义脚本语言
<base>定义页面所有链接的基础定位(用得很少)

<title> 标签

  • 浏览器标签页的标题

    image-20231017112544453

<meta> 标签

  • <meta> 是对文档起到解释和说明的作用

    <meta name = "" content = "" />
    
  • meta 是标签的名字,namecontent 是 meta 标签的属性。

    不同的属性值代表不同的含义:

    • keywords 是 name 属性的属性值,代表整个页面的关键字,搜索引擎会收录这些关键词。
    • description 是 name 属性的属性值,代表页面的描述性信息。
  • 乱码问题,因为浏览器查看 HTML 文档时候所使用的编码与 HTML 文档原来的编码不一致造成的。

    <meta charset = "utf-8" />
    

<body>中的标签

  • body中的内容显示到页面上

标题<h>

  • 标题标签,定义文档标题

  • <h1>~<h6>

    <h1>一级标题</h1>
    <h2>二级标题</h2>
    

段落<p>

  • 段落标签,定义了一个单独的段落(自动换行,两段隔行)

  • 多行 HTML 内容浏览器解析时会忽略换行

    <p>段落1</p>
    <p>段落2</p>
    

换行<br>

  • HTML 中,换行回车符在代码中有效,但是浏览器中无效。想在浏览器中实现换行效果需要使用<br />

    image-20231017112758596

水平线<hr>

  • 利用标签<hr /> 来实现水平线的效果

    image-20231017112837389

超链接<a>

  • 超文本连接,能够实现从一个页面跳转到另外一个页面,也就是URL 跳转

  • 双标签

  • 标签中文字,显示在页面中

  • 标签内部有属性,属性有属性值

  • href属性

    使用 href 属性指定页面跳转的地址

  • target 属性

    说明浏览器是否在新的标签页打开超链接,

    • 默认在当前页面打开

      target=""
      
    • 新的页面打开:

      target="_blank"
      
  • <a href="http://4399.com">百度</a>
    

    image-20231017113044949

    默认本页弹出链接页面

    image-20231017113125761

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

    新页面弹出

    image-20231017113220517

<img>标签

  • 在HTML 网页中插入图片,可以利用<img> 标签来实现。在引入图片的时候,需要指明图片的来源

  • <img> 发起的是GET 请求

  • 使用src 属性,指定图片的路径:

    • 绝对路径
    • 相对路径
  • 图片大小

    widthheigth 指定图片的宽和高,单位是像素(px)。当仅指定图片宽高其中一种属性的时候,图片会等比例缩放。也可以用百分比的形式指定宽高,宽高相对于父元素来说的

  • 当图片获取失败时会显示 alt 中的内容

    • 相对路径

      image-20231017114924625

    • url 绝对路径

      image-20231017115015166

    • 图片丢失

      image-20231017115059463

盒模型

  • 了解盒模型概念及其作用
  • 掌握div 和span 标签用法

概述

盒模型是HTML 中,重要的一种模型,所有的元素(标签)都可以看做是一个盒子,拥有外边距边框内边距内容

margin
border
padding
content

居中,相对于父元素居中,是相对的概念。在父元素中设置居中属性,作用于子元素。

div 标签

<div> 块级元素,与父元素同宽。

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <h1>引入图片</h1>
        <h1>hello world</h1>
        <div style = "text-align: center;">
            <img src="./img/bd_logo.png" border="0">
        </div>
    </body>
</html>

image-20231017115311275

span 标签

<span> 内联元素,与子元素同宽。

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <h1>My Name is <span style = "color:pink;background-color: aqua;">GJL</span>!</h1>
    </body>
</html>

image-20231017115426649

注意

  • 块级元素、内联元素
  • 外边距、边框、内边距、内容
  • 层级嵌套

常用标签练习

title

<head>
    <title>test</title>
</head>

image-20231017105405877

meta

  • 解决乱码问题

  • 设置前

    image-20231017105639987

  • 设置后

    <html>
    <head>
        <meta charset="utf8">
        <title>test</title>
    </head>
    <body>
        乱码
    </body>
    </html>
    

    image-20231017105741719

标题标签

<html>
<head>
    <meta charset="utf8">
    <title>test</title>
</head>
<body>
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>无级标题</h5>
    <h6>六级标题</h6>
</body>
</html>

image-20231017105947381

p

<html>
<head>
    <meta charset="utf8">
    <title>test</title>
</head>
<body>
    <p>第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段第一段</p>
    <p>第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段第二段</p>
    <p>第三段第三段第三段第三段第三段第三段</p>
</body>
</html

image-20231017110202749

br

<html>
<head>
    <meta charset="utf8">
    <title>test</title>
</head>
<body>
    第一行<br>第二行<br />第三行
</body>
</html>

image-20231017110323878

hr

<html>
<head>
    <meta charset="utf8">
    <title>test</title>
</head>
<body>
    第一行<hr>第二行<hr />第三行
</body>
</html>

image-20231017110437893

a

<html>
<head>
    <meta charset="utf8">
    <title>test</title>
</head>
<body>
    <a href="http://www.4399.com">百度</a>
</body>
</html>

image-20231017110613723

点击后跳转到 herf 中的网址

image-20231017110649666

img

<html>
<head>
    <meta charset="utf8">
    <title>test</title>
</head>
<body>
    <img src="https://tse3-mm.cn.bing.net/th/id/OIP-C.0M2zkDUGABaYNcg0NICwrwHaHT?pid=ImgDet&rs=1" alt="图片丢失">
</body>
</html>

image-20231017110900960

当图片链接的图片无法访问时,会显示 alt 中的内容

image-20231017111020742

div

<html>
<head>
    <meta charset="utf8">
    <title>test</title>
</head>
<body>
    <div style="background-color: pink;color: blue;">粉底蓝字<br>第二行</div>
    <div style="background-color: black;color: white;">黑底白字</div>
</body>
</html>

image-20231017111419541

span

<html>
<head>
    <meta charset="utf8">
    <title>test</title>
</head>
<body>
    <span style="background-color: pink;color: blue;">粉底蓝字<br>第二行</span>
    <span style="background-color: black;color: white;">黑底白字</span>
</body>
</html>

image-20231017111608506

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

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

相关文章

Docker逃逸---CVE-2019-5736浅析

一、产生原因 Docker执行命令时&#xff0c;先向镜像管理的containerd发送gRPC请求&#xff0c;containerd收到请求后&#xff0c;再发送给具体的容器管理containerd-shim&#xff0c;shim根据OCI协议将命令发送给runc执行&#xff0c;所以实际上执行命令的是runc 漏洞大概意思…

C++ Eigen 矩阵运算

文章目录 1 Eigen的安装与CMakeLists.txt的编写1.1、Eigen的安装1.2、Eigen的CMakeLists.txt编写1.3、版本查看 2、Eigen的头文件3、Eigen的基础3.1 Eigen初始化3.1.1 一些常用的初始化方法 3.2 矩阵大小3.3 Eigen矩阵类3.4 Eigen矩阵的创建4 Eigen的Array类4.1 Array的初始化4…

JavaScript爬虫程序实现自动化爬取tiktok数据教程

以下是一个使用 request-promise 和 JavaScript 的爬虫程序&#xff0c;用于爬取tiktok的内容。此程序使用了 https://www.duoip.cn/get_proxy 这段代码。 // 引入 request-promise 库 const rp require(request-promise);// 定义 get\_proxy 函数 function get_proxy() {retu…

千兆光模块存在哪些局限性

千兆光模块是目前使用最广泛的光模块之一&#xff0c;可以实现1Gbps的传输速度。随着科技的进步和应用场景的多样性&#xff0c;千兆光模块也因其固有的局限性而面临越来越多的挑战。以下是千兆光模块的局限性和如何克服这些局限性的讨论&#xff1a; 千兆光模块可以实现最大…

钻井平台升降装置锁紧液压系统比例阀放大器

钻井平台升降装置锁紧液压系统为钻井平台桩腿的锁紧装置提供动力&#xff0c;通过液压马达驱动垂直布置的上下螺杆传动装置的伸缩&#xff0c;使锁紧齿条和桩腿上的弦管齿条啮合和分离&#xff0c;实现平台的锁紧、负载转移、均载和解锁。

05 依赖倒置原则

官方定义&#xff1a; 依赖倒置原则&#xff08;Dependence Inversion Principle&#xff0c;DIP&#xff09;是指在设计代码架构 时&#xff0c;高层模块不应该依赖于底层模块&#xff0c;二者都应该依赖于抽象。抽象不应该依 赖于细节&#xff0c;细节应该依赖于抽象。 通俗…

Linux系统添加硬件设备流程

Linux系统添加硬件设备的流程 添加硬盘设备的操作&#xff1a; 一、在虚拟机中模拟添加入一块新的硬盘存储设备 &#xff08;步骤见《Linux这么学》P191&#xff09; 二、依次进行分区、格式化、挂载操作 1.分区 &#xff08;1&#xff09;新建、修改及删除磁盘的分区表信息 #…

PAM从入门到精通(五)

接前一篇文章&#xff1a;PAM从入门到精通&#xff08;四&#xff09; 本文参考&#xff1a; 《The Linux-PAM Application Developers Guide》 先再来重温一下PAM系统架构&#xff1a; 更加形象的形式&#xff1a; 五、主要函数详解 3. pam_set_item 概述&#xff1a; 设置…

可追溯性在MES管理系统解决方案中的重要性

在当今制造业中&#xff0c;“可追溯性”已经变得至关重要。它能够在产品出现问题时迅速定位问题源头&#xff0c;并持续优化生产流程&#xff0c;确保产品质量得到提升和保持稳定。 可追溯性不仅涉及追踪产品来源&#xff0c;还是一种保障数据真实性的手段。与数据安全技术相…

OTP语音芯片和TTS语音芯片的差异性

OTP&#xff08;One-Time Programmable&#xff09;语音芯片和TTS&#xff08;Text-to-Speech&#xff09;语音芯片是两种不同类型的声音处理芯片。OTP主要用于播放预录声音片段&#xff0c;而TTS则根据文本实时生成语音。OTP的灵活性较弱&#xff0c;适用于固定声音输出&#…

组件自定义事件 和 解绑事件

组件自定义事件 和 解绑事件 组件自定义事件 功能&#xff1a;父组件绑定数据&#xff0c;子组件触发事件。&#xff08;父绑子触发&#xff09; 实现步骤&#xff08;前三步在父组件实现&#xff0c;第四步在子组件实现&#xff09;&#xff1a; 第一步&#xff1a;提供事件…

图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(下)

一、环境介绍 本文环境&#xff0c;以及本文所采用数据库为GreatSQL 8.0.32-24 $ cat /etc/system-release Red Hat Enterprise Linux Server release 7.9 (Maipo) $ uname -a Linux gip 3.10.0-1160.el7.x86_64 #1 SMP Tue Aug 18 14:50:17 EDT 2020 x86_64 x86_64 x86_64 G…

单电源、轨到轨输入输出、高精度运放MS8551/8552/8554,可替代ADI的8551/8552/8554

MS8551/8552/8554 是输入输出轨到轨的高精度运算放大器&#xff0c;它 有极低的输入失调电压和偏置电流&#xff0c;单电源电压范围为 1.8V 到 5V 。 轨到轨的输入输出范围使 MS8551/8552/8554 可以轻松地放大高 电平和低电平的传感信号。所有特性使得 MS8551/8552/8…

C# 快速简单反射操作

文章目录 前言新反射使用BindingFlags以公有属性使用举例运行结果 前言 我之前写过一篇博客&#xff0c;是关于C# 反射的&#xff0c;我那时候使用的C# 反射写起来还是比较麻烦&#xff0c;需要获取Properies,再遍历Property&#xff0c;再找到对应Property&#xff0c;再使用…

Apache DolphinScheduler 官方发布3.2.0版本!大数据调度【重磅更新】

今天&#xff0c;Apache DolphinScheduler 3.2.0 版本在万众期待中终于发布了&#xff01;在之前的预告中&#xff0c;包括《重磅预告&#xff01;Apache DolphinScheduler 3.2.0 新功能“剧透”》、《3.2.0 版本预告&#xff01;Apache DolphinScheduler API 增强相关功能》、…

抖音电商商品卡实时免佣进入正式期!订单佣金实时返还,你拿到了吗?

“卖更多免更多”&#xff0c;抖音电商商品卡免佣政策落地至今&#xff0c;因其操作简单、门槛低&#xff0c;流量渠道丰富以及能够实实在在为商家降低经营成本的优势&#xff0c;迎来超百万商家踊跃参与。在政策持续进行过程中&#xff0c;切切实实助力新商家从0到1快速打开生…

Day17|110.平衡二叉树

一、110.平衡二叉树 题目链接&#xff1a;https://leetcode.cn/problems/balanced-binary-tree/ 文章链接&#xff1a;https://programmercarl.com/0110.%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%A0%91.html#%E7%AE%97%E6%B3%95%E5%85%AC%E5%BC%80%E8%AF%BE 视频链接&#xff…

安卓系统如何在WIFI里设置s5静态IP

在 Android 设备上使用 Wi-Fi Settings 设置s5的详细教程&#xff1a; 1、首先&#xff0c;打开您的 Android 设备的 “设置” 应用。 2、在设置菜单中&#xff0c;点击 “Wi-Fi” 选项。 3、确保您已经连接到一个 Wi-Fi 网络。如果没有连接&#xff0c;请点击 “添加网络” …

小程序技术在信创操作系统中的应用趋势:适配能力有哪些?

小程序技术在信创操作系统中的应用前景非常广阔&#xff0c;但也面临着一些挑战和问题。开发者需要积极应对这些挑战和问题&#xff0c;为信创操作系统的发展和推广做出贡献。同时&#xff0c;开发者也需要关注小程序技术在信创操作系统中的应用趋势&#xff0c;积极探索新的应…

Web安全系列——越权访问(权限控制失效)

一、前言 越权访问是当前Web应用中最常见的安全风险之一。 本文将介绍越权访问的原理、风险以及典型攻击场景&#xff0c;并为开发者提供有效的防范措施&#xff0c;帮助构建安全的Web应用。 二、什么是越权访问 越权访问&#xff0c;是指用户在不具备相应权限&#xff08;…