Web--HTML

一.HTML概述

        超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

二.HTML简介

<!-- html5的文档声明 -->
<!DOCTYPE html>
<!-- 根标签,所有的标签都要放在这个标签里 -->
<html>
	<!-- 网页的头部部分 -->
	<head>
		<!-- 解析网页的字符集 -->
		<meta charset="utf-8" />
		<!-- 网页的标题 -->
		<title>Web前端</title>
		<!-- 网页标题图标 -->
		<link href="img/baidu.ico" rel="icon"/>
	</head>
	<!-- 网页的主体部分,用来放置一些标签语言 -->
	<body>
		<!-- 
		 标签结构:
			<开始标签>标签体</结束标签>     闭合标签,双标签
			<标签名/>      自闭合标签,单标签
		-->
		
		<b>hello</b> <!-- 加粗 -->
		<a href="https://www.baidu.com">百度一下,你就知道</a> <!-- 超链接 -->
		<h1>你好,前端</h1> <!-- 一级标题(1~6) -->
		aaa <br/>bbb <!-- 换行 -->
		
		<!-- 
			标签属性:可以通过改变标签的属性,设置标签显示的格式
						属性必须写在开始标签中
						属性格式  属性名="值"
						一个标签中可以写多个属性
		 -->
		 <font color="pink">百度</font> 腾讯
		 
	</body>
</html>

三. 常用标签
1.标题标签  <h1></h1>..... <h6></h6>    每个标题会独占一行     

2.段落标签  <p></p>  p表示一个段落,段落段落之间有间隙

3.换行标签  <br/>

4.列表  无序列表 <ul><li><li></ul>

            有序列表 <ol><li><li></ol>

5.超链接 <a></a>

6.图像标签<img/>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 
			标题标签
			<h1></h1>....<h6></h6> 每个标题会独占一行
			align="right" 控制标签内容在标签体中的水平对齐方式,默认是left
		-->
		<h1 align="right">
			<font color="green">一级标题</font>
		</h1>
		<h2 align="center">二级标题</h2>
		<h3>三级标题</h3>
		
		<!-- 标尺线 -->
		<hr/>
		
		<!-- 段落标签 
				p 表示一个段落,段落段落之间有间隙
		-->
		<p align="center">超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。</p>
		<p>您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。</p>
		
		<!-- 无序列表 -->
		<ul type="square">
			<li>列表项1</li>
			<li>列表项2</li>
			<li>列表项3</li>
			<li>列表项4</li>
		</ul>
		<!-- 有序列表     type="属性值",默认1,2,3,4;A:ABCD;I:罗马数字-->
		<ol type="A">
			<li>列表项1</li>
			<li>列表项2</li>
			<li>列表项3</li>
			<li>列表项4</li>
		</ol>
		
		<!-- 超链接
			target="_blank" 在新窗口打开 ,默认为当前窗口(self)
		 -->
		<a href="http://www.baidu.com" target="_blank">百度一下</a>
		<a href="index.html">index.html</a>
		
		<hr/>
		
		<!-- 图片标签 
			可以用width,height来改变图片的尺寸,border是为图片添加边框
		-->
		<img src="img/1.png" width="90" height="150" border="1"/>
		<a href="http://www.nike.com.cn" target="_blank">
			<img src="img/2.png"/>
		</a>
 
	</body>
</html>

四.特殊符号转义 
 小于号<        &lt
大于号>         &gt
空格               &nbsp
版权               &copy
商标               &trade
注册商标        &reg
五.表格
1.定义
         HTML 表格由 <table> 标签来定义。HTML 表格是一种用于展示结构化数据的标记语言元素。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义),表格可以包含标题行(<th>)用于定义列的标题。快捷生成键 table>tr *4>td*4 -------- 生成四行四列表格。

tr:tr 是 table row 的缩写,表示表格的一行
td:td 是 table data 的缩写,表示表格的数据单元格。
th:th 是 table header的缩写,表示表格的表头单元格

<!-- 表格 
			table --- 表格标签
				border="1" --- 边框宽度
				可以给table设置宽高,也可以直接给单元格设置宽高
				cellspacing="0" ---设置单元格与单元格之间的距离
				cellpadding="0" ---设置单元格内容到边框的距离
			tr --- 表格行
				align="center" ---right/center/left     水平
				valign="middle" ---top/middle/bottom    垂直
			th --- 单元格(表头 文字居中,加粗)
			td --- 普通的单元格
			表格中的内容只能放在单元格
		-->		
       <table border="1" width="400" cellspacing="0" cellpadding="0">
			<tr>
				<th>球队</th>
				<th>球星</th>
				<th>位置</th>
				<th>所属地</th>
			</tr>
			<tr>
				<td height="50" align="center" valign="middle">湖人</td>
				<td>詹姆斯</td>
				<td>前锋</td>
				<td>洛杉矶</td>
			</tr>
			<tr>
				<td>独行侠</td>
				<td>欧文</td>
				<td>后卫</td>
				<td>达拉斯</td>
			</tr>
			<tr>
				<td>太阳</td>
				<td>杜兰特</td>
				<td>前锋</td>
				<td>菲尼斯</td>
			</tr>
		</table>
2.合并单元格 
  • colspan=" " 跨多列合并 
  • rowspan=" " 跨多行合并
  • 
    		<!-- 合并单元格 
    			colspan="3" 跨多列合并 
    				从哪个合并就在哪个单元格添加colspan="3",删除多余对应单元格
    			rowspan="2" 跨多行合并
    			从哪个合并就在哪个单元格添加rowspan="2",删除多余对应单元格
    		 -->
    		<table border="1" width="400" height="300" cellspacing="0">
    			<tr>
    				<td colspan="3"></td>
    				<td></td>
    			</tr>
    			<tr>
    				<td></td>
    				<td></td>
    				<td></td>
    				<td rowspan="2"></td>
    			</tr>
    			<tr>
    				<td></td>
    				<td></td>
    				<td></td>
    			</tr>
    			<tr>
    				<td></td>
    				<td></td>
    				<td></td>
    				<td></td>
    			</tr>
    

    六.表单 
    1.概述
            HTML 表单用于收集用户的输入信息。HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。HTML 表单通常包含各种输入字段、复选框、单选按钮、下拉列表等元素。

    <form> 元素用于创建表单,action 属性定义了表单数据提交的目标 URL,method 属性定义了提交数据的 HTTP 方法(这里使用的是 "post")。
    <label> 元素用于为表单元素添加标签,提高可访问性。
    <input> 元素是最常用的表单元素之一,它可以创建文本输入框、密码框、单选按钮、复选框等。type 属性定义了输入框的类型,id 属性用于关联 <label> 元素,name 属性用于标识表单字段。
    <select> 元素用于创建下拉列表,而 <option> 元素用于定义下拉列表中的选项。
    2.示例 

  • <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    	</head>
    	<body>
    		<!-- 
    			form标签 表示一个表单区域
    			action="后端地址"
    			method="提交数据方式" get/post ...
    			
    			input  单行输入框
    				type="text" 文本
    				name="定义名称"  向后端提交的键
    				placehoder="提交信息"
    				readonly="readonly" 只读不能修改  但可以提交
    				disabled="disabled" 禁用组件  不能修改不能提交
    				type="password" 密码框
    				type="radio" 单选框
    					多个选项的name必须相同才能互斥
    					选择性组件必须要给默认的value   value="" 
    				type="checkbox" 复选框
    				type="file" 文件选择框
    				type="submit" 提交按钮,触发表单的提交动作
    				type="reset" 重置按钮
    				type="button" 普通按钮,用来绑定事件
    			select 下拉框
    				option 下拉框选项
    		 -->
    		<form action= "" method="get">
    			账号:<input type="text" name="account" 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="crouse" value="java"/>java
    				<input type="checkbox" name="crouse" value="C"/>C 
    				<input type="checkbox" name="crouse" value="python"/>python
    				<input type="checkbox" name="crouse" value="C++"/>C++<br/>
    			籍贯:<select name="province">
    				<option value="001">陕西</option>
    				<option value="002">黑龙江</option>
    				<option value="003">上海</option>
    				</select><br/>
    			自我简介:<textarea name="textarea" cols="8" rows="3">
    					</textarea><br/>
    			附件:<input type="file" name="file"/><br/>
    			<input type="submit"/>
    			<input type="reset"/>
    			<input type="button" value="登录"/>
    			
    		</form>
    	</body>
    </html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值