一、概念

概念:超文本标记语言

作用:需要将Java在后台根据用户的请求处理结果在浏览器显示给用户。数据已经过来了,但是显示可能比较凌乱,所以html应用而生,就像写作文要加标点看着舒服。

在浏览器中将数据需要使用友好的格式展示给用户,因为Java代码只能返回单纯的结果。总之一句话,告诉浏览器接收到的数据使用什么样的数据组织形式进行展示,即哪个

地方需要加黑,哪个地方需要换行等需求,告诉浏览器如何组织数据的给用户的看的。(相当于把一个屋子中的东西整理好,看着很舒服)

使用:Sysout.out.println("学生\t老师\t"); Java虚拟机真正显示的是数据" 学生 老师"  \t就是 控制格式的

Sysout.out.println("学生<br>老师<br>"); 同理这里的<br>也是控制格式换行的的。

二、文档标准文档规范

互联网的三大基石:URL: 统一资源定位符(唯一的定位一个网络资源);

HTTP:超文本传输协议规(规范浏览器和服务器之间数据交互的格式);

HTML:超文本标记语言(有效组织数据在浏览器端的显示);

HTML的文档声明:文件名.html 或者文件名.htm,自己独特的后缀

HTML的标准文档结构:

顶层标签html

头标签 head 主要配置浏览器的显示信息 如编码

主体标签 body (与头标签是平等的关系) 写数据,给用户看的

    <html>
<head>
<title></title>
</head>
<body>
hello,world!
</body>
</html>

1、HTML的head标签

<!--
1、快捷键H8 或直接html基本机构全生成。或者先打html在按住tab自动生成一对HTML标签(无法校检字母的对错)
注释单行 Ctrl+? 多行注释:ctrl+shift+?
Ctrl+enter 换行
2、顶层标签html
头标签 head 主要配置浏览器的显示信息 如编码
主题标签title 给文档起个名字,网页标题,告诉浏览器使用什么标题显示当前网页
主体标签 body (与头标签是平等的关系) 写数据,给用户看的 -->
<html>
<head>
<!--<meta charset="UTF-8"/> --> <!-- 这是h5的标签,告诉浏览器使用U"TF-8"编码去解析这个网页--> <!--h4的标签,meta是元信息的意思 用http打开,用UTF-8打开。content-type是键表示内容类型,对应下边的
"text/html; charset=UTF-8"
-->
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>HTML学习</title> <!--网页标题--> <!--以下标签了解:作用网页在浏览器中搜索概率,即搜索引擎优化。百度竞价排名 V1 V2等相关的等级
关键字 :keywords 关键字:HTML,SXT,老李
网页描述: description 内容:"本网页是关于HTML的head标签学习,特别好!
作者:author 姓名:老李
自动跳转刷新 refresh:5秒后自动刷新到指定网页 如百度,比如加广告 后期加入css和js的引入标签
-->
<meta name="keywords" content="HTML,SXT,老李"/>
<meta name="description" content="本网页是关于HTML的head标签学习,特别好!"/>
<meta name="author" content="老李"/>
<!--<meta http-equiv="refresh" content="5,url=http://www.baidu.com"/>-->
</head> <body>
<!--标题标签 ,加粗加黑显示, h1(最大)-h6(最小),自带换行功能,区别于一般文字h7,h7是原样输出
h1-h6:他们是块级标签,自己占一行.
标签属性: 这些属性大部分可以被css替代.
align:排整齐,排版.居中(center)?靠左(left)靠右(right)? -->
<h1>2018年平均工资出炉,这三大行业月平均工资超万元</h1>
<h1 align="center">2018年平均工资出炉,这三大行业月平均工资超万元</h1>
<h2>2018年平均工资出炉,这三大行业月平均工资超万元</h2>
<h3>2018年平均工资出炉,这三大行业月平均工资超万元</h3>
<h4>2018年平均工资出炉,这三大行业月平均工资超万元</h4>
<h5>2018年平均工资出炉,这三大行业月平均工资超万元</h5>
<h6>2018年平均工资出炉,这三大行业月平均工资超万元</h6> <!--加个水平横线,好人标签,块级元素,
width: 宽度,就是水平长度,可以自定义水平线宽度.60%表示占网页的比例是60%,600px表示占屏幕的大小为600像素
size:表示水平线的高度 ;color:表示设置水平线的颜色
align:水平线的位置,默认居中
-->
<hr width="60%" size="20px" color="red" align="left"/> <h7>2018年平均工资出炉,这三大行业月平均工资超万元</h7>
<!--p表示段落标签,是个整体.段与段之间会换行,但是段落之间在源码中换行,在网页中不会换行,
需要自己设置,段落之间可以有图片等,主要是进行css和js操作时比较方便。块级元素
至于段落里边的可以用br进行换行.行之间和段之间间距很明显差异 &nbsp;(空格符,速记:牛逼视频),用于一段话前边空格美观.一个nbsp可以空出一个字节的位置,告诉浏览器
在此位置增加空格符 可以嵌套使用,没有前后顺序
b:表示对某些重要的文字加黑显示
i:表示对某些文字斜体显示
u:表示加下划线
del:表示加中划线
-->
<p>
&nbsp;&nbsp;&nbsp; <i>5月14日</i>,2018年平均工资数据出炉,城镇非私营单位就业人员年 <br />
平均工资为<b> 82461 </b> 元,<u>城镇私营单位为49575元</u>。在非私营单位中,信息传输、<br />
软件和信息技术服务业、<del>金融业、科学研究和技术服务业的月平均工资超万元.</del> <br />
</p> <p>
<i><b><u> 在城镇非私营单位中,信息传输、软件和信息技术服务业达到147678元</u></b></i>
,首次突破14万元,
占据各行业平均工资水平的首位。记者注意到,这是在2016年首次超过金融业后,IT业平均
工资水平连续第3年继续力压金融业。
</p> </body> </html>

[19/05/13-星期一] HTML_head标签 和 body标签_文本标签的更多相关文章

  1. 数列F[19] + F[13]的值

    已知数列如下:F[1]=1, F[2]=1, F[3]=5,......,F[n] =F[n-1] + 2*F[n-2],求F[19] + F[13]? #include <stdio.h> ...

  2. [19/05/19-星期日] CSS_css的声明和选择器

    一.引言 HTML的作用是负责数据的格式展示,如果使用它来搞数据的样式,则发现样式书写出来太麻烦,不易于维护: HTML可以有效组织数据的展示,但是不同类型数据在浏览器中的分布没有办法展示. HTML ...

  3. 第二篇 Html(13章节)-a标签,img标签,列表,表格

    1. a标签 - 超链接,可以跳转 - 锚  href='#某个标签的ID'    标签的ID不允许重复 <!DOCTYPE html> <html lang="en&qu ...

  4. [19/05/20-星期一] CSS_css的盒子模型

    一.盒子模型 <!DOCTYPE html> <html> <!-- div 标签 块级标签 主要用来网页布局, 会将其中的子元素内容作为一个独立的整体存在 默认宽度是页 ...

  5. 版本控制git之五-标签管理 tags 标签 代码版本 如: v1.0

      版本控制git之五-标签管理 打标签 像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要. 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等). ...

  6. (二十七)JSP标签之核心标签

    一.诞生 JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的.使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码. 二.JSTL 分类 核心标签(用得最多) ...

  7. Django框架(七)—— 模板层:变量、过滤器、标签、自定义标签和过滤器

    目录 模板层:变量.过滤器.标签.自定义标签和过滤器 一.模板层变量 1.语法 2.使用 二.模板层之过滤器 1.语法 2.常用过滤器 3.其他过滤器 三.模板值标签 1.for标签 2.if标签 3 ...

  8. Struts2标签库常用标签(转)

    struts2标签讲解 要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-t ...

  9. JSTL函数标签库 fn标签

    JSTL函数标签库 fn标签 在使用jstl的函数标签库之前需要在页面中引入: <%@ taglib prefix="fn" uri="http://java.su ...

随机推荐

  1. 64bit机器编译32bit汇编

    sudo apt-get install gcc-multilib sudo apt-get install g++-multilib gcc -m32  -S a.c -o a.s gcc -m64 ...

  2. [git]git的分支管理

    最近在折腾git,有感于git这个强大而好用的版本管理工具. 说说git分支管理的心得体会. 首先,要有个master主分支: Git主分支的名字,默认叫做Master.它是自动建立的,版本库初始化以 ...

  3. ubuntu下安装/升级软件

    参考博客:https://blog.csdn.net/yjk13703623757/article/details/78945576 1.查看软件所有来源 ①.使用apt-cache madison列 ...

  4. 微信公众号接口类(PHP版本)

    [项目需求] 通过微信提供的接口,实现微信公众号与后端的应用程序数据交互.消息响应等功能. [项目疑难点] 理解接口工作方式,统一接口API,响应速度.安全性等   [代码举例]   WeixinAp ...

  5. 解决GitHub加载不出图片问题

    解决方法: 复制 raw.githubusercontent.com 去 https://www.ipaddress.com 搜索,把给出的IP地址存储到 host 文件中: 如 199.232.28 ...

  6. 【leetcode】1106. Parsing A Boolean Expression

    题目如下: Return the result of evaluating a given boolean expression, represented as a string. An expres ...

  7. (js)粘贴时去掉HTML格式

    一.IE能够触发onbeforepaste事件,因此可以在该事件中直接改变剪贴板中的内容实现过滤效果 二.谷歌由于不能触发onbeforepaste,先阻止默认行为,通过window.getSelec ...

  8. React Native 之 createBottomTabNavigator,createMaterialTopTabNavigator

    icon第三方库 yarn add react-native-vector-icons react-native link react-native-vector-icons 在上次的代码中添加: A ...

  9. docker安装禅道

    一.下载地址 禅道开源版:   http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip 数据库用户名: root,默认密码: 123456.运行时 ...

  10. HDU 6582 Path

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Submissio ...