首页 > 编程语言 >Java登陆第十九天——HTML规范与语法

Java登陆第十九天——HTML规范与语法

时间:2023-12-06 21:44:37浏览次数:43  
标签:文本 Java 标签 html 第十九 HTML 属性 页面

使用IDEA新建一个空的Web项目,并填写路径与项目名称
image
进入项目后,在根目录新建一个HTML页面,取名为index
image
image
就可以得到一个最基础的HTML页面
image

在IDEA中,使用浏览器打开此页面
image

页面内容如下:
image

如何修改浏览器选项
File-Settings-Tools-Web Browsers
image

HTML页面规范

标签

<>

一对这样的尖括号称之为一个标签

双标签

<body>   </body>
<!-- 我是HTML的注释 -->

像这样成对出现的标签称之为双标签。(第一个标签称为开始标签,第二个称为结束标签)

单标签

<link  \>
<link  >

当然也有单独出现的标签,单标签可以省略反斜杠 \

(单独出现的可以叫单标签,成对出现的可以叫双标签)

文本

<p> 这是文本 </p>

双标签之中的文字称为文本

属性

<a href="https://www.bilibili.com">点击访问B站</a>

a标签中存在属性href。属性值就是https://www.bilibili.com

一般属性都定义在开始标签中。

元素

开始标签+属性+文本+结束标签称为一个元素,例如上面的a元素

HTML语法

根标签唯一

html标签总是唯一的。不允许有多个根标签

<html>

</html>

<html>

</html>
<!--错错错-->

大小写不敏感

标签大小写不敏感,但不能混用

<P> </p>
<!--错错错-->

单引号和双引号也不敏感

交叉嵌套

在HTML中,不允许标签交叉嵌套,但浏览器总会试着去解析它们,有的时候还会帮助修正错误。

<!-- 下面是正确的书写方法 -->
<body>
	<p>   </p>
</body>

<!-- 下面是就是交叉嵌套 错错错 -->
<body>
	<p>
</body>
	</p>

不允许自定义标签

嗯不允许

一个最基础的HTML页面的标签解析

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

!DOCTYPE html标签是HTML5的文档类型声明。

html标签是整个HTML页面的根节点,所有其他标签都在html标签中

整个HTML页面一般分为两个部分

  • 头部:head标签包括之处。包含页面的标题、页面的图标、还有页面的一些设置,也可以在这里导入css、js等内容。

  • 主体:body标签包括之处。有需要显示的内容全部在主体编写。

个人向推荐网站:绿叶学习网

标签:文本,Java,标签,html,第十九,HTML,属性,页面
From: https://www.cnblogs.com/Ocraft/p/17880609.html

相关文章

  • JAVA操作Redis工具类
    importlombok.extern.slf4j.Slf4j;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.data.redis.core.RedisTemplate;importorg.springframework.stereotype.Component;importorg.springframework.util.CollectionUtils;im......
  • java 序列话注解 @Transient
    java序列话注解@TransientJava序列化注解及其使用简介在Java程序中,对象的序列化是指将对象转换为字节流的过程,以便在网络上传输或保存到文件中。而反序列化则是将字节流重新转换为对象。Java提供了java.io.Serializable接口,用于标识可序列化的类。然而,有时我们希望......
  • java进行文件搜索的一个小案例
    分享一个小demo,可以查询某个文件目录下的某个文件并启动,来自黑马的IO教程importjava.io.File;importjava.io.IOException;publicclassApp3{publicstaticvoidmain(String[]args)throwsIOException{searchFile(newFile("D:/"),"pycharm64.exe");......
  • java中的关键字transient,将不需要序列化的属性前添加关键字transient,序列化对象的时候
    java中的关键字transient,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会被序列化这个关键字的作用其实我在写java的序列化机制中曾经写过,不过那时候只是简单地认识,只要其简单的用法,没有深入的去分析。这篇文章就是去深入分析一下transient关键字。先......
  • Java第四课_循环和函数
    1.循环for/*for(初始化语句A;boolean类型表达式B;更改表达式C){循环体,就是需要被重复执行的代码;D}执行顺序:for-->A-->B-->|false:循环到此结束......
  • 使用百度完成gui的图像处理(需要下载百度的javasdk文档,主要工具带代码在sdk之中,以下代
    packageGui;importcom.baidu.aip.imageprocess.AipImageProcess;importorg.json.JSONObject;importjavax.imageio.ImageIO;importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.i......
  • 2023最新java面试题,包含答案。刷题必备!记录一下。
    好记性不如烂笔头内容来自面试宝典-java面试题合集问:什么是抽象类和接口?抽象类和接口是面向对象编程中的两个重要概念,它们在Java、C#等编程语言中得到了广泛的应用。以下是关于抽象类和接口的解释:抽象类(AbstractClass):抽象类是一个不能被实例化的类,通常用于作为其他类......
  • 2023最新中级java面试题,包含答案。刷题必备!记录一下。
    好记性不如烂笔头内容来自面试宝典-中级java面试题合集问:请解释什么是Java虚拟机(JVM),以及它的主要功能是什么?Java虚拟机(JVM)是一个虚拟的计算机,它在实际的硬件和操作系统上运行,并且能够执行Java字节码。Java字节码是由Java编译器从Java源代码编译而来的。JVM是Java平台的核......
  • 2023最新高级java面试题,包含答案。刷题必备!记录一下。
    好记性不如烂笔头内容来自面试宝典-高级java面试题合集问:能否描述一下Java的垃圾回收机制及其工作原理?当然可以。Java的垃圾回收机制:Java的垃圾回收(GarbageCollection,简称GC)机制是Java虚拟机(JVM)的一部分,它自动处理应用程序不再使用的对象的内存。该机制帮助开发者避免......
  • 四.JAVA循环
    四.JAVA循环,方法‘\t’:制表符//TODO:代办事项for循环for(初始化语句A;boolean类型表达式B;更改表达式){ 循环体;D}执行顺序:for-->A-->B  |false:循环结束  |true:-->D-->C-->B死循环:boolean类型值恒为真for循环中boolean类......