首页 > 编程语言 >JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)

时间:2023-04-05 11:02:49浏览次数:40  
标签:JavaWeb 表格 标签 单元格 列表 HTML 环游世界 定义


目录

1、文件标签

2、文本标签

3、图片标签

4、列表标签

5、链接标签

6、块标签

7、语义化标签

8、表格标签

9、综合案例


上一节介绍了HTML的基本概念,和基本语法,本节介绍下HTML的基本标签和表单标签。这部分学习可以参照W3Cschool,一个很好的网站。

1、文件标签

文件标签是构成HTML最基本的标签,包括:

  • html:html文档 的根标签
  • head:头标签,用于指定html文档的一些属性,引入外部的资源
  • title:标题标签
  • body:体标签
  • <!DOCTYPE html>:html5中定义该文档是html文档

2、文本标签

文本标签是和文本相关的标签,包括:

注释:<!-- 注释内容  -->

  • <br> 换行标签,自闭和标签
  • <h1 ~h6> 标题标签,字体大小逐渐递减,自带换行效果
  • <p> 段落标签
  • <hr/>显示一条水平线,可以修改属性(color、width、size、align),但是不建议使用了,后续学习CSS时进行样式优化
  • <b> 字体加粗
  • <i>  斜体
  • <font> 字体标签,可以设置属性(color、size、face等)
  • <center>  居中标签

【举例】:利用IDEA新建HTML文件,观察使用以上几个标签的效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>文本标签</title>
</head>
<body>
    <!-- 注释 -->
<!--    br 换行-->
    hello, <br>
    world <br>
<!--    标题标签 h1 ~ h6 -->
    环游世界<br>
    <h1> 环游世界 </h1>
    <h2> 环游世界 </h2>
    <h3> 环游世界 </h3>
    <h4> 环游世界 </h4>
    <h5> 环游世界 </h5>
    <h6> 环游世界 </h6>
<!--段落标签-->
    <p>
        第一段:环游世界环游世界环游世界环游世界环游世界环游世界
    </p>
    <p>
        第二段:环游世界环游世界环游世界环游世界环游世界环游世界
    </p>
    <p>
        第三段:环游世界环游世界环游世界环游世界环游世界环游世界
    </p>
<!--hr 显示一条水平线-->
    <hr color="red" width="200" size="10" align="left"/>
    <hr>
<!--加粗 b -->
    江山无限好<br>
    <b>江山无限好</b><br>
    <br>
<!--斜体-->
    确实不错噢<br>
    <i>确实不错噢</i>
    <br>
    <br>
<!--字体标签-->
    <center>
        <font color="red" size="5" face="楷体">
            确实不错噢
        </font>
    </center>

</body>
</html>

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)_语义化标签

另外,HTML中有一些特殊字符,要每个特殊字符标识不同,列表如下:

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)_表格标签_02

3、图片标签

<img> 展示图片,其重要属性 src:指定图片的位置,其余还有设置长宽、对齐属性等;

【举例】:图片标签的使用,注意下src 设置路径的两种形式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图片标签</title>
</head>
<body>
<!--展示一张图片-->
    <img src="../image/1.png" align="right" alt="运动" width="500" height="500">
<!--图片的相对路径,以.开头的路径
    ./ :表示当前目录,默认就是这种形式
    ../ :表示后退上一级目录
-->
</body>
</html>

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)_文件标签、文本标签、图片标签_03

4、列表标签

列表标签包括有序列表ol和无序列表ul,列表的每一项用li闭合。

【举例】:使用有序列表和无序列表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表标签</title>
</head>
<body>
<!--有序列表 ol-->
    <ol type="A" start="2">
        <li> 上厕所 </li>
        <li> 洗脸 </li>
        <li> 刷牙 </li>
        <li> 吃饭 </li>
    </ol>
<!--无序列表-->
    <ul type="disc">
        <li> 上厕所 </li>
        <li> 洗脸 </li>
        <li> 刷牙 </li>
        <li> 吃饭 </li>
    </ul>
    <ul type="square">
        <li> 上厕所 </li>
        <li> 洗脸 </li>
        <li> 刷牙 </li>
        <li> 吃饭 </li>
    </ul>

</body>
</html>

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)_表格标签_04

5、链接标签

a:定义一个超链接,关键属性:

  • href:指定访问资源的URL
  • target:指定打开资源的方式
      _self:默认值,在当前页面打开
      _blank:在空白页面打开

【举例】:使用链接标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签</title>
</head>
<body>
<!--超链接 a -->
   <a href="https://www.baidu.com"> 点我 </a>
    <br>
    <a href="https://www.baidu.com" target="_self"> 点我_本页面跳转 </a>
    <br>
    <a href="https://www.baidu.com" target="_blank"> 点我_新选项卡跳转 </a>
    <br>
    <a href="https://www.baidu.com">
        <img src="../image/1.png">
    </a>
</body>
</html>

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)_列表标签、链接标签、块标签_05

6、块标签

次此处简单介绍div和span标签,后续一般配合css使用。

【举例】:div 和 span 标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>块标签</title>
</head>
<body>
<!--div  每一个div占一行,块级标签
    span 文本信息在一行展示,行内标签,内联标签
-->
   <span> 百度 </span>
    <span> 一下 </span>
    <hr>
    <div> 百度 </div>
    <div> 一下 </div>
</body>
</html>

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)_表格标签_06

7、语义化标签

html5中,为了提高程序的可读性,使用的标签,一般也是结合css一起使用。

【举例】使用header、footer

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>块标签</title>
</head>
<body>

<header>
    我是头
</header>

<footer>
    我是尾
</footer>
</body>
</html>

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)_语义化标签_07

8、表格标签

html中表格的形式,先有行,然后每个行中定义单元格。

  • table:定义表格,一下属性了解即可,一般使用css控制表格样式
        width:宽度
        border:边框
        cellpadding:定义内容与单元格之间的距离
        cellspacing:定义单元格之间的距离,若为0,则单元格的线会合为一条
        bgcolor:表格背景色
        align:表格对齐方式
  • tr:定义行
  • td:定义单元格
  • th:定义表头单元格

【举例】:使用表格标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签</title>
</head>
<body>

<table border="1" width="50%" cellpadding="0" cellspacing="0" bgcolor="#faebd7" align="center">
    <tr>
        <th>编号</th>
        <th>姓名</th>
        <th>成绩</th>
    </tr>
    <tr>
        <td>1</td>
        <td>张三</td>
        <td>100</td>
    </tr>
    <tr>
        <td>2</td>
        <td>李四</td>
        <td>99</td>
    </tr>
</table>

</body>
</html>

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)_语义化标签_08

其他相关标签:

  • caption:定义表格标题
  • thead:表示表格头部分
  • tbody:表示表格体部分
  • tfoot:表示表格尾部分

9、综合案例

做一个模拟百度网站的首页,早期没有css时,基本都用的是table进行布局:

  • 1.确定使用table进行布局
  • 2.如果某一行只有一个单元格,则使用<tr> <td></td></tr>
  • 3.如果某一行有多个单元格,则使用,内嵌单元格,避免使用合并单元格方式,不利于维护

    <tr>

         <td>

                 <table> </table>

         </td>

    </tr>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>模拟百度</title>
</head>
<body>

<table width="100%" align="center">
    <tr>
        <td>
            <table width="100%" align="center">
                <tr>
                    <table width="100%" align="center">
                        <tr>
                            <td> <a href="https://www.baidu.com"> 新闻</a> </td>
                            <td> hao123 </td>
                            <td> 地图 </td>
                            <td> 视频 </td>
                            <td> 贴吧 </td>
                            <td> 学术 </td>
                            <td> 更多 </td>
                            <td>                         </td>
                            <td> 抗击肺炎 </td>
                            <td> 南京 </td>
                            <td> 晴15℃ </td>
                            <td> 设置 </td>
                            <td> 账号 </td>

                        </tr>
                    </table>
                </tr>

                <tr>
                    <td align="center">
                        <img src="../image/3百度.png" width="20%">
                    </td>
                </tr>
                <tr>
                    <td align="center">
                        <img src="../image/4百度搜索.png" width="60%">
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
</body>
</html>

JavaWeb——HTML基本标签详解及案例实战(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、语义化标签、表格标签)_文件标签、文本标签、图片标签_09

 

作于202005181145,已归档

———————————————————————————————————

本文为博主原创文章,转载请注明出处!

若本文对您有帮助,轻抬您发财的小手,关注/评论/点赞/收藏,就是对我最大的支持!

祝君升职加薪,鹏程万里!

标签:JavaWeb,表格,标签,单元格,列表,HTML,环游世界,定义
From: https://blog.51cto.com/u_15975512/6170293

相关文章

  • JavaWeb——Tomcat的基础应用总结,看这一片文章就够了(web服务器软件、启动时黑窗口闪退
    目录1、Web服务器软件概述2、Tomcat基本操作3、Tomcat部署项目4、Tomcat与IDEA集成并创建web项目本文讲解web服务器Tomcat,关于Web的相关概念,可以回顾以前的文章。1、Web服务器软件概述服务器,就是安装了服务器软件的计算机;服务器软件,就是可以接收用户的请求,处理请求,做出响应的软件;We......
  • 第四次html
    运行效果:  代码:body{ /*background-color:#333;*/ } :root{ --swiper-navigation-size:44px; } *{ padding:0; margin:0; /*border:1pxsolidred;*/ } #logo{ float:left; width:30%; } .nav-bottom{ width:100......
  • 第二次html
    效果:  代码:<html> <head> <metacharset="UTF-8"> <title></title> <styletype="text/css"> .div_class{ background-color:#ccc; } .dox{ background-color:#ddd; } </style> </he......
  • ITtools平台中通过<mp4>标签插入的视频无法播放的问题
    首先检查视频资源链接等信息,确保不是代码的问题经检查后发现,具体的原因是因为IIS中没有MP4的映射,解决方案如下:win7:控制面板–查看方式(右上角)–小图标–管理工具–Internet信息服务(IIS)管理器–左侧单击自己的网站名称–右边双击“MIME类型”–最右边点击添加–文件扩展名填......
  • vue第二课:常用标签
    1,v-text指令 <divid='app'><h2v-text="message+'???'"></h2><h2v-text="info"></h2><h2>{{message+'??'}}江苏</h2></div><script>Vue.co......
  • 全功能 HTML 框架 Framework7 发布 v8.0.0 版本
    全功能HTML框架Framework7发布v8.0.0版本来源:OSCHINA编辑: 罗奇奇2023-04-0407:07:28 0Framework7是一个开源框架,用于开发具有原生外观和感觉的移动端、桌面端或Web应用程序。它也是必不可少的原型设计工具,可在开发者需要时尽快显示可运行的应用......
  • 1519. 子树中标签相同的节点数
    题目描述给了一些点的连通关系,每个点的值都不同,每个点上都哟一个附加的标签(小写字母)问:每个节点i的子树中标签和i相同的节点数f1-无向图后序遍历基本分析怎么根据连接关系进行遍历?先建图遍历的时候没有方向,怎么保证不会回去?加一个父节点的参数,保证不会往前走?怎么维护当前节......
  • Java使用IntelliJ IDEA创建JavaWeb应用程序并配置Tomcat
    1、创建JavaWeb程序创建一个JavaEE项目,选择Web应用程序。创建好后结果如下2、添加Tomcat服务器首先在官网下载Tomcat对应的操作系统版本。https://tomcat.apache.org/右上角添加Tomcat服务器在服务器里选择本地的Tomcat地址,其他的默认。在部署里点击加号,选择Artifact工件,增加web......
  • (原创)【B4A】一步一步入门10:TabHost,标签页、标题带图标(控件篇06)
    一、前言本篇教程我们来讲一下TabHost(标签页)的基本使用方法。相信看完的你,一定会有所收获!本文地址:https://www.cnblogs.com/lesliexin/p/17285561.html二、添加子标签页TabHost并不支持直接在设计器窗口添加各个子标签页,需要在代码中进行添加。子标签页是一个布局文件,类似......
  • html页面图片浮动置顶
    创建一个图片<divclass="fixed-bottom-right"style="display:flex;position:fixed;top:80%;right:0;width:100px;height:100px;z-index:999;transform:translate(-50%,-50%);"> <imgsrc="static\picture\about.jpg&q......