html基础(2)(链接、图像、表格、列表、id、块)

1、链接

<a href="https://www.example.com" target="_blank" title="Example Link">Click here</a>

在上示例中,定义了一个链接,在网页中显示为Click here,鼠标悬停指示为Example Link,点击后在新窗口打开(通过target定义打开位置)一个地址(由href定义)为href值的页面。

HTML链接中的name属性用于定义锚点,它可以使链接指向页面中的特定位置。当用户点击带有name属性的链接时,页面会滚动到该位置。name属性的使用方法如下所示:    
 

<a href="#anchor">跳转到锚点</a>
...
<h2 name="anchor">这是一个锚点</h2>

点击“跳转到锚点”即可跳转到h2所在位置。

2、图像

图像标签:<img>,源属性:Src

<img>只包含属性,没有闭合标签。

显示图像的操作:<img src="url">

URL是储存图像的地址。

替换文本属性:alt,操作格式:

<img src="1.jpg" alt="lost">

如果图片无法加载或显示,则会在图片显示的位置显示alt的内容。示例如下:

<!DOCTYPE html>
<html lang="en">
<body>
<meta charset="UTF-8">
<img src="1.jpg" alt="图片加载失败">
</body>
</html>

如果1.jpg不在同一个文件夹或不存在,则会显示如下内容:

如果能找到图片则显示图片。

图片标签还包括定义图像地图的<map>和定义图像地图中可点击区域的<area>

——————

3、表格

创建一个表格的示例:

<table border="1">
    <meta charset="UTF-8">
    <caption>学生信息表</caption>
    <thead>
    <tr>
        <th>姓名</th>
        <th>年龄</th>
        <th>性别</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td>张三</td>
        <td>18</td>
        <td>男</td>
    </tr>
    <tr>
        <td>李四</td>
        <td>20</td>
        <td>女</td>
    </tr>
    </tbody>
    <tfoot>
    <tr>
        <td colspan="3">总人数:3</td>
    </tr>
    </tfoot>
</table>

结果为:

在代码中:<table>是定义表格的标签,border设置表格边框粗细,caption表格标题,thead定义表头部分,tbody是表格主体部分,tr是表格的行,td定义表格单元格,colspan定义单元格跨越列数,tfoot表格页脚。

————————

4、列表

①无序列表<ul>

<ul>
<meta charset="UTF-8">
<li>钢笔</li>
<li>墨水</li>
</ul>

得如下结果:

每一项前是黑点。黑点可以通过<ul type="参数">来改变样式。

②有序列表<ol>

<ol>
    <meta charset="UTF-8">
    <li>钢笔</li>
    <li>墨水</li>
</ol>

得到的结果每一项前是序号。序号的形式也能通过不同参数改变。

③自定义列表:是项目及其注释的组合,每个项以<dt>开始,项的定义以<dd>开始。

<dl>
    <meta charset="UTF-8">
    <dt>钢笔</dt>
    <dd>用于书写</dd>
    <dt>墨水</dt>
    <dd>装填在钢笔中使用</dd>
</dl>

得到的结果其定义在项目的下一行有缩进。

将列表组合使用可构成嵌套列表。

————————

5、块和内联元素

HTML<div>元素是块级元素,是可用于组合其他HTML元素的容器。

与CSS一起使用<div>元素可用于对大的内容

HTML <span> 元素是内联元素,可用作文本的容器。

<span> 元素也没有特定的含义。

当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。该标签是一个内联元素,用于对文本的一部分进行标记或者样式设置。它通常用于对文本进行特殊处理,例如改变字体颜色、添加下划线、设置字体大小等。<span>标签不会独占一行,而是在文本中的特定位置进行标记。通过为<span>标签添加类名或者ID,可以方便地对其进行样式设置或者JavaScript操作。

——————

6、类

设置类主要方便用于CSS中的样式设置。参考下示例有助于对类加深理解。

对于CSS文件:

.C1{font-size: 10px;
    color: blue;
    border:1px solid red;
    height: 200px;
    width:500px
}
.C2{font-size: 10px;
    color: green;
    border:1px solid black;
    height: 100px;
    width: 350px;
}
.C1.CC{
    color:plum;
}

其中包含C1和C2两个类,而CC是C1的子类,三者都有各自的格式。

html文档进行如下调用:

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>标题</title>
    <link rel="stylesheet" href="./global.css">
</head>
<body>
    <div class="C1">这是第一层,使用了C1的格式<div>这是第一层的嵌套层:默认样式继承了第一层</div></div>
    <div class="C2">这是第二层,使用了C2的格式</div>
    <div class="C1 CC">这是第三层,使用了CC的格式,CC类是C1类的子类,包含了C1的属性<div class="C2">这是第三层的嵌套层:样式使用了C2</div></div>
</body>
</html>

得到如下结果:

即,每一个类中可以设置一种样式,在使用的时候直接调用。

——————

7、ID

id属性指定 HTML 元素的唯一 ID。 id 属性的值在 HTML 文档中必须是唯一的。

id属性用于指向样式表中的特定样式声明。JavaScript 也可使用它来访问和操作拥有特定 ID 的元素。

id 的语法是:写一个井号 (#),后跟一个 id 名称。

id属性用于为 HTML 元素指定唯一的 id

id属性的值在 HTML 文档中必须是唯一的

CSS 和 JavaScript 可使用 id 属性来选取元素或设置特定元素的样式

id 属性的值区分大小写

id 属性还可用于创建 HTML 书签

JavaScript 可以使用getElementById() 方法访问拥有特定 id 的元素

使用id属性创建书签:

<h3 id="page3">第三页</h3>

向他添加链接:

<a href="#page3">跳转第三页</a>

点击即跳转,该id唯一地指向第三页。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Bootstrap 5 保姆级教程(一):容器 网格系统

一、容器 1.1 固定宽度&#xff08;.container&#xff09; .container 类用于固定宽度并支持响应式布局的容器。 以下实例中&#xff0c;我们可以尝试调整浏览器窗口的大小来查看容器宽度在不同屏幕中等变化&#xff1a; <!doctype html> <html lang"en&quo…

4.2.4 理解路由器数据包过程

1、实验目的 通过本实验可以掌握&#xff1a; 了解IP路由原理了解数据包封装和解封装的概念了解路由器路由和交换过程 2、实验拓扑 观察路由器路由数据包过程的实验拓扑如图4-3所示&#xff0c;设备接口地址信息如表4-2所示。 图4-3 观察路由器路由数据包过程的实验拓扑 本…

文件批量重命名,繁体中文秒变简体中文,轻松实现高效翻译

在数字化时代&#xff0c;我们的工作、学习和生活都离不开电脑文件。随着时间的推移&#xff0c;文件数量不断增加&#xff0c;管理起来变得越来越困难。你是否曾经为如何高效、有序地管理文件而烦恼&#xff1f;现在&#xff0c;有一款强大的文件批量重命名工具&#xff0c;它…

CAXA3D工艺图表2019版 下载地址及安装教程

CAXA 3D工艺图表是CAXA 3D软件中的一个功能模块&#xff0c;专门用于创建和展示工艺流程和工艺图。它为工程师和设计师提供了一种直观和清晰的方式来表示和记录产品的工艺过程。 使用CAXA 3D工艺图表&#xff0c;用户可以创建具有层次结构的工艺流程图&#xff0c;显示产品的各…

Aigtek:高压放大器常见问题及解决方法有哪些

高压放大器是一种关键的电子设备&#xff0c;常用于实验室、工业和科学研究中&#xff0c;用于放大电压信号。然而&#xff0c;像所有的电子设备一样&#xff0c;高压放大器也可能遇到各种常见问题。下面安泰电子将介绍一些高压放大器常见的问题以及相应的解决方法。 一、电源问…

深度学习实践(一)基于Transformer英译汉模型

本文目录 前述一、环境依赖二、数据准备1. 数据加载程序解析word_tokenize()将字符串分割为一个个的单词&#xff0c;并由列表保存。 2. 构建单词表程序解析&#xff08;1&#xff09;将列表里每个子列表的所有单词合并到一个新列表&#xff08;没有子列表&#xff09;中。&…

4.9日总结

1.MySQL概述 1.数据库基本概念&#xff1a;存储数据的仓库&#xff0c;数据是有组织的进行存储 2.数据库管理系统&#xff1a;操纵和管理数据库的大型软件 3.SQL&#xff1a;操作关系型数据库的编程语言&#xff0c;定义了一套操作型数据库统一标准 2.MySQL数据库 关系型数…

单例模式(饿汉模型,懒汉模型)

在着里我们先了解什么是单例模式。 就是某个类在进程中只能有单个实例&#xff0c;这里的单例模式需要一定的编程技巧&#xff0c;做出限制&#xff0c;一旦程序写的有问题&#xff0c;创建了多个实例&#xff0c;编程就会报错。 如果我们学会了单例模式&#xff0c;这种模式…

小程序变更主体流程是怎样的?

小程序迁移变更主体有什么作用&#xff1f;“小程序主体变更”是指小程序账号开发者将其小程序项下业务交由其他开发者承接、运营和服务。主体变更完成后&#xff0c;小程序的运营权限、主体信息将发生变化。小程序迁移变更主体的条件有哪些&#xff1f;1、境外小程序不支持小程…

秋叶Stable diffusion的创世工具安装-带安装包链接

来自B站up秋葉aaaki&#xff0c;近期发布了Stable Diffusion整合包v4.7版本&#xff0c;一键在本地部署Stable Diffusion&#xff01;&#xff01; 适用于零基础想要使用AI绘画的小伙伴~本整合包支持SDXL&#xff0c;预装多种必须模型。无需安装git、python、cuda等任何内容&am…

yolov7的改进工地安全帽佩戴检测系统-协同双注意力机制CDAM2(教程+代码)

研究的背景和意义 随着工业化和城市化的快速发展&#xff0c;建筑工地的安全问题日益凸显。在建筑工地中&#xff0c;工人的安全是至关重要的&#xff0c;而工地安全帽的佩戴是保障工人安全的重要措施之一。然而&#xff0c;由于工地环境复杂多变&#xff0c;工人的佩戴情况往…

【jQuery】jQuery框架

目录 1.jQuery基本用法 1.1选择器 1.2jQuery对象 1.3事件绑定 1.4链式编程 1.5过滤方法 1.6样式操纵 1.6属性操纵 1.7操作value 1.8查找方法 1.9类名操纵 1.10事件进阶 1.11触发事件 1.12window事件绑定 2.节点操作与动画 2.1获取位置 2.2滚动距离 2.3显示/隐…

C语言——调试技巧

1.Debug和Release的介绍 Debug 通常称为调试版本&#xff0c;它包含调试信息&#xff0c;并且不作任何优化&#xff0c;便于程序员调试程序。Release 称为发布版本&#xff0c;它往往是进行了各种优化&#xff0c;使得程序在代码大小和运行速度上都是最优 的&#xff0c;以便用…

AIGC实战——StyleGAN(Style-Based Generative Adversarial Network)

AIGC实战——StyleGAN 0. 前言1. StyleGAN1.1 映射网络1.2 合成网络1.3 自适应实例归一化层1.4 风格混合1.5 随机变化 2. StyleGAN 生成样本3. StyleGAN23.1 权重调制与解调3.2 路径长度正则化3.3 非渐进式增长 4. StyleGAN2 生成样本小结系列链接 0. 前言 StyleGAN (Style-Ba…

Echarts柱状图多样式实现

样式一 样式二 在这里插入代码片

大语言模型开源数据集

本文目标&#xff1a;汇聚目前大语言模型预训练、微调、RM/RL、评测等全流程所需的常见数据集&#xff0c;方便大家使用&#xff0c;本文持续更新。文章篇幅较长&#xff0c;建议收藏后使用。 一、按语料类型分类 1、维基百科类 No.1 Identifying Machine-Paraphrased Plagia…

【行业认证,实力背书】NISP一级证书,你的信息安全职业通行证!

国家信息安全水平考试(NISP一级) 2024年3月考试成绩发布 通过的学员由中国信息安全测评中心颁发证书 以下是考试通过名单 PART01&#xff1a;什么是国家信息安全水平考试 国家信息安全水平考试&#xff08;NISP&#xff09;认证分为一级和二级&#xff0c;证书由中国信息安全测…

使用 wangeditor 解析富文本并生成目录与代码块复制功能

在 Web 开发中&#xff0c;经常需要使用富文本编辑器来编辑和展示内容。wangeditor 是一个强大的富文本编辑器&#xff0c;提供了丰富的功能和灵活的配置&#xff0c;但是官方并没有提供目录导航和代码块的复制功能&#xff0c;所以我自己搞了一个 <template><div cla…

安卓的认证测试

1 CTS CTS 是 Android 兼容性测试套件&#xff0c;用于验证设备是否符合 Android 平台的兼容性标准。它包含一系列测试用例&#xff0c;涵盖了设备的各个方面&#xff0c;如硬件功能、软件功能、API 的正确实现等。通过 CTS 测试&#xff0c;设备厂商可以确保其设备符合 Andro…

华为S5735S核心交换配置实例

以下脚本实现创建vlan2,3&#xff0c;IP划分&#xff0c;DHCP启用&#xff0c;接口划分&#xff0c;ssh,telnet,http,远程登录启用 默认用户创建admin/admin123提示首次登录需要更改用户密码S5735产品手册更多功能配置&#xff0c;移步官网参考手册配置 sysname test-Hxvlan …