Java Web 学习笔记01 HTML基本用法

HTML

Java Web软件架构:B/S 、C/S

1、概述

超文本标记语言:Hyper Text Markup Language
HTML文件由一组标签构成,经过浏览器解析之后可以显示网页内容。
HTML文档的构成
在这里插入图片描述

2、HTML语法

基本语法规范

html 标签 90% 都是一对一对出现的
单个标签 自己结束自己image、input、br、hr

<!-- ①标签不能交叉嵌套 -->	
正确:<p><i>早安,Alex</i></p>	
错误:<p><i>早安,Alex</p></i>		

<!-- ②标签必须正确关闭 -->	
<!-- i.有文本内容的标签: -->	
正确:<p>早安,Alex</p>	
错误:<p>早安,Alex		

<!-- ii.没有文本内容的标签: -->	
正确:aaaaaa<br />bbbbbbbb	
错误:aaaaaa<br>bbbbbbbb		

<!-- ③属性必须有值,属性值必须加引号 -->	
正确:<font color="blue">早安,Alex</font>	
错误:<font color>早安,Alex</font>	
错误:<font color=red>早安,Alex</font>			

<!-- ④注释不能嵌套 -->	
正确:<!-- 注释内容 -->	
错误:<!-- 注释内容<!-- 嵌套的注释 --> 溢出的注释 -->

3、表格(table tr td)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<table border="1" align="center" width="80%">
  		<tr><th>姓名</th><th>位置</th><th>公司</th><th>财富</th></tr>
  		<tr>
   			<td>王健林</td>
   			<td>北京</td>
   			<td>万达</td>
   			<td>2211</td>
  		</tr>
  		<tr>
   			<td>马云</td>
   			<td>杭州</td>
   			<td>阿里巴巴</td>
   			<td>1889</td>
  		</tr>
  		<tr>
   			<td>马化腾</td>
   			<td>深圳</td>
   			<td>腾讯</td>
   			<td>1642</td>
  		</tr>
  		<tr>
   			<td>王卫</td>
   			<td>深圳</td>
   			<td>顺丰速运</td>
   			<td>1240</td>
  		</tr>
 	</table>
</body>
</html>

结果:
在这里插入图片描述

4、超链接(< a > < /a > a标签是get请求)

a.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<a href="pages/target.html">跳转到目标页面,目标页面有美女!</a>
</body>
</html>

target.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	美女!
</body>
</html>	

结果:
在这里插入图片描述
在这里插入图片描述

5、表单

1、form标签

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<!-- 创建表单 -->
 	<!-- 使用form标签定义表单
  	使用action属性指定提交数据的位置
  	使用method属性指定提交数据的方式
   	GET:会将提交的数据附着在URL地址后面,在浏览器地址栏可以看到
   	POST:不会提交的数据附着在URL地址后面,在浏览器地址栏看不到
  	-->
  	<form action="target.html" method="post">
 
  		用户名:<input type="text" name="userName" /><br /><br />
  		密码:<input type="password" name="password" /><br /><br />
  
  		<!-- 提交按钮:type="submit",使用value属性指定它是页面上显示的文字 -->
  		<input type="submit" value="登录" />
 
 	</form>
 </body>
 </html>

在这里插入图片描述
2、文本框

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 	<!-- file:///D:/workspace/test/Web02_UI/WebContent/04.表单/target.html?username=Tom&email=tom@126.com&password=abc123&other=%E6%97%A0-->
	<form action="target.html" method="get">
		用户名:<input type="text" name="username" /><br /><br />
  		邮箱:<input type="text" name="email" /><br /><br />
  		密码:<input type="text" name="password" /><br /><br />
  		其他:<input type="text" name="other" /><br /><br />
		<input type="submit" value="登录" />
		<br /><br />
	</form>
</body>
</html>

结果:
在这里插入图片描述
3、密码框

<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form action="target.html" method="get">
  
  		密码:<input type="password" name="password" /><br /><br />
  		<input type="submit" value="登录" />
  		<br /><br /
 	</form>
</body>
</html>

结果:
在这里插入图片描述
4、单选框

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form action="target.html" method="get">
		性别:
  		<input type="radio" name="gender" value="male" />男生
  		<input type="radio" name="gender" checked="checked" value="female" />女生
  		<input type="radio" name="gender" value="eastSuccess" />东方不败<br /><br /><br /><br />
  		<input type="submit" value="提交" />
  		<br /><br />
  	</form>
</body>
</html>

结果:
在这里插入图片描述

5、多选框

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form action="target.html" method="get">
		你喜欢的足球队<br /><br />
		巴西<input type="checkbox" name="soccerTeam" value="Brazil" />
  		德国<input type="checkbox" name="soccerTeam" value="German" />
  		荷兰<input type="checkbox" name="soccerTeam" value="Holland" /><br /><br /><br /><br />
  		<input type="submit" value="提交" />
  		<br /><br />
  	</form>
</body>
</html>

target.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	Target Page...
</body>
</html>

结果:
在这里插入图片描述
在这里插入图片描述

6、插入图片( < img alter="" src="" /> )

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<img alt="加载图片失败" src="img/a.jpg">
</body>
</html>

在这里插入图片描述

7、列表(有序 < ol > 无序 < ul > type="" -> 决定了展示的样式)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<!-- 在这里创建无序列表 -->
 	<ul>
  		<li>火影忍者</li>
  		<li>死神</li>
  		<li>海贼王</li>
  		<li>名侦探柯南</li>
  		<li>网球王子</li>
 	</ul>
 	<br /><br />
 	<!-- 在这里创建有序列表 -->
 	<ol>
  		<li>漩涡鸣人</li>
  		<li>黑崎一护</li>
  		<li>路飞</li>
  		<li>柯南</li>
  		<li>越前龙马</li>
 	</ol>
</body>
</html>

结果:
在这里插入图片描述

8、标题段落(< h1 > < p > )

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<!-- 在这里创建标题 -->
 	<h1>江畔独步寻花</h1>
 	<h3>唐·杜甫</h3>
 	<!-- 在这里创建段落 -->
 	<p>黄四娘家花满蹊</p>
 	<p>千朵万朵压枝低</p>
 	<p>留连戏蝶时时舞</p>
 	<p>自在娇莺恰恰啼</p>
</body>
</html>

结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值