html相关知识

HTML:

指的是超文本标记语言 (HyperText Markup Language)。

超文本:是指页面内可以包含图片、链接、声音,视频等内容。

标记:标签(通过标记符号来告诉浏览器网页内容该如何显示)

浏览器根据不同的HTML标签,解析成我们看到的网页。

HTML基本语法:

Head标签(标签)包含了所有的头部标签标签。
头部区域的标签标签为: <title>, <style>, <meta>, <link>, <script>
<title>标签可定义网页的标题
<meta> 标签可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新
             频度的描述和关键词。
<meta> 标签位于文档的头部
<meta charset="utf-8" />编码转译为中文
标题处添加图标:
<link rel="icon" href="ico地址">

标签:

                HTML中的标记指的就是标签。
                HTML使用标记标签来描述网页。

结构:

                <标签名>标签内容</ 标签名 > 闭合标签 ( 有标签内容 )
                <标签名/> 自闭合标签 ( 无标签内容 )

基本常用标签:

标题标签<h1></h1>…..<h6></h6>
段落标签 <p></p>
换行标签 <br/>
列表
无序列表<ul><li></li></ul>
有序列表<ol><li></li></ol>
超链接 <a></a>
图像标签 <img/>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>我的网页</title>
		<link rel="icon" href = "img/baidu.ico"/>
	</head>
	<body text="red" bgcolor="black">
		<div>啥也没有你瞅啥???</div>
		
		<div>瞅你咋滴!!!</div>
		
		<!--
		闭合标签(双标签)<开始标签>  </结束标签
		自闭合标签(单标签)<标签名/> 没有标签体,只是完成某个既定的功能
		<br/>换行
		
		标签属性:
		通过属性改变标签原有的显示属性
		写在开始标签中
		属性名=“值”
		一个标签可以拥有多个属性
		-->
		<b>aaaaa</b>
		cc<br/>cc
	</body>
</html>

表格

表格的基本构成标签
        table标签: 表格标签
        tr标签:      表格中的行
        th标签:        表格的表头
        td标签:     表格单元格

<!DOCTYPE html>
<html>
	<head>
			<meta charset="utf-8">
			<title></title>
		</head>
		<body>
			<!-- 
			  table 表格  border="1" 边框
			  tr 行  用来放单元格
			  th  单元格  表头  居中 加粗    内容都放在单元格中
			  td  单元格 
			 -->
			<table border="1" width="300" >
				<tr height="40">
				  <th width="40">序号</th>	
				  <th>姓名</th>
				  <th>年龄</th>
				</tr>
				<tr>
				  <td>1</td>
				  <td>张三</td>  
				  <td>20</td>
				</tr>
				<tr>
				  <td>2</td>
				  <td>张三</td>  
				  <td>20</td>
				</tr>
			</table>
			 
		</body>
</html>
<!DOCTYPE html>
<html>
	<head>
			<meta charset="utf-8">
			<title></title>
		</head>
		<body>
			<!-- 
			  table 表格  border="1" 边框
			  tr 行  用来放单元格
			  th  单元格  表头  居中 加粗    内容都放在单元格中
			  td  单元格 
			  cellspacing="0" 设置单元格与单元格之间的距离
			  cellpadding="2" 设置单元格的内边距  也就是内容到边框的距离
			  align : left默认 center right  水平位置
			  valign : top  middle(默认) bottom 垂直位置
			 -->
			<table border="1" width="300" cellspacing="0" cellpadding="2" >
				<tr height="40">
				  <th width="40">序号</th>	
				  <th>姓名</th>
				  <th>年龄</th>
				</tr>
				<tr  align="center">
				  <td>1</td>
				  <td>张三</td>  
				  <td>20</td>
				</tr>
				<tr height="100">
				  <td  align="center">2</td>
				  <td align="right">张三</td>  
				  <td valign="middle" align="center">20</td>
				</tr>
				<tr>
				  <td>3</td>
				  <td>张三</td>  
				  <td>20</td>
				</tr>
			</table>
			 
		</body>
</html>
<!DOCTYPE html>
<html>
	<head>
			<meta charset="utf-8">
			<title></title>
		</head>
		<body>
			<!-- 
			  table 表格  border="1" 边框
			  tr 行  用来放单元格
			  th  单元格  表头  居中 加粗    内容都放在单元格中
			  td  单元格 
			  cellspacing="0" 设置单元格与单元格之间的距离
			  cellpadding="2" 设置单元格的内边距  也就是内容到边框的距离
			  align : left默认 center right  水平位置
			  valign : top  middle(默认) bottom 垂直位置
			  colspan="4" 跨列合并  从哪个单元格开始,就在哪个里面加一个colspan="合并的数量" 记得删除多余的单元格
			  rowspan="3" 跨行合并  ..... rowspan="3"记得删除多余的单元格(删除其他行对应位置的)
			 -->
			 <table border="1" width="300" height="300">
			 	<tr>
			 		<td colspan="4"></td>
			 	</tr>
			 	<tr>
			 		<td></td>
			 		<td></td>
			 		<td></td>
			 		<td rowspan="3"></td>
			 	</tr>
			 	<tr>
			 		<td></td>
			 		<td></td>
			 		<td></td>
			 	</tr>
			 	<tr>
			 		<td></td>
			 		<td></td>
			 		<td></td>
			 	</tr>
			 </table>
			 
		</body>
</html>
表格属性:  width height cellspacing cellpadding align valign cospan rowspan

表单:

form标签:

表单网页表单中有许多可以输入或选择的组件,用户可以在表单中填写 信息,最终提交表单,把客户端数据提交至服务器。

在<input>中:

<text>单行文本输入框

<textarea>文本域

<select>中:  单选

<option>选项

<checkbox>  多选框

具体用法将在下文的代码和图片中讲解。

<!DOCTYPE html>
<html>
	<head>
			<meta charset="utf-8">
			<title></title>
		</head>
		<body> 
		    <!-- 
			    表单: 表单中提供了许多的可以输入或选择的组件, 让用户进行输入选择(输入信息)
				     最终将数据提交到服务器端(下个阶段)
					 action="" 后程序的地址  javaEE
					 method="get" http请求方式 get post
					 
					 <input type="text"   单行文本输入框
					     name="userName"  提交的键
						 value=""   提交的值
						 placeholder="请输入用户名"提示信息
						 readonly="readonly" 只读  还可以提交数据
						 disabled="disabled" 禁用  不可以提交数据
						 
					 type="radio"  单选框
					     name值相同为一组,才可以实现单选,
						 选择性的组件,需要提供固定的value
						 
				     input  type="checkbox"  多选框 
					 
					 <select name="grade">
					    <option value="1">一年级</option>
						
					 type="file"
					 textarea cols="30" rows="5" 多行文本域
			-->
			 <form action="" method="get">
				 用户名<input type="text" name="userName" value="123" placeholder="请输入用户名" /><br/>
				 密码:<input  type="password" name="password"/> <br/>
				 性别: <input  type="radio" name="gender" value="男"/> 男
				       <input  type="radio" name="gender" value="女"/> 女 <br/>
				 课程:<input  type="checkbox" name="course" value="java"/> java
					 <input  type="checkbox" name="course" value="c"/> c
					 <input  type="checkbox" name="course" value="html"/> html<br/>
			     年级:<select name="grade">
					    <option>请选择</option>
						<option value="1">一年级</option>
						<option value="2">二年级</option>
						<option value="3">三年级</option>
				     </select>	<br/>
				附件<input  type="file"/>		  
				 <br/>
				 地址<textarea cols="30" rows="5"></textarea> <br/>
				 <input  type="submit" value="保存"/><!--  触发表单的提交的 -->
				 <input  type="button" value="按钮"/><!-- 普通的按钮 后面要用他触发事件   onclick="alert('aaaa')"-->
				 <input  type="reset" value="重置"/><!-- 重置表单到初始状态 -->
			 </form>
		
		</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值