Java学习笔记Part02-HTML初探

目录

HTML初探

1.什么是HTML?

HTML(Hyper Text Markup Language)指超文本标记语言,是用来描述网页的一种语言

a) 超文本:比普通文本更牛逼的文本 不仅仅可以展示文字 可以展示各种媒体内容

b) 一般由前端工作人员来完成,后台研发人员不需要编写

c) 标记:(标签/元素/标记)

标记通常被称为 HTML 标签 (HTML tag)。

  • HTML 标签是由尖括号包围的关键词,比如 <html>
  • 封闭类型标记(也叫双标记),必须成对出现,如<p></p>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签和闭合标签
  • 非封闭类型标记,也叫作空标记,或者单标记,如<br/>

2.HTML基本结构

注释:给人看的提示,不显示出来的内容,不执行的代码。写法:<!-- 内容 --> 。快捷键:ctrl + shift + /

<html> <!-- 根标签, 所有其他的标签都放入该标签中,根标签有两个一级子标签:head,body -->

    <head> <!--头标签,不显示在网页上,但是又比较重要的信息-->

    </head>

    <body> <!--体标签,显示在页面上的内容 -->

    <body> 

</html>

3.HTML专业词汇和概念

标签(tag):

  • 分为单标签(如meta)和 双标签(如html head body title)
  • 标记(签)是HTML语言的基本部分
  • 标签是分层次的;多数标记总是成对出现,包括开始标签和结束标签;
  • 根标签是html,包括两个子标签head和body
  • 标签不区分大小写。例如<html>或<HTML>都可以

属性和属性值(attribute)

  • 附属于标签,对标签的特征进行设置
  • 属性的值可以用双引号引起来(单引号也可以)
  • 属性和属性值不区分大小写
  • 属性之间无先后次序,属性也可省略(即取默认值)
  • 属性都是写在开始标签中
 <!--画一条长300像素,粗15像素的深青色直线,居右>
<hr width="300"  color="darkcyan" size="15" align ="right"/> 

如上例,width,color,size,align为hr标签的属性

文本(text)
  • 标签的内容可以是子标签或者普通文本

  • 最内层标签的内容称为文本

  • 外层标签的内容也可以统称为文本

<!--文本处理标签-->
<font color="green"> 好家伙er </font>

如上例,好家伙er就是文本

元素(element)

  • 开始标记+中间内容+结束标记
  • HTML文档包括两部分:头部部分和主体部分
  • 一个完整的标签我们也称之为为网页上的一个元素

4.HTML标签
4.1 <head></head>标签:

Head标签用于定义文档的头部,它是所有头部元素的容器。<head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表。文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。

下面这些标签可用在 head 部分:

<title><meta><link><style><script>

应该把<head>标签放在文档的开始处,紧跟在<html>后面,并处于 <body>标签之前。

文档的头部经常会包含一些<meta>标签,用来告诉浏览器关于文档的附加信息。

title标签

可定义文档的标题。它显示在浏览器窗口的标题栏或状态栏上。title写和你网页相关的关键词有利于SEO优化

meta标签

META标签用来描述一个HTML网页文档的属性,元素可提供有关页面的元信息(meta-information),用来向浏览器或搜索引擎描述页面。比如文档的描述和关键词。它只可以放在head中。属于元信息标签。

常用属性:

  • charset属性:用于定义当前页面的字符集,告诉浏览器以什么字符集解析当前页面
  • name属性: 一般用于定义当前网页的一些简单描述 便于在搜索引擎上根据描述搜索到当前网页
  • author属性:作者
  • description属性:描述 一段陈述文字,描述当前网页
  • html 属性值使用单引号或者是双引号 皆可
  • http-equiv:相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

code:

<html>
	<head>		
		<meta charset = "utf-8" /> 
		<meta name="keywords" content="关键字1,关键字2"/>
		<meta name="author" content="COnY" />
		<meta name="description" content="哦我的上帝" />
        
		<!--在多少秒后对网页进行刷新-->
		<!--<meta http-equiv="refresh" content="5;https://www.baidu.com" />-->

		<title>第一个小网页</title>		
	</head>
	
	<body>
		<body bgcolor="aliceblue"><!--不只有head可以写属性-->	
            
		没人比我更懂这个html
	</body>
</html>


4.2 标题标签和段落标签
标题标签

<h1></h1>~<h6></h6>:一级标签到六级标题。注意:h7,h8,h9等是无效的

段落标签

<br/>:换行标签

<p>:段落标签 被段落标签包裹的文本就是独立的一个段落,段落内部不换行,段落和段落之间换行

格式化标签
标签 描述
<b> 定义粗体文本。
<big> 定义大号字。
<em> 义着重文字。
<i> 定义斜体字。
<small> 定义小号字。
<strong> 定义加重语气。
<sub> 定义下标字。
<sup> 定义上标字。
<ins> 定义插入字。
<del> 定义删除字。
字符实体

对无法直接显示的字符进行转义 比如若想在网页上显示“<”,就得写&lt。

特殊符号

如果我想打α,可以使用&Alpha

code:

	<h1>一级标题</h1>
	<h2>二级标题</h2>
	<h3>三级标题</h3>
	<h4>四级标题</h4>
	<h5>五级标题</h5>
	<h6>六级标题</h6><hr />
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>03 标题标签 格式化标签 字符实体和特殊符号</title>
	</head>
	<body>
		<!--标题标签-->
		<h1>一级标题</h1>
		<h2>二级标题</h2>
		<h3>三级标题</h3>
		<h4>四级标题</h4>
		<h5>五级标题</h5>
		<h6>六级标题</h6><hr />

		<p>美利坚合众国,简称“美国”,是由华盛顿哥伦比亚特区、50
			个州和关岛等众多海外领土组成的联邦共和立宪制国家。其
			主体部分位于北美洲中部,美国中央情报局《世界概况》19
			89年至1996年初始版美国总面积是937.3万平方公里,人口
			3.3亿   ,通用英语,是一个移民国家。 </p>
		<p>美国原为印第安人的聚居地,15世纪末,西班牙、荷兰、法国<br/>
			和英国等相继移民至此。 18世纪前,英国在美国大西洋沿岸<br/>
			建立了13个英属北美殖民地。1775年,爆发了美国人民反抗<br/>
			大英帝国殖民统治的独立战争。1776年7月4日,在费城召开<br/>
			了第二次大陆会议,由乔治·华盛顿任大陆军总司令,发表<br/>
			《独立宣言》,宣布美利坚合众国正式成立。 1783年独立<br/>
			战争结束,英国承认13个殖民地独立。1787年通过美国宪<br/>
			法,成立联邦制国家。</p><hr />
	
		<!--格式化标签-->
		<b>我粗了</b>                          <br />
		<big>我大了</big>                      <br />
		<em>我着重了</em>                      <br />
		<i>我斜体了</i>                        <br />
		<small>我小了</small>                  <br />
		<strong>我加重了</strong>              <br />
		<sub>我是下标字</sub>                  <br />
		<sup>我是上标字</sup>                  <br />
		<ins>我是插入字</ins>                  <br />
		<del>我被删了</del>                    <br />
		<b><big><i>我是样式嵌套</i></big></b>  <br /><hr />
		
		<!--字符实体-->
		html的根标签是&lt;html&gt; <br /><hr />
		
		<!--特殊符号-->
		特殊符号,比如&alpha;<br /><hr />
	</body>
</html>


4.3 超链接和多媒体标签
超链接标签:

a标签,可以给文字,图片,音乐,其他标签添加超链接功能。

属性 作用
href 设置链接地址
* 超链接锚点设置:通过<a name = '锚点名'>内容</a>设置锚点,使用<a href = '#锚点名'>内容</a>跳转
target 设置连接打开方式:
_blank表示新建标签页,_self是在当前标签页打开
多媒体标签

img图片标签

属性 作用
src 图片路径
title 鼠标悬停文字
alt 图片加载失败时提示的文字

图片标签可以作为超链接

audio音频标签

可以的写法:在audio标签下使用source添加音频

属性 作用
src 音频路径
controls 添加控件
loop 循环播放
autoplay 自动播放

video视频标签

可以的写法:在video标签下使用source添加音频

属性 作用
src 视频路径
controls 添加控件
loop 循环播放
autoplay 自动播放

code:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>04 超链接标签和多媒体标签</title>
	<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值