【JavaWeb】HTML零基础入门

这篇具有很好参考价值的文章主要介绍了【JavaWeb】HTML零基础入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

✨哈喽,进来的小伙伴们,你们好耶!✨

🛰️🛰️系列专栏:【JavaWeb】

✈️✈️本篇内容:HTML基础语法详解,附带综合案例。

🚀🚀代码托管平台github:JavaWeb代码存放仓库!

⛵⛵作者简介:一名双非本科大三在读的科班Java编程小白,道阻且长,星夜启程!

 那么从今天开始,博主就先准备把前端部分的博客先给更新了,后续网络方面的知识会继续更新的哈,如果我的文章对你有所帮助,还请点个一键三连,感谢大伙的支持!!

目录

什么是HTML?

VSCode下载地址:

VSCode下载参考教程:

学习HTML语法:

在VSCode中演示如何运行hello world:

HTML注释:

HTML标题:

 段落标签P:

 HTML换行:

 字体设置标签:

 图片标签:

 超链接标签:

表格标签:

 列表标签:

 表单标签:

 select下拉菜单:

 textarea多行编辑框:

 无语义标签:

MDN文档:


什么是HTML?

我们之前学习的是Java语言,那么为了做出一个网站,就需要前端+后端,那么前端这里一个很基础的语言就是HTML,那么运行一般的HTML代码使用记事本便可以完成,这里给大家演示一下。

1、首先在我们的桌面新建一个记事本文件,文件名可以自己随意取,但是后缀一定要改成.html

javaweb打开html,【前端客栈】,html,java,前端

2、在记事本里面输入hello HTML,然后Ctrl+s保存。

javaweb打开html,【前端客栈】,html,java,前端

 3、这个文件就会变成下面的模样。

javaweb打开html,【前端客栈】,html,java,前端

 4、我们双击运行。

javaweb打开html,【前端客栈】,html,java,前端

可以看到会跳转到浏览器端,打印出hello HTML。

那么这是最简单的写HTML代码的方式,我们知道,一门语言,肯定有它对应的编译器,对于Java来说,我们日常使用的是IDEA,那么在idea里面是可以运行HTML代码的,但是,社区版的idea只能运行html代码,不能运行css+js的代码,这两门语言也是前端语言,和html并称为前端三剑客,如果你是用的是专业版的idea,那么便可以运行这三个代码,当然,专业版是收费的,所以我们这里推荐另一款编译器VSCode,这款编译器也是非常强大,界面也非常好看,同时支持这三门语言的编译运行。

VSCode下载地址:

Visual Studio Code - Code Editing. Redefined

VSCode下载参考教程

VSCode详细安装教程!

学习HTML语法:

那么HTML 代码是由 "标签" 构成的

形如下面这样:

<body>hello</body>
标签名 (body) 放到 < > 中 。
大部分标签成对出现 . <body> 为开始标签 , </body> 为结束标签
少数标签只有开始标签 , 称为 " 单标签 "。
开始标签和结束标签之间 , 写的是标签的内容 . (hello)
开始标签中可能会带有 " 属性 "。

在VSCode中演示如何运行hello world:

1、首先我们打开VSCode,新建一个html文件,名为:demo1.html
javaweb打开html,【前端客栈】,html,java,前端

 2、写下如上代码,保存,找到我们这个项目的文件目录。

javaweb打开html,【前端客栈】,html,java,前端

3、双击这个文件即可运行。

javaweb打开html,【前端客栈】,html,java,前端

 是不是非常神奇呢!原来这就是前端,这么轻松就写了一个网页代码哈哈!OK,我们接着往下剖析。

这里解释一下这些代码的含义:

html 标签是整个 html 文件的根标签(最顶层标签) 。
head 标签中写页面的属性。
body 标签中写的是页面上显示的内容。
title 标签中写的是页面的标题。
那么这样写代码是不是太麻烦了有点,如何快速的编写HTML代码呢?
我们可以输入:!然后按下tab键,就可以生成一组默认的页面模板。
javaweb打开html,【前端客栈】,html,java,前端

 解析:

1、这个代码的第一行,声明了文档的类型,描述了当前的文件是html文件。

2、第二行代码表示这个网页当前使用的语言是英语,en->english。

3、第七行,Document表示浏览器标签页的标题。

4、body表示页面中需要存放的内容。

5、head标签里面的内容主要是页面的一些属性。

那么在浏览器中有一个非常重要的组件,叫做开发者工具。通过这个开发者工具,就可以观察到页面的基本结构。
使用方法:我们随便打开一个网页,比如博主的github,我们直接鼠标右键,选择最后一个"检查"的按钮,点击或者直接f12也可以。
javaweb打开html,【前端客栈】,html,java,前端

 右侧这红色框起来的部分就是一些标签页,对应不同的功能,下面这些代码对应页面的结构。

HTML注释:

注释是: <!-- -->

<!--这是一条注释-->

注释写起来比较麻烦,直接通过快捷键,Ctrl+/便可以完成注释,或者选中代码,点击编辑,然后选择行注释或者块注释。

HTML标题:

标题使用h1-h6这个数字是任意的,数字越小,里面的内容就越粗越大。

    <h1>这是一级标题</h1>
    <h2>这是二级标题</h2>
    <h3>这是三级标题</h3>
    <h4>这是四级标题</h4>
    <h5>这是五级标题</h5>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 段落标签P:

即我们写的代码可以分段,使用p表示这是一段代码。

    <p>段落一、每个人都有潜在的能量,只是很容易:被习惯所掩盖,被时间所迷离,被惰性所消磨。</p>
    <p>段落 二、人生不过百年,不论是好是坏都得死,与其在悲哀中死亡,何不努力去拼出精彩。</p>        
    <p>段落三、人生不分早晚,努力不分年纪。只要你不回避与退缩,生命的掌声终会为你响起。</p> 

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 HTML换行:

换行使用br标签,注意br标签是单标签,只有开始标签,没有结束标签,同时html会忽略空格,会将多个相邻的空格合并成一个空格。

    <p>段落一、每个人都有潜在的能量,<br>只是很容易,<br>被时间所迷离,<br>被惰性所消磨。</p>

 运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 字体设置标签:

    <strong>加粗</strong>
    <b>加粗</b>
    <br>

    <em>倾斜</em>
    <i>倾斜</i>
    <br>

    <del>删除线</del>
    <s>删除线</s>
    <br>

    <ins>下划线</ins>
    <u>下划线</u>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 图片标签:

使用img标签来表示图片,img标签也是一个单标签,img里面可以写很多的属性,最重要的是src属性,通过src描述图片所在的位置,这里的src可以是一个绝对路径也可以是一个相对路径,还可以是一个网络路径。alt中的内容表示如果这个图片出现问题,就会打印出alt中的内容,来声明这个图片是什么。

第一个是图片的绝对路径;

第二个的话需要把这个图片给放到和demo1.html这个文件目录下;

javaweb打开html,【前端客栈】,html,java,前端

第三种就是从网上找一张图片然后把这张图片的地址复制过来填进去就可以;

<img src="C:\Users\ASUS\Desktop\JavaWeb.jpeg" alt="这是一个力扣图片">
    <img src="./冰墩墩.jpeg" alt="这是一个冰墩墩">
    <img src="https://img1.baidu.com/it/u=3350627612,904552742&fm=253&app=138&size=w931&n=0&f=JPEG&fmt=auto?sec=1674147600&t=f3e004da7bed0012126e07bb6f65a667">

运行结果:

 超链接标签:

a标签,效果就是点击之后会跳转到其他页面。

<a href="https://github.com/">这是一个超链接</a>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 空链接,属于还在开发阶段,有的链接具体的地址还不确定,可以先用#占个位置。

<a href="#">这是一个空链接</a>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 锚点链接:这个意思就是表示点击了之后,是在本页面可以跳转到某个特定的位置。

表格标签:

table:表示整个表格。

tr:表示一行。

td:表示一列。

th:表示表头中的一列。

演示:通过HTML构造出一个表格,表示一个通讯录。

        <style>
        td{
            text-align: center;
        }
    </style>
    <table border="2px" width="500px" height="300px" cellspacing="0">
        <tr>
            <th>姓名</th>
            <th>学号</th>
            <th>成绩</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>001</td>
            <td>100</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>002</td>
            <td>90</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>003</td>
            <td>80</td>
        </tr>
    </table>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 列表标签:

无序列表: ul   li
有序列表: ol   li
自定义列表 dl ( 总标签 ) dt ( 小标题 ) dd ( 围绕标题来说明 )
        <!--表格标签-->
    <h4>无序列表</h4>
    <ul>
    <li>小黑</li>
    <li>旺财</li>
    <li>哈士奇</li>
    </ul>
    <h4>有序列表</h4>
    <ol>
    <li>小黑</li>
    <li>旺财</li>
    <li>哈士奇</li>
    </ol>
    <h4>自定义列表</h4>
    <dl>
    <dt>咋家的动物</dt>
    <dd>小黑</dd>
    <dd>旺财</dd>
    <dd>哈士奇</dd>
    </dl>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 表单标签:

表单标签,是用户和页面之间交互的重要手段;大部分的 html 标签都是给用户“展示表单标签;是让用户来"输入"。

这里会借助form,form表示一个表单标签,借助这个form可以让用户输入一些信息,并且提交到服务器上,form里面可以放一些和用户交互的组件。

input标签:

1、单行文本框

<input type="text">

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

2、 输入密码的单行文本框

<input type="password">

运行结果:可以看到当我们输入密码的时候,都变成了小黑点,这跟我们在网站上输入密码是不是一样一样的。

javaweb打开html,【前端客栈】,html,java,前端

 这里面还有一个label标签,搭配这个使用,可以让代码实现点击文字也可以实现选中选项的效果。

    <input type="radio" name="gender" id="male"> 
    <label for="male">男</label>
    <input type="radio" name="gender" checked="checked" id="female">
    <label for="female">女</label>
    <br>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 也可以使用checked来表示默认选项。

    <input type="checkbox"> 学Java
    <input type="checkbox"> 学前端
    <input type="checkbox" checked="checked"> 做力扣

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 点击触发效果:

<button onclick="alert('hello')">这是一个按钮触发效果</button> 

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 选择文件:

<input type="file">

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 select下拉菜单:

    <select>
        <option>-- 请选择岗位 --</option>
        <option>Java开发工程师</option>
        <option selected="selected">Java开发工程师</option>
        <option>安卓开发工程师</option>
        <option>前端开发工程师</option>
        <option>测试开发工程师</option>
    </select>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 textarea多行编辑框:

    <textarea 
    cols="18" rows="21">
    </textarea>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

 无语义标签:

介绍:刚刚介绍的都是有语义的标签,最初HTML诞生就是为了表示报纸,杂志这样的文本,但是愈发演变慢慢已经不能满足人们的需求了,div和span可以代替上述大部分有语义的标签功能,并未无语义的标签,更适合应用程序。

div 标签   含义是分割 。
span 标签 , 含义是跨度 。
可以想象成就是两个盒子 . 用于 网页布局
div 是独占一行的 , 是一个大盒子
span 不独占一行 , 是一个小盒子
    <div>
          <span>前端开发工程师</span>
       </div>
       <div>
          <span>后端开发工程师</span>
       </div>
       <div>
          <span>测试开发工程师</span>
       </div>

运行结果:

javaweb打开html,【前端客栈】,html,java,前端

好了到这里我们的HTML基本内容就介绍的差不多了,如果你想了解更多的web开发的知识,可以可以参考

MDN文档:

MDN文档官方版

OK,以上就是今天HTML学习的全部代码了。创作不易,希望阅读完给博主点个一键三连啦,非常感谢!!文章来源地址https://www.toymoban.com/news/detail-820561.html

到了这里,关于【JavaWeb】HTML零基础入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JavaWeb(1)——HTML、CSS、JS 快速入门

            JavaWeb 是使用 Java 技术来构建 Web 应用程序的一种方法。         HTML(超文本标记语言,负责网页的结构)是一种用于创建网页结构和内容的标记语言。它由一系列标签组成,每个标签都有特定的功能。开发人员可以使用 HTML 来定义页面的结构、文本、图像、

    2024年02月15日
    浏览(30)
  • JavaWeb(5)——HTML、CSS、JS 快速入门

    目录 一、JavaScript 对象  二、JavaScriptBOM对象和DOM对象  三、JavaScript 事件监听 事件绑定 常见事件 案例练习  四、JavaScript 内存分配机制 五、JavaScript 函数作用域  六、JavaScript 函数构造器            所以说对象的赋值(也可以用这种方式查询)有两种方式,一个是 .

    2024年02月16日
    浏览(29)
  • JavaWeb(4)——HTML、CSS、JS 快速入门

     数组筛选(查找,将原来数组中的某些数据去除) 数组筛选(查找,数组中的最大和最小值) 数组修改(数组中每个元素末尾都加新元素)  数组修改(数组中每个元素开头都加新元素)  数组删除指定元素 冒泡排序 这段代码实现了一种冒泡排序算法: 首先,定义了一个

    2024年02月17日
    浏览(27)
  • JavaWeb | 常用的HTML(JavaWeb)标签

    HTML ( 超文本标记语言 ) ,构成 网页文档 的 主要语言 。一般情况下,用户在网页上看到的文字、图形、动画、声音、表格、链接等元素大部分都是HTML语言描述。 HTML 有 单标签 和 双标签 。 HTML 对 大小写不敏感 。html /html 也可以写成:HTML /HTML 。 标签 有 属性 ,如 a href=pa

    2024年02月10日
    浏览(25)
  • JavaWeb期末大作业 Javaweb项目 Javaweb Servlet html

    1.进入之后是一个分页查询所有数据的内容  该页面有基础的增删改查  还有分页查询  批量删除  进行条件查询  有什么不对的地方欢迎提出  谢谢  2.增删改查 1.添加 添加成功 2.删除  将刚才添加的OPPO删除 3.修改     4.查询的话就是主页查询所有  页面所用的是分页查询

    2024年02月10日
    浏览(30)
  • 【前端客栈】基于HTML、CSS、JavaScript的羊了个羊静态仿写页面小游戏

    🏜哈喽,大家好,我是小浪。前段时间羊了个羊火遍了大江南北,大家是否都通过第二关了呢?哈哈,没关系,既然通不过,那咋们不如自己来做一个这样的羊了个羊的仿写页面,学会了赶紧拿去在同学面前展示展示;OK,接下来,我们开始仿写这种游戏规则模式,写一个我

    2024年02月04日
    浏览(41)
  • JavaWeb--HTML&CSS

    HTML 主要用于网页主体结构的搭建 CSS 主要用于页面元素美化 JavaScript 主要用于页面元素的动态处理 HTML5是什么? HTML5是 超文本标记语言(HyperText Markup Language)的第五个主要版本 。这是一种专门用来创建网页的编程语言。你可以把它想象成一种特殊的“说明书”,它告诉电脑

    2024年04月17日
    浏览(20)
  • JavaWeb,HTML的学习

    HTML主要用于网页主体结构的搭建 CSS主要用于页面元素美化 JavaScript主要用于页面元素的动态处理 关于HTML 关于超文本   关于标记语言 html文件是浏览器负责解析和展示。 html文件是纯文本文件,普通编辑工具都可以编辑。 !DOCTYPE html :声明此文档是一个html文档,也可以不写

    2024年02月02日
    浏览(24)
  • 【JAVAWEB】HTML的常见标签

    目录 1.HTML结构 1.1认识HTML标签 1.2HTML文件基本结构 1.3标签层次结构 1.4快速生成代码框架 2.HTML常见标签 注释标签 标题标签:h1-h6 段落标签:p 换行标签:br 格式化标签 图片标签 超链接标签:a 表格标签 列表标签 表单标签 form标签 input标签 lable标签 select标签 textarea 无语义标签

    2024年02月06日
    浏览(25)
  • 【JavaWeb】day01-HTML&CSS

    图片标签: img src :指定图像URL(绝对路径/相对路径) width :图像宽度(像素/相对于父元素的百分比) height :图像高度(像素/相对于父元素的百分比) 标题标签: h1 - h6 水平线标签: hr 超链接: a href :指定资源访问的url target :指定在何处打开资源链接 _self :默认值,

    2024年02月04日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包