web 课程

文章目录

  • 格式
  • 图片
  • 超链接
  • 书签链接
  • 表格
    • 例子
    • 横跨
    • 束跨

格式

<br /> <br/>  #换行

图片

<img> 标签是用于在网页中嵌入图像的 HTML 标签,它有一些属性可以用来控制图像的加载、显示和交互。以下是对 <img> 标签常用属性的详细介绍:

  1. src

    • 这是最重要的属性,指定图像文件的 URL。必须指定,否则图像无法显示。
    • 示例:<img src="example.jpg">
  2. alt

    • 提供图像的替代文本,当图像无法加载时或者用户使用屏幕阅读器时显示。也有利于SEO。
    • 示例:<img src="example.jpg" alt="Example Image">
  3. width

    • 设置图像的宽度,单位可以是像素或者百分比。如果未指定高度,图像会按比例缩放。
    • 示例:<img src="example.jpg" width="200"><img src="example.jpg" width="50%">
  4. height

    • 设置图像的高度,单位可以是像素或者百分比。如果未指定宽度,图像会按比例缩放。
    • 示例:<img src="example.jpg" height="200"><img src="example.jpg" height="50%">
  5. title

    • 提供了一个关于图像的额外信息,通常会在用户鼠标悬停在图像上时显示。
    • 示例:<img src="example.jpg" title="This is an example image">

超链接

超链接(Hyperlink)是指在网页上可点击的文本、图片或其他元素,点击后会跳转到另一个页面或资源。超链接使用HTML的 <a>(anchor)标签创建。以下是超链接的详细格式:

<a href="目标URL" target="目标窗口或框架名称" rel="关系属性">链接文本或嵌入的内容</a>

下面是对超链接标签 <a> 的属性和参数的详细说明:

  1. href

    • 必需的属性,指定链接目标的URL(Uniform Resource Locator)。可以是相对路径或绝对路径。
    • 示例:<a href="https://www.example.com">链接到示例网站</a>
  2. target

    • 指定链接在何处打开的属性。常见的取值包括:
      • _self:在当前窗口打开链接(默认值)。
      • _blank:在新窗口打开链接。
      • _parent:在父窗口中打开链接(如果存在框架)。
      • _top:在顶层窗口中打开链接(如果存在框架)。
      • 自定义框架名称:在具有相同名称的框架中打开链接。
    • 示例:<a href="https://www.example.com" target="_blank">在新窗口打开示例网站</a>
  3. rel

    • 指定链接与目标之间的关系。常见的取值包括:
      • noopener:防止被链接的页面使用 window.opener API 访问当前页面。
      • noreferrer:防止发送 HTTP Referrer 头部信息。
      • nofollow:通知搜索引擎不要跟踪此链接。
    • 示例:<a href="https://www.example.com" rel="noopener noreferrer">链接到示例网站</a>
  4. 链接文本或嵌入的内容

    • 这是超链接在网页上显示的内容。可以是文本、图片或其他HTML元素。
    • 示例:<a href="https://www.example.com">点击这里</a><a href="https://www.example.com"><img src="example.jpg" alt="示例图像"></a>

超链接的使用是Web开发中非常常见的技术,它可以实现网页之间的跳转、下载资源、打开新窗口等功能。

书签链接

书签链接(Bookmark Link)通常指的是网页中的锚点链接,它允许用户在同一页面内快速跳转到页面内的特定位置。书签链接在 HTML 中使用锚点(anchor)标签 <a> 来创建,结合 href 属性指向页面内的锚点位置。

下面是书签链接的详细格式:

<a href="#锚点名称">链接文本</a>

在这个格式中,#锚点名称 指向页面内的特定位置,即页面中的锚点。锚点名称可以是任何你希望跳转到的页面内元素的 id 属性值。

下面是对书签链接的各个部分的详细解释:

  1. href

    • 必需的属性,指定链接目标的URL。对于书签链接,URL 使用 # 符号加上锚点名称,用来指向页面内的特定位置。
    • 示例:<a href="#section1">跳转到第一节</a>
  2. 锚点名称

    • 页面内的标记或元素的 id 属性值。这个值会在页面内唯一标识一个元素。
    • 示例:<h2 id="section1">第一节</h2>
  3. 链接文本

    • 这是书签链接在网页上显示的文本内容,用户点击该文本时触发跳转。
    • 示例:<a href="#section1">跳转到第一节</a>

书签链接常用于长页面中的导航,帮助用户快速定位到页面中的特定部分。在单页应用和滚动页面中尤其有用,可以提供更好的用户体验。
在这里插入图片描述

表格

表格(Table)是网页中一种常见的用来展示结构化数据的HTML元素。它由行(<tr>)和列(<td><th>)组成,可以根据需要包含标题(<caption>)、表头(<thead>)、表体(<tbody>)、表尾(<tfoot>)等部分。以下是表格的详细介绍:

  1. 基本结构

    • 表格由 <table> 标签定义,其内部可以包含多个行(<tr>)和列(<td><th>)。
    • 示例:
      <table><tr><td>行1列1</td><td>行1列2</td></tr><tr><td>行2列1</td><td>行2列2</td></tr>
      </table>
      
  2. 表头和表体

    • 表头使用 <thead> 标签定义,表体使用 <tbody> 标签定义。
    • 示例:
      <table><thead><tr><th>姓名</th><th>年龄</th></tr></thead><tbody><tr><td>张三</td><td>25</td></tr><tr><td>李四</td><td>30</td></tr></tbody>
      </table>
      
  3. 表格标题

    • 使用 <caption> 标签定义表格标题,通常显示在表格上方。
    • 示例:
      <table><caption>学生信息</caption><tr><th>姓名</th><th>年龄</th></tr><tr><td>张三</td><td>25</td></tr>
      </table>
      
  4. 单元格合并

    • 使用 colspanrowspan 属性合并单元格,使单元格跨越多行或多列。
    • 示例:
      <table><tr><td colspan="2">合并两列</td></tr><tr><td rowspan="2">合并两行</td><td>行1列2</td></tr><tr><td>行2列2</td></tr>
      </table>
      
  5. 表格样式

    • 可以使用 CSS 样式来美化表格,包括调整边框、背景色、字体等。
    • 示例:
      <style>table {border-collapse: collapse;}th, td {border: 1px solid black;padding: 8px;text-align: center;}
      </style>
      
  6. 其他属性

    • 其他属性还包括 border(表格边框宽度)、align(对齐方式)、bgcolor(背景色)等,但这些属性在 HTML5 中已经不推荐使用,建议使用 CSS 来控制样式。

表格在网页设计中是非常常见的,用来呈现各种类型的数据,包括数据报表、排行榜、产品比较等。通过合理的结构和样式,可以使表格更具可读性和吸引力。
在这里插入图片描述

例子

align = “left” “center” “right” 分别表示水平左中右
valign = “top” “middle”
在这里插入图片描述

height 高度 width 宽度 要想整齐的话,就定义第一行和列就可以

横跨

  • colspan=" "
    在这里插入图片描述

束跨

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

问了 Gemini 1.5 Pro 五个问题,找到了初遇ChatGPT的感觉

一个月前&#xff08;2月15日&#xff09;&#xff0c;Sora和 Gemini 1.5 同时推出&#xff0c;这个故事很多人都听过了&#xff0c;Google 被冠以 AI 界汪峰的名头。 人们纷纷震惊于 Sora 的强大&#xff0c;讨论 Sora 是不是世界模型。而 Gemini 1.5 的第一个模型 Gemini 1.…

2.26回顾章节主体线索脉络,课程要求(评分)

3)翻译程序、汇编程序、编译程序、解释程序有什么差别&#xff1f;各自的特性是什么&#xff1f; 翻译程序是指把高级语言源程序翻译成机器语言程序&#xff08;目标代码&#xff09;的软件。 翻译程序有两种&#xff1a;一种是编译程序&#xff0c;它将高级语言源程序一次全部…

Java -- 异常

异常概念 异常是程序在运行期间发生的不正常的事件, 它会打断指令的正常执行流程.   设计良好的程序应该在异常发生时提供处理这些不正常事件的方法, 使程序不会因为异常的发生而阻断或产生不可预见的结果.    Java语言使用异常处理机制为程序提供了异常处理的能力. 异常分…

Ubuntu 如何安装 Beyond Compare?

Ubuntu20.04安装Beyond Compare 4.3.7 一、官网下载方式一&#xff1a;方法二&#xff1a;使用 .deb 包安装 二、安装相关依赖和bcompare三、破解常见错误解决方法 ) 文件比较工具Beyond Compare是一套由Scooter Software推出的文件比较工具。主要用途是对比两个文件夹或者文件…

Docker 学习笔记一

一、什么是docker Docker 是一个基于轻量级虚拟化技术的容器&#xff0c;整个项目基于Go语言开发&#xff1b;Docker是一个C/S架构&#xff0c;后端众多模块各司其职&#xff0c;docker的daemon是运行在主机上通过client可以进行通信。 docker 由三部分组成&#xff1a;镜像(…

51单片机系列-单片机定时器

&#x1f308;个人主页&#xff1a;会编辑的果子君 &#x1f4ab;个人格言:“成为自己未来的主人~” 软件延时的缺点 延时过程中&#xff0c;CPU时间被占用&#xff0c;无法进行其他任务&#xff0c;导致系统效率降低&#xff0c;延时时间越长&#xff0c;该缺点就越明显&…

力扣--最小覆盖子串--双端队列+滑动窗口

滑动窗口思路&#xff08;双端队列实现&#xff09;&#xff1a; 可以参考一下&#xff1a;力扣hot8---滑动窗口-CSDN博客以及力扣hot9---滑动窗口-CSDN博客。 使用滑动窗口有以下几个步骤&#xff1a;初始化双端队列&#xff08;将s的前t_len个元素入队&#xff0c;此时检验是…

【python】集合

前言 简洁整理&#xff0c;无废话 集合概念 含义&#xff1a;跟数学中的基本一样 形式&#xff1a;{1,a,(1,2)} 性质&#xff1a;不重复性&#xff0c;集合中每个元素不会有重复&#xff1b;集合中必须是不可变元素&#xff0c;不能有列表可以有元组 创建&#xff1a;{}或…

matlab 电机仿真平台GUI

1、内容简介 略 74-可以交流、咨询、答疑 2、内容说明 略 电机仿真平台GUI 包含直流机要加调电压启动、回馈制动、串电阻调速 异步电动机要加串电阻启动、星三角启动、回馈制动模块 3、仿真分析 略 4、参考论文 略

AXI Lite协议详解

AXI Lite协议详解 axi&#xff08;Advanced eXtensible Interface&#xff09;是一种总线协议&#xff0c;该协议是ARM公司提出的amba&#xff08;Advanced Microcontroller Bus Architecture&#xff09;3.0协议中最重要的部分&#xff0c;是一种面向高性能、高带宽、低延迟的…

【MySQL基础】MySQL基础操作三

文章目录 &#x1f349;1.联合查询&#x1f95d;笛卡尔积 &#x1f349;2.内连接&#x1f95d;查询单个数据&#x1f95d;查询多个数据 &#x1f349;3.外连接&#x1f349;4.自连接&#x1f349;5.合并查询 &#x1f349;1.联合查询 &#x1f95d;笛卡尔积 实际开发中往往数…

vite ts vue 项目提示 . Projects must list all files or use an include pattern.

vite ts vue 项目提示 . Projects must list all files or use an include pattern. 在引用一个 ts 的时候&#xff0c;提示如下&#xff1a; 需要在 tsconfig.node.json 文件中添加&#xff1a; {"compilerOptions": {"composite": true,"skipLibC…