HTML【安装HBuilder、常用标签】--学习JavaEE的day44

2024-05-11 08:28

本文主要是介绍HTML【安装HBuilder、常用标签】--学习JavaEE的day44,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

day44

JavaEE

学习过程:前端—>数据库—>服务器端

前端的VUE在框架阶段学习

JavaEE学习过程图
JavaEE学习过程图

HTML

前端:展示页面、与用户交互 — HTML

后端:数据的交互和传递 — JavaEE/JavaWeb

1. 前端开发的工作模式

开发输出html+css+js

理解:图—>UI(像素)—>程序员编写页面

2. 运行环境–浏览器

现阶段:主要是本地直接通过浏览器打开,后期我们再将网页放置到服务器上,通过http协议来访问我们需要的资源

一般小项目服务器租用,成本更低

谷歌、火狐浏览器等下载几个来运行代码

浏览器解析代码—>右键:检查或查看页面源代码

3. 安装HBuilder

官方下载地址:http://www.dcloud.io/,注意版本【本人使用HTML5】

其实eclipse也可以进行这方面的开发工作,只是提示方面做得不太好

项目结构理解图
项目结构理解图

提供一个懒人压缩包解压后,HBuilder.exe发送到桌面快捷方式即可使用;还有一个离线版的w3school

注意:注册才能改变工作空间

三个模式:开发视图直接敲代码;边看边改是内嵌一个服务器,顾名思义;团队是局域网互看互改

新建一个目录写html规整
创建目录

4. 网页的组成部分(HTML+CSS+JAVASCRIPT)

HTML:页面结构
CSS:页面样式表现

JavaScript:交互行为

理解:页面结构HTML,优化字体边框按钮格式等由CSS[层层叠加],交互【ps:点击或者什么做出什么反映】

5. HTML简介

HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标记语言”,主要是通过HTML标记对网页中的文本、图片、声音等内容进行描述。

HTML提供了许多标记,如段落标记p、标题标记 h1-h6、超链接标记 a、图片标记 img等,网页中需要定义什么内容,就用相应的HTML标记描述即可。

6. HTML基本结构

理解:需要什么内容,使用什么标签即可
文档声明不同版本,长得不一样

HTML基本结构图
HTML基本结构图理解图

根标签里面包含内容最多
标签简化【没有内容时】<…/>

练习:HTML的百度一下

设置网页标题+网页主体显示中文信息

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>百度一下,你就知道</title><link rel="shortcut icon" href="img/favicon.ico" /></head><body>你知道了吗?</body>
</html>

加图标前后

检查百度的网页源代码,可以找到其图标代码

它的图标是网络路径链接获取,我们也可以下载来放在img下,用本地资源路径方式获取

<link rel="shortcut icon" href="https://www.baidu.com/favicon.ico" type="image/x-icon">

学习图标

7. 常用的标签

a) 标题

注意:如果使用无效标签(比如:h7)会按照文本内容在页面展示

这里也可以看到注释使用

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><!--知识点:标题标签标签:h1~h6--><h1>一级标签</h1><h2>二级标签</h2><h3>三级标签</h3><h4>四级标签</h4><h5>五级标签</h5><h6>六级标签</h6><h7>七级标签</h7>花开花落花无悔</body>
</html>

运行:
标题标签运行图

b) 段落

标签:p

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><!--知识点:段落标签标签:p--><p>花开花落花无悔</p><p>缘来缘去缘如水</p></body>
</html>

运行:
段落标签运行图

c) 文本

标签:
span – 文本标签
br – 换行标签
hr – 分割线标签

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><span>花开花落花无悔</span><br/><span>缘来缘去缘如水</span><hr /></body>
</html>

运行:可见标题、段落、文本的行间距不同
文本标签

d) 图片

img - 图片标签
src:图片资源路径
width:宽度
height:高度
alt:图片加载失败后显示的文本内容

注意:
100px – 100像素
30% ---- 占页面宽度的百分比

img只有资源src,没有内容;像素【固定】或者百分比【适配变化,即页面变大图片也相应变大】

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><img src="../img/星空一花.jpg" width="100px" height="100px"/><br /><img src="../img/星空一花.jpg" width="30%" height="30%" /><br /><img src="http://img.duoziwang.com/2020/02/06242324110320.jpg" width="100px" height="100px" /><br /><img src="http://img.duoziwang.com/2020/02/xxx.jpg" width="100px" height="100px" alt="图片加载失败" /></body>
</html>

运行:
图片标签

e) 列表- 无序列表

ul - 无序列表
type - 展示类型(circle-空心圆 discs-实心圆 square-实心方块)
li - 列表项

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><ul type="square" ><li>xxx</li><li>yyy</li><li>zzz</li></ul></body>
</html>

运行:
无序列表标签

f) 列表-有序列表

ol - 有序列表
type - 展示类型(1-阿拉伯数字 a-小写英文字母 A-大写英文字母 i-小写罗马数字 I-大写罗马数字)
li - 列表项

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><h3>注册流程:</h3><ol type="1"><li>填写基本信息</li><li>绑定银行账号</li><li>绑定手机号</li><li>注册成功</li></ol></body>
</html>

运行:
有序列表标签

g) 列表-定义列表

知识点:定义列表
dl - 定义列表
dt - 列表头
dd - 列表体

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><dl><dt><h2>奇男子</h2><img src="../img/星空一花.jpg" width="60px" /></dt><dd><p>2222年2月出生于四川,当时雷霆击碎黑暗,四川峨眉山金顶惊现佛光</p><p>奇男子从小就爱钻研互联网相关技术</p><p>5岁精通HTML</p><p>9岁精通Java</p><p>15岁精通数据库</p><p>17岁能够独立完成大型分布式微服务项目</p><p>20岁时因不满老板压榨员工,一怒之下删库跑路,至今下落不明...</p></dd></dl></body>
</html>

运行:
定义列表标签

h) 嵌套列表案例

注意:HTML标签可以无限层嵌套!!!

有序列表、无序列表、两者嵌套都可

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><ul><li><h3>荤菜</h3><ol><li>回锅肉</li><li>仔姜鸭丝</li><li>爆炒腰花</li><li>宫保鸡丁</li><li>小鸡炖蘑菇</li></ol></li><li><h3>素菜</h3><ol><li>清炒空心菜</li><li>鱼香茄子</li><li>土豆炒洋芋</li><li>西红柿炒番茄</li></ol></li><li><h3>汤类</h3><ol><li>翡翠蛋花汤</li><li>皮蛋黄瓜汤</li><li>胡豆瓣酸菜粉丝汤</li><li>开水白菜</li></ol></li></ul></body>
</html>

运行:
嵌套列表

i) 超链接

超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。

当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。

我们通过使用 标签在 HTML 中创建链接。

有两种使用 标签的方式:

  1. 通过使用 href 属性 - 创建指向另一个文档的链接

  2. 通过使用 name 属性 - 创建文档内的书签

掌握href属性,跳转到另一个文档;Target属性:_top:_parent:不常用

链接到不同目录的文件时,如何处理?

【…/退回上一级,同级才能获取】

制作图像链接

a - 超链接
href - 链接地址
target - 跳转目标(_self在当前卡页跳转,_blank在新增卡页跳转)

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><a href="http://www.baidu.com" target="_self">百度一下</a><br /><a href="http://www.baidu.com" target="_blank">百度一下</a><br /><a href="08_列表案例.html" target="_blank">跳转本地页面</a><br /><a href="08_列表案例.html" target="_blank"><img src="../img/星空一花.jpg" width="50px"/></a></body>
</html>

运行:

未点击把鼠标放在上面是显示一个小手
点击跳转:前卡页跳转,新增卡页跳转【文字、图像链接】
超链接标签

j) 锚链接

掌握name属性,创建锚链接

下锚点a,然后链接定位跳转

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><a href="#new01">法治</a><!--定位到锚点处--><a href="#new02">国际</a><!--定位到锚点处--><a href="#new03">娱乐</a><!--定位到锚点处--><a name="new01"></a><!--下锚点--><h1>法治新闻 - 为何半夜母猪频频惨叫</h1><h1>法治新闻 - 为何八旬老太以外怀孕</h1><h1>法治新闻 - 是人性的溟灭</h1><h1>法治新闻 - 是道德的沦丧</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><a name="new02"></a><!--下锚点--><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><a name="new03"></a><!--下锚点--><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1></body>
</html>

锚链接图

小结

1.了解前端和后端的区别

2.HMTL、CSS、JavaScript

3.安装HBuilder

4.常用的标签

这篇关于HTML【安装HBuilder、常用标签】--学习JavaEE的day44的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/979011

相关文章

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

JVM 的类初始化机制

前言 当你在 Java 程序中new对象时,有没有考虑过 JVM 是如何把静态的字节码(byte code)转化为运行时对象的呢,这个问题看似简单,但清楚的同学相信也不会太多,这篇文章首先介绍 JVM 类初始化的机制,然后给出几个易出错的实例来分析,帮助大家更好理解这个知识点。 JVM 将字节码转化为运行时对象分为三个阶段,分别是:loading 、Linking、initialization

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

Spring Security--Architecture Overview

1 核心组件 这一节主要介绍一些在Spring Security中常见且核心的Java类,它们之间的依赖,构建起了整个框架。想要理解整个架构,最起码得对这些类眼熟。 1.1 SecurityContextHolder SecurityContextHolder用于存储安全上下文(security context)的信息。当前操作的用户是谁,该用户是否已经被认证,他拥有哪些角色权限…这些都被保

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom