Java Web简明教程–网页篇[3]–继续基本标签

简介: Java Web简明教程–网页篇[3]–继续基本标签

点此查看全部文字教程、视频教程、源代码https://studyingpanda.blog.csdn.net/article/details/105329926

接上一篇博客,还有2个标签要讲,分别为链接和表格

3,链接

链接标签yyy用法跟可以说非常相似,相似是必然的,html作为一种语言,当然各种标签习惯要差不多。

具体来说,yyy代表链接显示的文字内容,如点此跳转到主页


重点是xxx部分的内容,可以链接互联网的网址,也可以链接相对路径的网页文件。

下面一个例子是点击链接标签,跳转互联网地址的例子:

<html>
  <head>
    <title>html1.html</title>
  </head>
  <body>
     <a href="http://www.baidu.com/">点此跳转百度</a><br>
  </body>
</html>

写到这,发现标签和,都是在标签的一个属性(herf和src)中设置连接的资源的位置,互联网资源写网址,本地(本服务器)资源写目录和文件信息即可。

所以可想而知,对于下图目录中的html1文件要访问同目录html2、上层目录的htmlfather和子目录的htmlson,如下图写即可实现:


image.png

<html>
  <head>
    <title>网页1</title>
  </head>
  <body>
    <a href="folderson/htmlson.html">点此跳转子目录下网页</a>
    <a href="html2.html">点此跳转同目录网页</a>
    <a href="../htmlfather.html">点此跳转上级目录网页</a>
  </body>
</html>


到此,非常简便的就实现了网页跳转,也就是传说中的“超级链接”功能。

4,表格

表格是非常重要的,缺一不可的标签。

前文猫哥说过一个很重要的观点,当前阶段,程序设计的根本就是设计规则,规则可以用来处理重复的问题。好了,关键就是重复,有时候,重复需要显示在界面上。例如,要显示所有的学生信息(学号、姓名、性别)在一个网页上,每个学生显示的内容是一样的,但是要重复显示多个学生,此时,就需要表格了。所以我把表格放在了不得不将的html标签的压轴位置,突出其身份的尊贵。

实际上,应用设计中很多问题就是数据库——内存——显示的表格优雅投影问题,跑偏了,继续聊这次的主角——表格标签。

首先以


开始必然以

结尾

其次,表格有行、有列,依照写字的习惯,先行后列,一行包含多列。行标签为

,列标签为 。先行后列,一行包含多列。所以,一个最简单的显示三个学生信息的表格应该如下编码:

 

<html>
  <head>
    <title>测试</title>
  </head>
  <body>
    <table>
       <tr>
        <td>001</td>
         <td>张三</td>
        <td>男</td>
      </tr>
      <tr>
        <td>002</td>
        <td>李四</td>
        <td>女</td>
      </tr>
    </table>
  </body>
</html>

上面的代码运行下,就出现了一个完美的表格,依然很简单很符合我们的惯性逻辑。但是好像少了表头啊,001、002是啥意思?

那就添加上表头,代码为,thead表示表头,th表示表头的列标题,所以上述代码再次完善下为:

<html>
  <head>
    <title>测试</title>
  </head>
  <body>
    <table border="1">
      <thead>
      <th>学号</th>
      <th>姓名</th>
      <th>性别</th>
      </thead>
      <tr>
        <td>001</td>
        <td>张三</td>
        <td>男</td>
      </tr>
      <tr>
        <td>002</td>
        <td>李四</td>
        <td>女</td>
      </tr>
    </table>
  </body>
</html>

这样,就是个有头有脸的网页了,猫哥还偷偷添加了border="1"属性,让表格更像表格。

好了,至此网页标签介绍完毕,以后前端打天下就靠这几位虎将:

空格、换行、段落

图像

链接

表格

其他的都是小喽啰,稍后再叙!


相关文章
|
13天前
|
消息中间件 Java 数据库
自研Java框架 Sunrays-Framework使用教程「博客之星」
### Sunrays-Framework:助力高效开发的Java微服务框架 **Sunrays-Framework** 是一款基于 Spring Boot 构建的高效微服务开发框架,深度融合了 Spring Cloud 生态中的核心技术组件。它旨在简化数据访问、缓存管理、消息队列、文件存储等常见开发任务,帮助开发者快速构建高质量的企业级应用。 #### 核心功能 - **MyBatis-Plus**:简化数据访问层开发,提供强大的 CRUD 操作和分页功能。 - **Redis**:实现高性能缓存和分布式锁,提升系统响应速度。 - **RabbitMQ**:可靠的消息队列支持,适用于异步
自研Java框架 Sunrays-Framework使用教程「博客之星」
|
15天前
|
Java 数据库连接 数据处理
探究Java异常处理【保姆级教程】
Java 异常处理是确保程序稳健运行的关键机制。它通过捕获和处理运行时错误,避免程序崩溃。Java 的异常体系以 `Throwable` 为基础,分为 `Error` 和 `Exception`。前者表示严重错误,后者可细分为受检和非受检异常。常见的异常处理方式包括 `try-catch-finally`、`throws` 和 `throw` 关键字。此外,还可以自定义异常类以满足特定需求。最佳实践包括捕获具体异常、合理使用 `finally` 块和谨慎抛出异常。掌握这些技巧能显著提升程序的健壮性和可靠性。
35 4
|
15天前
|
存储 移动开发 算法
【潜意识Java】Java基础教程:从零开始的学习之旅
本文介绍了 Java 编程语言的基础知识,涵盖从简介、程序结构到面向对象编程的核心概念。首先,Java 是一种高级、跨平台的面向对象语言,支持“一次编写,到处运行”。接着,文章详细讲解了 Java 程序的基本结构,包括包声明、导入语句、类声明和 main 方法。随后,深入探讨了基础语法,如数据类型、变量、控制结构、方法和数组。此外,还介绍了面向对象编程的关键概念,例如类与对象、继承和多态。最后,针对常见的编程错误提供了调试技巧,并总结了学习 Java 的重要性和方法。适合初学者逐步掌握 Java 编程。
39 1
|
24天前
|
Kubernetes Java 持续交付
小团队 CI/CD 实践:无需运维,Java Web应用的自动化部署
本文介绍如何使用GitHub Actions和阿里云Kubernetes(ACK)实现Java Web应用的自动化部署。通过CI/CD流程,开发人员无需手动处理复杂的运维任务,从而提高效率并减少错误。文中详细讲解了Docker与Kubernetes的概念,并演示了从创建Kubernetes集群、配置容器镜像服务到设置GitHub仓库Secrets及编写GitHub Actions工作流的具体步骤。最终实现了代码提交后自动构建、推送镜像并部署到Kubernetes集群的功能。整个过程不仅简化了部署流程,还确保了应用在不同环境中的稳定运行。
54 9
|
2月前
|
移动开发 前端开发 Java
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。 JavaFX允许开发人员快速构建丰富的跨平台应用程序,允许开发人员在单个编程接口中组合图形,动画和UI控件。本文详细介绍了JavaFx的常见用法,相信读完本教程你一定有所收获!
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
|
2月前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
158 26
|
15天前
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
23 0
|
2月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
90 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
2月前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
2月前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)