java开发工程师入门第二阶段(05-web前端(HTML))

一.HTML
1.HTML概述

HTML(Hyper Text Markup Language)超文本标记语言,是做网站页面的最基础的开发语言,由Web的发明者 Tim Berners-Lee和同事 Daniel W. Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。由W3C组织发展壮大。它的功能很弱,连脚本语言都算不上,类比java这种强语言,那就是一个天上一个地下,但它小而美,网站开发它却是霸主。

2.结构

1.文档声明,用来声明HTML文档所遵循的HTML规范。
2.头部分,用来存放HTML文档的基本属性信息,比如网页标题、编码格式,这部分内容会被网页优先加载。
3.体部分,用来存放网页要显示的数据。
4.声明网页标题
5.用来通知浏览器使用哪个编码来打开HTML文档,打开的方式一定要和保存文件时使用的编码一致,避免出现中文乱码问题。

入门案例:

<!doctype html>
<html>
	<head>
		<title>quickstart</title>
		<!-- 防止中文乱码 -->
		<meta charset="UTF-8"/>
	</head>
	<body>
		hello html ~
		你好呀
		<!-- 
			ctrl c / v 复制粘贴
			ctrl x / d 删除 
			ctrl 上/下 箭头 调整位置
		-->
	</body>
</html>
3.语法
1. HTML标签

HTML是一门标记语言,标签分为开始标签和结束标签,如。

如果开始和结束中间没有内容,可以合并成一个自闭标签

2. HTML属性&注释&空格&换行

HTML标签都可以具有属性,属性包括属性名和属性值,如果有多个属性,要以空格隔开。属性的值要用单引号或者双引号引起来。

如:<a href="" target="" name="" id=""></a>
格式:<!-- 注释内容 -->
换行:<br/>
空格:在HTML中,多个空格会被当成一个空格来显示。
3.常用标签

1.标题标签(H1—H6 越来越小)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>常用标签</title>
	</head>
	<body>
		<!-- hbuilder的常用快捷键:复制粘贴ctrl c/v剪切ctrl x-->
		<!-- 1.标题标签 h1大~h6小,自动换行,字体加粗 -->
		<h1>31省份新增本土确诊41例 陕西35例</h1>
		<h2>31省份新增本土确诊41例 陕西35例</h2>
		<h3>31省份新增本土确诊41例 陕西35例</h3>
		<h4>31省份新增本土确诊41例 陕西35例</h4>
		<h5>31省份新增本土确诊41例 陕西35例</h5>
		<h6>31省份新增本土确诊41例 陕西35例</h6>
	</body>
</html>

2.列表标签( 在网页中加入列表效果 )

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>常用标签</title>
	</head>
	<body>
		<!-- 2.列表标签: 有序无序,列表项自动换行 -->
		<h3>热搜榜</h3>
		<!-- 2.1 无序列表:使用ul+li , unorderlist+list -->
		<ul> 
			<li>31省份新增本土确诊41例 陕西35例</li>
			<li>稳住农业基本盘做好三农工作</li>
		</ul>
		<!-- 2.2 有序列表:使用ol+li , orderlist+list -->
		<ol> 
			<li>31省份新增本土确诊41例 陕西35例</li>
			<li>稳住农业基本盘做好三农工作</li>
		</ol>
	</body>
</html>

3.图片标签 & 超链接标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>常用标签</title>
	</head>
	<body>
		<!-- 练习:做一个能被点击的图片 -->
		<a href="https://www.baidu.com">  <img src="3.jpg"/>   </a>
		<br />
		<!-- 4.超链接 
			href属性用来让超链接可以被点击,也可以指定点击的跳转网址
			target属性用来让指定超链接的打开方式,默认是_self当前窗口打开
			      _blank是用新窗口打开
		-->
		<a href="#">百度一下</a>  <br />
		<a href="https://www.baidu.com/" target="_blank">百度一下</a>  <br />
		<!-- 4.2.锚定:从一个位置回到指定的另一个位置 -->
		<a name="top">我是顶部</a>
			<h1>北京富婆通讯录</h1>
			<h1>北京富婆通讯录</h1>
			<h1>北京富婆通讯录</h1>
			<h1>北京富婆通讯录</h1>
			<h1>北京富婆通讯录</h1>
		<a href="#top"> ^ </a> 
		<br />
		<!-- 3.图片标签: 同行展示多个图片
			src属性用来指定图片位置/路径
			(如果图片和网页文件在同级文件夹可以直接写图片名称)
			width属性用来指定图片的宽度,单位是像素px
			height属性用来指定图片的高度,单位是像素px
		-->
		<img src="3.jpg" width="30%" height="800px"/>
		<img src="3.jpg"/>
		<img src="3.jpg"/>
	</body>
</html>

4.Input标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>常用标签</title>
	</head>
	<body>
		<!-- 1.input标签,表示输入框 -->
		普通的输入框: <input type="text"/> <br />
		密码输入框: <input type="password"/><br />
		数字输入框: <input type="number"/><br />
		日期输入框: <input type="date"/><br />
		星期输入框: <input type="week"/><br />
		单选框: <input type="radio"/><br />
		多选框: <input type="checkbox"/>吃饭   <br />
		普通按钮:
		<input type="button" value="保存"/>
		<button>注册</button>
		<br />
		提交按钮:把用户在浏览器输入的数据,提交给后端的java程序来处理
		<input type="submit" value="保存"/>
		<button type="submit">保存</button>
	</body>
</html>

5.表格标签( 通常用来展示数据 )

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>常用标签</title>
	</head>
	<body>
		<!-- 练习表格 ,th是表头效果:加粗居中
			合并单元格:
			合并行/行合并 rowspan:把N行合并成一大行
			合并列/列合并 colspan:把N列合并成一大列
		-->
		<h3>流量调查表</h3>
		<table bgcolor="lightblue" border="1px">
			<tr>
				<th>总页面流量</th>
				<th>共计来访</th>
				<th>会员</th>
				<th>游客</th>
			</tr>
			<tr>
				<td>平均每人浏览</td>
				<td colspan="3">1.58</td>
			</tr>
		</table>
		
		<!-- 1.表格标签 
			table表示表格,tr表示行,td表示列
			bgcolor背景色,width宽度,border边框,cellspacing单元格的间距
		-->
		<table bgcolor="pink" width="500px" border="1px" cellspacing="0">
			<tr>
				<td colspan="2">11</td>
				<td>13</td>
			</tr>
			<tr>
				<td>21</td>
				<td>22</td>
				<td rowspan="2">23</td>
			</tr>
			<tr>
				<td>31</td>
				<td>32</td>
			</tr>
		</table>
	</body>
</html>

6.表单标签

只有表单标签,才能提交数据(是指 把前端输入的数据 提交给 java程序 的过程),表单标签本质上就是一个特殊的表格

在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>常用标签</title>
	</head>
	<body>
		<!-- 1.表单标签:比表格多了数据提交的功能
		1.1,要求:必须使用form标签  + 必须有提交按钮 + 必须配置name属性
		1.2,效果: 实现了数据提交,数据都在地址栏进行了拼接,多组数据使用&连接
http://127.0.0.1:8848/hbuilderx/cgb2111/register.html?user=jack&pwd=123
		1.3,数据提交的格式: 属性名=属性值是
		     其中,属性名是 网页上name属性的值 ,属性值 是用户在浏览器中输入的数据
		-->
		<form>
			<h1>注册表单</h1>
			<table bgcolor="lightgray" border="1px" 
					width="500px" cellspacing="0">
				<tr>
					<td>用户名:</td>
					<td>
						<input type="text" name="user"/>
					</td>
				</tr>
				<tr>
					<td>密码:</td>
					<td>
						<input type="password" name="pwd"/>
					</td>
				</tr>
				<tr>
					<td>确认密码:</td>
					<td>
						<input type="password" />
					</td>
				</tr>
				<tr>
					<td>昵称:</td>
					<td>
						<input type="text" />
					</td>
				</tr>
				<tr>
					<td>邮箱:</td>
					<td>
						<input type="email" />
					</td>
				</tr>
				<tr>
					<td>性别:</td>
					<td>
						<input type="radio" /><input type="radio" /></td>
				</tr>
				<tr>
					<td>爱好:</td>
					<td>
						<input type="checkbox"/>篮球
						<input type="checkbox"/>足球
						<input type="checkbox"/>乒乓球
					</td>
				</tr>
				<tr>
					<td>城市:</td>
					<td>
						<select>
							<option>请选择</option>
							<option>北京</option>
							<option>广州</option>
							<option>深圳</option>
						</select>
					</td>
				</tr>
				<tr>
					<td>头像:</td>
					<td>
						<input type="file"/>
					</td>
				</tr>
				<tr>
					<td>验证码:</td>
					<td>
						<input type="text" />
						<img src="a.png" />
						<button>点我换一张</button>
					</td>
				</tr>
				<tr>
					<td>自我描述:</td>
					<td>
						<textarea>请在这里写...</textarea>
					</td>
				</tr>
				<tr>
					<td colspan="2">
						<button type="submit">提交</button>
						<button type="reset">重置</button>
					</td>
				</tr>
			</table>
		</form>
	</body>
</html>
二.CSS
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值