html基础标签-学习笔记1

11、认识基本主体标签

根标签<html></html> 、头标签<head></head> 、网页体标签<body></body>

<!--这是根-->
<html>

	<!--头-->
	<head>
		<!--标题栏-->
		<title>my first html page</title>
	</head>

	<!--网页体-->
	<body>
		<!--这里的内容显示到网页上!-->
		这是我的第一个HTML页面!
	</body>

</html>

2、基本标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>基本标签1</title>
	</head>
	<body>
		<!-- 段落标签 p-->
		<p>理想的储存器:容量大、速度快、价格低。但以上三种要求在实际应用中是相互矛盾:(1)速度快,价格高。
		(2)容量大,价格低。(3)容量大,速度慢。为达到最佳效果的存储器,唯一方法:采用多种储存技术,
		构成多级储存层次结构。</p>
		
		<!-- 换行标签 br -->
		<br>
		hhhhhhhhh我在换行哦
		<br>
		<br>
		
		<!-- 标题标签h1-h6 -->
		<h1>标题1</h1>
		<h2>标题2</h2>
		<h3>标题3</h3>
		<h4>标题4</h4>
		<h5>标题5</h5>
		<h6>标题6</h6>
		
		<!-- 斜体字标签 i -->
		<i>斜体字</i>
		<br>
		
		<!-- 粗体字标签 b -->
		<b>粗体字</b>
		<br>
		
        <!-- 插入字标签 ins -->
	    <ins>插入字</ins>
		<br>
		
		<!-- 删除字标签 del-->
		<del>删除字</del>
		<br>
		
		<!-- 右上角标签10^2 sup -->
		10<sup>2</sup>
		<br>
		
		<!-- 右下角标签 sub -->
		m<sub>2</sub>
		<br>
		
		<!--font字体标签-->
		<!--color是字体颜色,size是字号-->
		<font color="red" size="12">hello world!</font>
		<br>
		
		
		<!-- 水平线、独目标签 hr -->
		<hr>
        <hr color="red">
		<hr color="blue">
		<hr color="green">
		
		<br>
		<br>
		
		<!-- 保留格式标签 pre -->
<pre>
for(int i = 0; i < 100; i++){
	System.out.println("i = " + i);
}	
		</pre>
		<br>
		<br>
		
	
	</body>
</html>

 效果示例图

3、实体符号标签

<!DOCTYPE html>
<html>
	<head>
		<!-- 标签meta <!-- 设置浏览器字符编码方式,编码方式和文件的编码方式相同-->
		<meta charset="utf-8">
		<title>实体符号</title>
	</head>
	<body>
		
    <!--1、空格-->
	1、<br>
	a b<br>
	a    bc<br>
	a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b<br><br>
	
	<!-- 2、小于号 -->
	2、<br>
	a&lt;b<br><br>
	
	<!-- 3、大于号 -->
	3、<br>
	a&gt;b<br><br>
		
	</body>
</html>

 效果示例图

4、表格标签1

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>HTML表格</title>
	</head>
	<body>
		<!-- 表格标签 table -->
		<!-- border用来设置边框的宽度,1px表示1像素 -->
		<table border="" cellspacing="" cellpadding="" align="center" width="40%">
			<!-- 表格行标签 tr -->
			<tr>
				<!-- 表格单元标签 th/td -->
                <!-- th可以代替td做单元格,th中的内容会自动加粗,会自动居中。 -->
				<th>姓名</th>
				<th>性别</th>
				<th>年龄</th>
			</tr>
			<tr>
				<td>Data</td>
				<!-- 合并行单元格,比如合并两个格 colspan="2"-->
				<td colspan="2">Data</td>
			   <!-- 	<td>Data</td> -->
			</tr>
			<!-- 内容居中 align="center"-->
			<tr align="center">
				<td>Data</td>
				<td>Data</td>
				<!-- 合并列单元格,比如合并两个格 rowspan="2"-->
				<td rowspan="2">Data</td>
			</tr>
			<tr>
				<td>Data</td>
				<td>Data</td>
				<!-- <td>Data</td> -->
			</tr>
		</table>
	</body>
</html>

 效果示例图

 5、表格标签2

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>thead tbody tfoot</title>
	</head>
	<body>
		<!-- 一个table可以被thead tbody tfoot分隔为三部分。 -->
		<!-- 这个语法主要是为了后期javascript提供方便。 -->
		<table border="1px" width="50%">
			
			<thead>
				<tr>
					<th>员工编号</th>
					<th>员工姓名</th>
					<th>员工薪资</th>
				</tr>
			</thead>
			
			<tbody>
				<tr>
					<td>7369</td>
					<td>SMITH</td>
					<td>800.0</td>
				</tr>
				<tr>
					<td>7370</td>
					<td>KING</td>
					<td>8000.0</td>
				</tr>
			</tbody>
			
			<tfoot>
				<tr>
					<td>x</td>
					<td>y</td>
					<td>z</td>
				</tr>
			</tfoot>
			
		</table>
	</body>
</html>

 6、背景颜色/图片标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>背景颜色&图片</title>
	</head>
	<!-- 指定背景颜色 -->
	<!-- <body bgcolor="aquamarine"> -->
	
	<!-- 指定背景图片 -->
	<body background="image\pictrue3.png">
		
	</body>
</html>

7、图片标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>图片</title>
	</head>
	<!-- 背景图片 -->
	<body background="images/bd.jpg">
		
		<!-- 图片标签 img -->
		<!-- <img src="images/xxx.png"></img> -->
		<!-- 开始标签和结束标签之间没有内容的话,把结束标签删除掉,开始标签末尾添加 / -->
		<!-- src属性:用来指定图片的路径 -->
		<!-- width属性:用来指定图片的宽度,高度会等比例缩放! 不要手动设置高度。-->
		<!-- title属性用来设置鼠标悬停时的提示信息。 -->
		<img src="images/bd.png" width="200px" title="点击我跳转到百度哦!" />
		
		<!--alt用来指定当图片加载失败的时候的提示信息 -->
		<img src="im/xxx.png" alt="图片找不到了哦!" >
	</body>
</html>

8、a标签设置超链接

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>超链接</title>
	</head>
	<body>
		<!-- 标签a,a标签常用来表示一个锚点或超链接,所有浏览器都支持a标签。 -->
		<a href="http://www.baidu.com">百度</a>
		<br>
		<a href="http://www.jd.com">京东商城</a>
		<br>
		<a href="http://www.126.com">126邮箱</a>
		<br>
		<a href="https://map.baidu.com">百度地图</a>
	
		<!-- 图片可以做热链接吗?可以 -->
		<a href="https://map.baidu.com">
			<!-- 标签嵌套使用! -->
			<img src="./image/bd.png" width="200px" title="点击我跳转到百度地图哦!" />
		</a>
		
		<br>
		<br>
		<!-- 关于超链接的target属性 -->
		<!-- target属性用来设置,最终打开窗口的位置 -->
		<!-- 
		target :
			_blank:新窗口
			_self:当前窗口
			_parent:当前窗口的父窗口
			_top:当前窗口的顶级窗口
		-->
		<a href="http://www.baidu.com" target="_self">百度(当前窗口)</a><br>
		<a href="http://www.baidu.com" target="_blank">百度(新窗口)</a><br>
		<a href="http://www.baidu.com">百度(默认是怎样的?当前窗口)</a><br>
		
		<hr>
		<!-- 一个窗口中的内部窗口 iframe -->
		<iframe src="http://www.baidu.com"></iframe>
	</body>
</html>

 9、表单标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表单</title>
	</head>
	<body>
		<!-- 
			1、什么是表单有什么用?		
				表单最主要的作用就是:收集用户的信息,用户点击表单提交的时候,
				不但可以发送请求,而且请求中还可以携带输入的数据。
				表单对应的英语单词是:form
			2、怎么定义一个表单对象呢?语法格式
				<form>
					表单项1:
					表单项2:
				</form>
				另外要注意:一个网页上可以有多个表单对象。
			3、form标签中有一个action属性,这个属性和超链接的href相同。
			都需要填写url。
		 -->
		 
		 <!-- 超链接-->
		 <a href="http://www.baidu.com">百度</a>
		 
		 <br><br><br>
		 <!-- 表单-->
		 <form action="http://www.baidu.com">
			<!-- 点击按钮触发请求,所有能够提交表单的按钮,type必须是submit,不能随便写 -->
			<!-- <input type="submit"/> -->
			<!-- 设置按钮上显示的文本 -->
			<input type="submit" value="百度"/>
			<!-- button是一个普通按钮,能提交表单吗?不能。 -->
			<!-- <input type="button" value="百度"/> -->
			
		 </form>
		 
		 <!-- submit提交按钮放在form外面也是不行的!-->
		 <input type="submit" value="百度(外)"/>
		 
	</body>
</html>

10、无序/有序列表标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>列表</title>
	</head>
	<body>
		
		<!-- 无序列表标签 ul -->
		<ul type="circle">
			<!-- 列表项标签 li-->
			<li>中国
				<ul type="square">
					<li>北京
						<ul type="disc">
							<li>东城区</li>
							<li>西城区</li>
							<li>海淀区</li>
							<li>朝阳区</li>
						</ul>
					</li>
					<li>上海</li>
					<li>天津</li>
					<li>重庆</li>
				</ul>
			</li>
			<li>美国</li>
			<li>日本</li>
			<li>俄国</li>
		</ul>
		
		<!-- 有序列表标签 ol -->
		<ol type="A">
			<li>水果
				<ol type="a">
					<li>香蕉</li>
					<li>哈密瓜</li>
					<li>菠萝</li>
					<li>苹果</li>
				</ol>
			</li>
			<li>蔬菜</li>
			<li>茶
				<ol type="I">
					<li>绿茶
						<ol type="1">
							<li>西红柿茶</li>
							<li>龙井</li>
							<li>毛尖</li>
						</ol>
					</li>
					<li>红茶</li>
				</ol>
			</li>
		</ol>
	</body>
</html>

 11、登录表单

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表单</title>
	</head>
	<body>
		<!-- 登录表单 -->
		<!-- action路径随便写了 url-->
		<!-- 
			http://192.168.145.2:8080/crm/login
				协议:http协议
				访问的服务器IP地址:192.168.145.2
				访问这个服务器上的那个软件:8080端口对应一个服务。
				/crm/login:是这个服务器上的某个资源名!(它可能是一段处理登录的java程序!!!)
			
			重点:表单最终提交的时候,表单项的name属性非常重要,有name的才会提交。没有name是不会提交的。
			并且浏览器向服务器提交数据的格式是?
				url?name=value&name=value&name=value&name=value&name=value
				以上的提交数据的格式,是W3C指定的格式。所有浏览器都是这样的。
			
			表单提交数据格式:
				http://192.168.145.2:8080/crm/login?x=zhangsan&y=111
			浏览器提交数据:name=value&name=value&name=value
			类似map:
				key            value
				---------------------------
				x              zhangsan
				y              111
		 -->
		<form action="http://192.168.145.2:8080/crm/login">
			<!-- input是输入域,type不同,展示样式不同。text表示文本框 -->
			用户名:<input type="text" name="x"/><!-- 文本框和密码框的value实际上是不需要程序员提供的,是用户输入的! -->
			<br>
			<!-- type="password"表示密码框 -->
			密码:<input type="password" name="y" />
			<br>
			<!-- 提交表单的按钮 -->
			<input type="submit" value="登录"/>
		</form>
		
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>用户注册的表单</title>
	</head>
	<body>
		<!-- name有,就能提交,没有name属性就不能提交。 -->
		<!-- 提交格式:name=value&name=value&name=value -->
		<form action="http://localhost:80/crm/register">
		<!-- input输入域 -->
			用户名 <input type="text" name="username" />
			<br>
			密码 <input type="password" name="userpwd" />
			<br>
			性别 <!-- 最终提交给服务器的数据是:sex=1 或者 sex=0 -->
				<!-- 同一组的单选按钮radio,name是需要一致的,这样才可以做到单选的效果 -->
				<!-- checked 表示默认选中此项 -->
				<!-- input输入域 -->
				<input type="radio" name="sex" value="1" checked />男 
				<input type="radio" name="sex" value="0"/>女 
			<br>
			兴趣
			     <!-- input输入域 -->
				<!-- 复选框checkbox,同一组的复选框name也是一致的。 -->
				<input type="checkbox" name="aihao" value="smoke"/>抽烟 
				<input type="checkbox" name="aihao" value="drink" checked />喝酒
				<input type="checkbox" name="aihao" value="firehair" checked />烫头
			<br>
			学历
				<!-- 下拉列表 select -->
                 <!-- multiple 表示下拉列表支持多选 -->
		         <!-- size是设置下拉列表一次最多显示的条目数量。 -->
				<select name="xueli" size="3">
                     <!-- 假设选中专科,提交的是:xueli=zk -->
				     <!--滚动列表中的一个元素显示-->
					<option value="gz">高中</option>
					<option value="zk">专科</option>
					<option value="bk" selected >本科</option><!-- selected默认选中 -->
					<option value="ss">硕士</option>
				</select>
			<br>
			简介
				<!-- 文本域标签 textarea -><!-- value是用户填写的!-->
				<textarea rows="10" cols="60" name="jianjie"></textarea>
			<br>
			<!--input输入域 提交表单 -->
			<input type="submit" value="注册" /><!-- 这个提交按钮不能有name,不然,这个按钮的value也会提交给服务器。 -->
			<!-- 重置按钮 -->
			<input type="reset" value="重置" />
			<!-- 普通按钮不能提交 -->
			<input type="button" value="普通按钮" />
		</form>
		
	</body>
</html>

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值