Java 学习总结
学习Java的第九周,本周主要的学习内容为JDBC与HTML。
JDBC
JDBC总结
HTML
一、HTML简介
1.1 HTML概述
HTML全称:Hyper Text Markup Language(超文本标记语言)
HTML是一门用户创建网页文档的标记语言,网页本身是一种文本文件,在文本文件中添加标记符。
浏览器来解析HTML标记的内容(文字的处理,画面排版安排,图片如何显示、音频、视频等等)
HTML是用来创建网页的标记语言
1.2 HTML特点
1、简易性:超文本标记语言的版本升级采用的超集方式。更加方便灵活
2、可扩展性:超文本标记语言采取的子类元素的方式,为系统扩展带来保证
3、平台无关性:
4、通用性:HTML是网络的通用语言,一种简单、通用的标记语言。
1.4 HTML基本结构
<!-- 文档声明:告诉浏览器使用HTML5版本解析 -->
<!DOCTYPE html>
<html>
<!--网页的头部 -->
<head>
<!--页面的字符集编码 -->
<meta charset="utf-8" />
<!-- 页面的标题 -->
<title>我的页面</title>
</head>
<!-- 网页的主题,显示的部分-->
<body>
展示的内容
</body>
</html>
1、HTML页面包含头部head和主体body
2、HTML标签通常是成对出现的,有开始标签,有结束标签,称为对标签。没有结束标签的为 空标签
3、HTML标签都长都有属性,格式:属性名 = “属性值” 属性名 = “属性值”。多个属性用空格间隔
4、HTML标签不区分大小写,建议小写
5、HTML文件后缀名为html或htm
二、HTML基本标签
2.1 结构标签
<html></html>:根标签
<head> :头标签
<title></title>页面的标题
</head>
<body>:主体标签:显示网页内容
</body>
属性:
color:文本的颜色
bgColor:背景色
background:背景图片
颜色的表示方式:
第一种:颜色名称 red blue green yellow orange
第二种方式:RGB模式 #000000 #ffffff #325687
2.2 排版标签
1、注释标签:<!-- 注释 -->
2、换行标签:<br/>
3、段落标签:<p>文本文字</p>
特点:段落与段落之间有行高(行间距)自带换行
属性:文本对齐方式 align (left、center 、right)
4、水平线标签:<hr/>
属性:
width:水平线的长度(两种:像素表示。第二种:百分比显示)
size:水平线的粗细(避免过粗、太丑、一般给个位数 比如 6px)
color:水平线的颜色
align:水平线的对齐方式(left、center、right)
2.3 标题标签
<h1>-<h6>
数字越小,标题文字越大!默认加粗、默认字号、默认占据一行
2.4 容器标签
<div></div> : 块级标签,独占一行,自带换行
<span></span> : 行级标签,所有内容都在同一行
作用:<div>主要是结合css做页面分块 布局
<span>:进行友好提示信息的显示
2.5 列表标签
2.5.1 无序列表
ul(unorder list)
<!--ul是无序列表,默认标识为实心圆 disc
circle 空心圆
square 黑色方块
-->
<ul type="square">
<li>兰博基尼</li>
<li>法拉利</li>
<li>宾利</li>
<li>迈凯伦</li>
</ul>
2.5.2 有序列表
ol(order list)
<!--ol是有序列表,默认标识为阿拉伯数字 1
a A 字母字典顺序
i I 罗马数字
-->
<ol type="I">
<li>铁胆火车侠</li>
<li>光明勇士</li>
<li>米老鼠和唐老鸭</li>
<li>小头儿子和隔壁老王</li>
</ol>
2.5.3 定义列表
dl(defination list)定义列表
dt(defination title)定义标题
dd(defination description) 定义描述
<dl>
<dt>秦牛正威</dt>
<dd>就当是一场梦,醒来还是很感动</dd>
<dt>???</dt>
<dd>蛋黄的长裙,蓬松的头发。</dd>
</dl>
2.5.4 列表嵌套
<ul>
<li>最新娱乐新闻</li>
<li>
<dl>
<dt>青春有你2</dt>
<dd>非常庞大的导师阵容,Ella,Jony J,蔡徐坤,Lisa</dd>
</dl>
</li>
<li>
猎心者
<ol>
<li>戴猛。。。</li>
<li>廖朵朵。。。</li>
<li>花笙。。。</li>
</ol>
</li>
</ul>
2.6 图片标签
<img /> 独立标签
属性:
src 图片地址
width 图片的宽度
height 图片的高度
border 边框
alt 图片的文字说明 当图片未能正确加载时,才显示
title 鼠标悬停时,显示的文字
<img src="img/微信图片_20200306173413.jpg"
width="500px"
height="900px"
/>
<img src="img/timg.jpg"
width="500px"
height="500px"
border="5"
alt="给你点赞的小脑斧"
title="给你点赞的大脑斧"
/>
2.7 链接标签
超链接可以是文本,也可以是图片,可以点击链接标签,进入新的文档,或者是当前文档中的某个部分
<a>文本或图片</a>、
属性:
href="跳转的地址"跳转外网需要添加协议
target:_self(当前文档)
_blank(新页面,会一直打开新的)
_search 之前打开的页面存在,则不打开新的页面,直接复用
name 充当锚点(顶部、底部)
需要为标签提供name属性,进行赋值
需要点击跳转的标签href属性给 #name
2.8 表格标签
表格由<table>标签来定义,每个表格均有若干行(由tr标签定义行),每行由若干个单元格组成(由td标签来定义)。每一个数据单元可以包含文本、图片、列表。。。。。。
2.8.1 普通表格
table tr td
<!--创建表格 table 行 tr 列 td
table属性:
默认没有边框体现
border:边框的宽度
bordercolor:边框的颜色
cellspacing:单元格的间距
cellpadding:单元格与内容的间距
width:宽度
height:高度
align:控制表格的对齐方式 left center right
td的属性:
align:控制的单元格内容的对齐方式 left center right
valign:控制单元格内容的垂直对齐方式 top middle bottom
-->
<table border="1" bordercolor="red" cellspacing="10" cellpadding="10"
width="300px" height="300px" align="center">
<tr>
<td align="center">学号</td>
<td align="center">姓名</td>
<td align="center">性别</td>
</tr>
<tr>
<td valign="bottom">S1001</td>
<td valign="middle">张阔</td>
<td valign="top">男</td>
</tr>
</table>
2.8.2 表格的表头
th
<!-- th作为表头,默认居中,加粗 -->
<table border="1">
<tr>
<th>学号</th>
<th>姓名</th>
<th>分数</th>
</tr>
<tr>
<td>S1002</td>
<td>刘欣</td>
<td>100</td>
</tr>
</table>
2.8.3 表格的列合并
colspan
<table border="1" bordercolor="red">
<tr>
<td align="center" colspan="4">学生信息表</td>
</tr>
<tr>
<td>学号</td>
<td>姓名</td>
<td colspan="2">各科成绩</td>
</tr>
<tr>
<td>1</td>
<td>哆啦A梦</td>
<td>80</td>
<td>90</td>
</tr>
</table>
2.8.4 表格的行合并
rowspan
<table border="1" bordercolor="blue">
<tr>
<td colspan="4" align="center">学生表</td>
</tr>
<tr>
<td>学号</td>
<td>姓名</td>
<td>语文成绩</td>
<td>数学成绩</td>
</tr>
<tr>
<td rowspan="2">1</td>
<td rowspan="2">光头强</td>
<td>80</td>
<td>90</td>
</tr>
<tr>
<td>100</td>
<td>99</td>
</tr>
</table>
2.9 文本格式化标签
<!--粗体文本-->
<b>今天天气好</b><br />
<!--大号字-->
<big>今天天气好</big><br />
<!--着重文字-->
<em>今天天气好</em><br />
<!--斜体字 物理上把字体倾斜-->
<i>今天天气好</i><br />
<!--小号字-->
<small>今天天气好</small><br />
<!--定义加重语气-->
<strong>今天天气好</strong><br />
<!--下标字-->
CO<sub>2</sub><br />
<!--上标字-->
孙悟空三打张阔<sup>①</sup><br />
<!--插入字-->
<ins>今天天气好</ins><br />
<!--删除字-->
<del>今天天气好</del>
继续努力,加油加油!