Java-day18学习笔记

day17复习

在这里插入图片描述

day18

一、表格标签 table

常见组成标签
table中包含了tr、td、th标签

注意:
1. 行合并和列合并的时候,只保留第一个单元格即可
2. 行合并就在一个单元格中写上rowspan,合并几个单元格就写几,列合并就在一个单元格中写上colspan,合并几个单元格就写几
image-20210121104025159
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>01-表格标签</title>
</head>
<body>

<!--表格(想要一个两行三列的表格)-->
<table border="1" align="center" width="400px" height="400px" bgcolor="pink" cellspacing="5px" background="../img/mr.jpg">
    <caption>成绩表</caption>
    <!--表格中的第一行,包含了3个单元格-->
    <!--<tr align="center">
        <td><b>语文</b></td>
        <td>数学</td>
        <td>外语</td>
    </tr>-->
    <tr>
        <th>语文</th>
        <th>数学</th>
        <th>外语</th>
    </tr>
    <!--表格中的第二行,包含了3个单元格-->
    <tr>
<!--        <td align="center" width="300px" height="100px">100</td>-->
        <td align="center">100</td>
        <td>200</td>
        <td>300</td>
    </tr>
</table>

</body>
</html>
image-20210121104457435
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02-练习</title>
</head>
<body>

<table border="1" bgcolor="#ffc0cb" align="center" width="300px">

    <caption>明星成绩表</caption>
    <tr>
        <th>姓名</th>
        <th>语文</th>
        <th>数学</th>
        <th>外语</th>
    </tr>
    <tr>
        <td>蔡徐坤</td>
        <td>2</td>
        <td>3</td>
        <td rowspan="2">66</td>
    </tr>
    <tr>
        <td>马保国</td>
        <td>20</td>
        <td>30</td>
        <!--<td>66</td>-->
    </tr>
    <tr>
        <td>郑爽</td>
        <td colspan="2">6</td>
        <!--<td>6</td>-->
        <td>6</td>
    </tr>

</table>

</body>
</html>
image-20210121104645490
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>03-练习</title>
</head>
<body>

<!--创建一个6行4列的表格-->
<table border="1" cellspacing="0" align="center" width="350px">

    <caption>座次表</caption>
    <tr align="center">
        <td></td>
        <td rowspan="4">过道</td>
        <td>王超安</td>
        <td>高德</td>
    </tr>
    <tr align="center">
        <td>魏翔</td>
        <td>刘杰</td>
        <td></td>
    </tr>
    <tr align="center">
        <td>方伟</td>
        <td>张旺</td>
        <td>周鹏</td>
    </tr>
    <tr align="center">
        <td></td>
        <td>杨重祥</td>
        <td></td>
    </tr>
    <tr align="center">
        <td colspan="2"></td>
        <td colspan="2">讲台</td>
    </tr>

</table>

</body>
</html>
image-20210121111058977

二、表单标签 form

用于收集不同用户录入的信息,并将信息提供到指定位置

<form action="#" method="">

    
</form>

属性:
	action:将表单中的数据提交到哪个网址
	method: 提交的方式,有get【默认】和post两种

2.1 get和post的区别

携带数据的位置不同:
	get:数据直接显示在地址栏中
	post:数据不直接显示(但是可以通过其它方式看见)
能携带的数据不同:
	get:只能携带字符串类型的数据
	post:什么数据都可以携带(后面文件上传的时候只能使用post)
能携带的数据大小不同:
	get:一般不会超过4k
	post:没有限制(但是一般服务器会进行限制)
安全性不同:
	get:不安全
	post:安全

① get方式提交并查看数据

get方式提交并查看

② post方式提交并查看数据

post提交数据并查看

2.2 form中嵌套的标签

input标签
select标签
textarea标签

2.3 input标签

<input type="text">

属性type的常见值:
	text 		普通文本
	password    密码(显示为黑色小圆点)
	radio		单选按钮
	checkbox    复选框
	file		文件
	date		日期
	
	button 		普通按钮
	reset		重置按钮
	submit		提交按钮 【将表单中的数据提交到指定位置】

属性placeholder:用来做提示
属性readonly: 只读
属性checked:默认被选中【用在radio和checkbox上】

2.4 select标签

<select name=""> 
	<option value=""></option>
	<option value=""></option>
	<option value=""></option>
</select>
	
属性:
	selected   默认被选中,【用在option上】【直接写上就ok了,不需要再给值了】

2.5 文本域标签 textarea

<textarea rows="" cols="">初试内容</textarea>

属性:
	rows:用来定义文本域有几行
	cols:用来定义文本域有几列

2.6 共同的属性

name:标识每一种数据的名字
value:每一种数据对应的值

以上两种属性用在表单提交数据中,name相当于键,value相当于值
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>01-表单标签</title>
</head>
<body>

<form action="../02-表格标签/03-练习.html" method="get">

    账号:<input type="text" name="username" placeholder="请输入账号:"> <br>
    密码:<input type="password" name="password" placeholder="请输入密码:"> <br>
    性别:<input type="radio" name="sex" value="male" checked><input type="radio" name="sex" value="female"><br>
    爱好:<input type="checkbox" name="hobby" value="sing"> 唱歌
        <input type="checkbox" name="hobby" value="dance"> 跳舞
         <input type="checkbox" name="hobby" value="debug" checked> 敲代码 <br>
    文件:<input type="file" name="filename"> <br>
    日期:<input type="date" name="birthday"> <br>

    城市:<select name="city">
                <option value="bj">北京</option>
                <option value="sh">上海</option>
                <option value="lz" selected>兰州</option>
         </select> <br>
    个人简介:
    <textarea rows="5" cols="10">请输入您的介绍吧</textarea> <br>

    <input type="button" value="普通按钮">
    <input type="reset">
    <input type="submit">
</form>

</body>
</html>
image-20210121152715007

2.7 音乐标签 audio

<audio src="../media/负心人.mp3" controls autoplay loop>找不到此音乐</audio>

属性src:放的是音乐的路径
controls:是音乐控制面板,可以播放、暂定、调节音量等
autoplay:自动播放
loop:循环播放
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02-音乐标签</title>
</head>
<body>

<audio src="../media/负心人.mp3" controls autoplay loop>浏览器不支持</audio>

</body>
</html>

image-20210121161029712

2.8 视频标签 video

<video src="../media/一生所爱.mp4" width="1000px" controls loop autoplay>浏览器不支持</video>

属性src:放的是视频的路径
controls:是视频控制面板,可以播放、暂定、调节音量等
autoplay:自动播放
loop:循环播放
width:控制视频播放窗口的宽
height:控制视频播放窗口的高
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>03-视频标签</title>
</head>
<body>

<video src="../media/一生所爱.mp4" width="1000px" controls loop autoplay>浏览器不支持</video>

</body>
</html>

image-20210121161134337

猜你喜欢

转载自blog.csdn.net/ChangeNone/article/details/112967367