当前位置: 首页 > news >正文

JavaEE 进阶第一期:开启前端入门之旅(上)

专栏:JavaEE 进阶跃迁营

个人主页:手握风云

一、HTML基础

1.1. 什么是HTML

        HTML(Hyper Text Markup Language),超文本标记语言。

        超文本:比文本要强大,通过链接和交互式方式来组织和呈现信息的文本形式。不仅仅有文本,还可能包含图片,音频,或者自已经审阅过它的学者所加的评注、补充或脚注等等。

        标记语言:由标签构成的语言​。HTML的标签都是提前定义好的,使用不同的标签,表示不同的内容。比如在Word文档中的正文、一级标题、二级标题等,提前定义好的格式。

        我们在任意路径下,新建一个文本文档,然后将“txt”后缀改为“html”。推荐大家下载文本编辑器:VS Code、Sublime Text、Notepad++都可以。

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>

        经过浏览器(Chrome、Edge、Firefox都可以)的解析,就会产生如下效果:

1.2. HTML标签

        HTML的代码是由标签构成的,形如:

<h3>三级标题</h3>

        标签名(body)放到<>中;大部分标签成对出现,<h3>是开始标签,</h3>为结束标签;少数标签只有开始标签,称为单标签;开始标签和结束标签之间写的是标签的内容。

1.3. HTML文件基本结构

<html><head><title>第一个页面</title></head><body><h1>一级标题</h1><h2>二级标题</h2></body>
</html>

        html里面分为两部分:head和body。head里面是页面的整体内容,,比如标题、编码。body里面是页面显示的内容。

1.4. 标签层次结构

  • 父子关系

        head和title、html和head、html和body。

  • 兄弟关系

        head和body。

二、HTML快速入门

2.1. 开发工具

        HTML可以使用系统自带的记事本来编写,但是非常不方便,我们课程中使用前端专业的开发工具:VS Code或者Trae都可以。

2.2. 快速开发

        在Trae中创建文件"Demo1.html",! + tab / enter,就可以直接生成html的结构。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>

        我们可以点击右键,查看网页源代码。我们也可以按F12,打开开发者工具,就可以查看整个网页的结构。

        如果使用注释,直接快捷键 ctrl + /。按一次,添加注释,再按一次,取消注释。

三、HTML常见标签页

3.1. 标题标签

        6个,从h1到h6,数字越大,字体越小。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>标题标签</title>
</head>
<body><h1>111</h1><h2>222</h2><h3>333</h3><h4>444</h4><h5>555</h5><h6>666</h6>
</body>
</html>

3.2. 段落标签

        在HTML中,段落、换行符、空格都会失效,如果需要分成段落,需要使用专门的标签。p标签就可以表示一个段落。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>段落标签</title>
</head>
<body><p>这是第一个段落</p><p>这是第二个段落</p><p>这是第三个段落</p>
</body>
</html>

http://www.xdnf.cn/news/1417357.html

相关文章:

  • GitLab 18.3 正式发布,更新多项 DevOps、CI/CD 功能【二】
  • 餐饮门店的小程序怎么做?如何开发餐饮店下单小程序?
  • C++11模板优化大揭秘:让你的代码更简洁、更安全、更高效
  • CICD实战(2) - 使用Arbess+GitLab+SonarQube实现Java项目快速扫描/构建/部署
  • 简单实现Ai音乐suno-api
  • TCP粘包
  • 考研复习-计算机网络-第一章-计算机网络概述
  • keil MDK如何使用第三方软件Keil2Json.exe生成compile_commands.json文件,方便vscode+clangd环境使用
  • 深度解析条件编译:#ifdef与#ifndef的本质区别与应用实践
  • [Android] 京墨 v1.15.2 —— 古诗词文、汉语字典、黄历等查询阅读学习宝典(可离线)
  • MTK-Android13-实现拷贝预置资源到vendor分区下
  • Scikit-learn Python机器学习 - 字典特征提取-DictVectorizer
  • 电脑没加域却能获取到IP地址
  • 基于单片机宠物项圈/宠物防丢失设计
  • 关于命名参数占位符的分析(主要以PHP为例)
  • 设计支持多代WiFi协议的DCF信道访问控制Verilog模块:技术挑战与实现策略
  • Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
  • c# winform 拼图游戏
  • 预处理——嵌入式学习笔记
  • leetcode 1576 替换所有的问号
  • Linux 定时任务 crontab 完全指南 —— 让服务器自动干活,解放双手
  • Kubernetes集群升级与etcd备份恢复指南
  • 《IC验证必看|随机稳定性 / 再现性》
  • 今日分享:C++ -- vector
  • Python备份实战专栏第4/6篇:Vue.js + Flask 打造企业级备份监控面板
  • line-height属性详解
  • Kafka消息中间件安装配置
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(23):文法+单词第7回5+考え方3
  • 【DeepSeek】蓝耘元生代 | 蓝耘MaaS平台与DeepSeek-V3.1重构智能应用开发
  • 【数据库】Sql Server数据库中isnull、iif、case when三种方式的使用和空值判断