java web
html部分
-<!DOCTYPE html>:声明html版本
-<head>:放置网页的头信息
-<body>:放置网页的内容信息,这些内容都显示在浏览器页面中
如:
<!DOCTYPE html>
<html>
<head>
<!-- 告知网页的文字编码 utf-8 -->
<meta charset="UTF-8">
<!-- 网页的标题 -->
<title>Insert title here</title>
</head>
<body>
<!-- 文本内容 -->
</body>
</html>
body体中显示文本
-标题标签/元素:
<h#>文字<h#>
(#号取值为1-6;1为最大,6为最小)
-段落元素:
<p>段落文本</p>
p节点可以自动换行,且段落间间距更大
-列表元素:
<ul>:无序列表,列表元素用
<ul>
<li>列表元素</li>
<li>列表元素</li>
</ul>
<ol>:有序列表,列表元素用
<ol>
<li>列表元素</li>
<li>列表元素</li>
</ol>
-分区元素:
<div>:可以说成div层,div块,更多用户做网页布局和网页的内容,按照块来显示
可以自动换行,行间距不大
<span>:可以说成行内块,一般用于处理一个大块文字中的部分文字
-行内元素:
<i>:用来定义斜体文字
<b>:用来给文字加粗
<del>:给文字带有删除线
<u>:给文字添加下划线
-空格折叠:
默认情况下,html中的多个空格,多个制表符,多个换行都会压缩成空格
-文字换行
<br>:换行,此元素没有</br>
<br />等同于<br>
body体中显示图像
-图片元素:
<img />:显示图片,此元素没有</img>
属性:
src:文件的路径
width:指定图片的宽度
height:指定图片的高度
-多媒体元素:
<embed>:可以显示视频或音频
属性:
src:指定播放源
width:宽度
height:高度
<video>:可以播放视频,但视频的格式有约束
<img src="web概述.png" width="100px" height="100px"/>
<embed src="aa.mp4"/>
<embed src="aa.mp3" width="0" height="0"/>
在body体显示表格
-<table>表格元素:
border:边框
width:宽度
height:高度
align:对齐方式
cellpadding:单元格边框与内容之间的距离(可以是固定像素,也可以是百分比)
cellspacing:单元格之间的距离(可以是固定像素,也可以是百分比)
-<tr>行元素:
align:水平对齐方式 left center right
valign:垂直对齐方式 top middle bottom
-<td>单元格元素:
align:水平对齐方式
valign:垂直对齐方式
width:宽度
height:高度
colspan:列合并
rowspan:行合并
-<th>单元格元素(仅代表表头)
-<thead> 表头
-<tbody> 表格内容
-<tfoot> 表尾
如:
<table border="1" align="center">
<thead>
<tr align="center" valign="">
<th>id</th>
<th>用户名</th>
<th>密码</th>
<th>地址</th>
<th>年龄</th>
<th>删除</th>
<th>修改</th>
</tr>
</thead>
<tbody>
<tr align="center">
<td>1</td>
<td>张三</td>
<td>zs</td>
<td>北京亦庄</td>
<td>20</td>
<td><a href="#">删除</a></td>
<td><a href="#">修改</a></td>
</tr>
<tr align="center">
<td>2</td>
<td>王五</td>
<td>ww</td>
<td>北京亦庄</td>
<td>20</td>
<td><a href="#">删除</a></td>
<td><a href="#">修改</a></td>
</tr>
<tr align="center">
<td>3</td>
<td>李四</td>
<td>ls</td>
<td>北京亦庄</td>
<td>20</td>
<td><a href="#">删除</a></td>
<td><a href="#">修改</a></td>
</tr>
</tbody>
<tfoot>
<tr align="center">
<td colspan="7">7个单元格合并成一个单元格</td>
</tr>
<tr align="center">
<td rowspan="2">3</td>
<td>李四</td>
<td>ls</td>
<td>北京亦庄</td>
<td>20</td>
<td><a href="#">删除</a></td>
<td><a href="#">修改</a></td>
</tr>
<tr align="center">
<td>李四</td>
<td>ls</td>
<td>北京亦庄</td>
<td>20</td>
<td><a href="#">删除</a></td>
<td><a href="#">修改</a></td>
</tr>
</tfoot>
</table>
在body中显示表单
用来显示和收集信息,并把收集的信息提交给服务器
表单由两部分组成
-<form>元素:
表单控件元素,用来定义一个表单
action:表单要提交到哪个目的地(可以是本地,也可以是服务器)
method:表单要提交的方式
post提交:可以传递的数据量大,地址栏不显示,安全
get提交:可以传递的数据量小,地址栏显示,不安全
enctype:表单提交的编码方式
-<input type="" name="">表单控件:
<input type="text" /> 文本框
<input type="password" /> 密码框
<input type="radio" /> 单选框
<input type="checkbox" /> 多选框
<input type="button" /> 按钮
<input type="submit" /> 提交按钮
<input type="reset" /> 重置按钮
<input type="hidden" /> 隐藏
<input type="file" /> 文件框
其他表单控件
<select ></select> 下拉列表框
<textarea></textarea> 多行多列的文本框
type:类型
<input>元素的属性
name:名称
value:值
maxLength:限制输入字符数
readonly:设置只读
单选框和多选框的常用属性
value:值
name:名称
checked:设置默认选中
按钮的属性
value:按钮上显示的字
如:
<div style="text-align:center;font-size:30px;font-weight:bold;">用户登录</div>
<table border="1" align="center">
<form action="aa.html" method="post">
<tr>
<td>用户名</td>
<td>
<input type="text" name="userName" value="张三" />
<input type="button" value="检查用户名同名"/>
</td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="userPassword" value="zs" /></td>
</tr>
<tr>
<td>性别</td>
<td>
<input type="radio" name="userSex" value="男" checked="checked" />男
<input type="radio" name="userSex" value="女" />女
</td>
</tr>
<tr>
<td>爱好</td>
<td>
<input type="checkbox" name="userHobby" value="读书" checked="checked" />读书
<input type="checkbox" name="userHobby" value="旅游" />旅游
<input type="checkbox" name="userHobby" value="学习" />学习
<input type="checkbox" name="userHobby" value="音乐" />音乐
</td>
</tr>
<tr>
<td>头像</td>
<td>
<input type="file" name="userHead" />
</td>
</tr>
<tr>
<td>隐藏数据</td>
<td>
<input type="hidden" value="aaa" name="userHide" />
</td>
</tr>
<tr>
<td>籍贯</td>
<td>
<select name="userJIGuan">
<option value="北京">北京</option>
<option value="上海" selected="selected">上海</option>
<option value="广州">广州</option>
</select>
</td>
</tr>
<tr>
<td>备注</td>
<td>
<textarea cols="20" rows="5" name="userComment" ></textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="登录"/>
<input type="reset" value="重置"/>
</td>
</tr>
</form>
</table>
-超链接元素
分类:
a标记超链接:
属性:href="超链接的目的地"
target="目标的打开方式"
_blank:在一个新的空白浏览器窗口打开
_self:在当前的浏览器窗口打开
其他的frame名字
a标记锚点:
定义锚点:
<a name="自定义的锚点的名字">网页中显示文字</a>
连接到锚点
<a href="#锚点的名字">网页中显示的文字</a>
如:
<!--超链接-->
<a href="aa.html" target="_blank" >超链接演示</a>
<!--锚点--><br />
<a name="maoName">定义一个锚点</a>
<a href="#maoName">跳转到锚点的位置</a>