HTML

目录

⚪概述

一、HTML介绍

二、HTML中的基础标签

1.html页面中由一对标签组成:

2.img:表示图片标签

3.h1~h6:标题标签

4.列表标签:

①有序列表

②无序列表

5.加粗、斜体、下划线 

6.html字符实体

​7.超链接

8.  div 层

9.HTML中的table标签

🐟table中有如下属性(虽然已经淘汰)

🐟tr中有一个属性

⚪练习

10.表单标签

11. frameset、iframe

①frameset

​② iframe

⚪相对路径&绝对路径


⚪概述

  • HTML:超文本标记语言——决定页面上显示什么内容
  • CSS:页面上的内容显示的风格
  • JavaScript:页面特效

一、HTML介绍

  • html语言是静态解释型语言,不是编译型语言,不区分大小写
  • 浏览器是容错的

二、HTML中的基础标签

1.html页面中由一对标签组成:<html></html>

  • <html>:开始标签
  • </html>:结束标签
  • title:网页的标题
  • meat:设置编码的方式
  • <br/>:表示换行。br标签是一个单标签
  • 单标签:开始标签和结束标签是同一个,斜杠放在单词后面
  • <p>:表示段落标签
<html>
   <head>
	     <title>我的第一个网页</title>
		 <meta charset="GBK">
   </head>
   <body>
         HELLO WORLD!<br/>你好,HTML!
		 <p>这里是第一个段落</p>
		 <p>这里是第二个段落</p>
		
   </body>


</html>

2.img:表示图片标签

  • ——src:图片文件的路径
  • — —width&height:图片的大小
  • ——alt:图片的提示
<img src="imgs/1.jpeg" width="72" height="72" alt/>

  

3.h1~h6:标题标签

		 <h1>amazing</h1>
		 <h2>amazing</h2>
		 <h3>amazing</h3>
		 <h4>amazing</h4>
		 <h5>amazing</h5>
		 <h6>amazing</h6>

  

4.列表标签:

①有序列表

		 武林高手排行榜:
		 <ol>
		     <li>张一</li>
			 <li>张二</li>
			 <li>张三</li>
			 <li>张四</li>
			 <li>张五</li>
			 <li>张六</li>
		 </ol>

		 武林高手排行榜:
		 <ol type="A">
		     <li>张一</li>
			 <li>张二</li>
			 <li>张三</li>
			 <li>张四</li>
			 <li>张五</li>
			 <li>张六</li>
		 </ol>

		 武林高手排行榜:
		 <ol type="A" start="3">
		     <li>张一</li>
			 <li>张二</li>
			 <li>张三</li>
			 <li>张四</li>
			 <li>张五</li>
			 <li>张六</li>
		 </ol>

  

  • ol:有序列表
  • start:表示从*开始
  • type显示的类型:A  a  I  i  1 

②无序列表

		学生名单
		<ul>
		     <li>张一</li>
			 <li>张二</li>
			 <li>张三</li>
			 <li>张四</li>
			 <li>张五</li>
			 <li>张六</li>
		</ul>

		<ul type="square">
		     <li>张一</li>
			 <li>张二</li>
			 <li>张三</li>
			 <li>张四</li>
			 <li>张五</li>
			 <li>张六</li>
		</ul>

		学生名单
		<ul type="circle">
		     <li>张一</li>
			 <li>张二</li>
			 <li>张三</li>
			 <li>张四</li>
			 <li>张五</li>
			 <li>张六</li>
		</ul>

  • ul:无序列表
  • type disc(default),circle,square... 

5.加粗、斜体、下划线 

你喜欢吃<b>甜</b>豆腐脑还是<i>闲</i><u>豆腐脑</u>?

  

  • <b></b>:字体加粗
  • <i></i> :斜体
  • <u></u>:下划线
  • 标签内部可以嵌套其它的标签

6.html字符实体

		水分子的化学式:H<sub>2</sub>O <br/>
		12的平方:12<sup>2</sup>

		5小于10:5&lt;10  <br/>

		10大于5:10&gt;5  <br/>

		5小于等于10:5&le;10  <br/>

		10大于等于5:10&ge;5  <br/>

		注册商标:&reg;  <br/>

		版权符号:&copy;  <br/>

7.超链接

<a href="http://www.baidu.com">百度一下,你就知道</a>

此时点击当前页面将跳转至百度页面

<a href="http://www.baidu.com" target="_blank">百度一下,你就知道</a>

此时点击将重新打开一个页面前往百度页面 

  • a:表示超链接
  • herf:表示连接的地址 
  • target
  • ——_self:(默认值)在本窗口打开
  • ——_blank:在新窗口中打开
  • ——_parent:在父窗口打开
  • ——_top:在顶层窗口打开

8.  div 层

<html>
   <head>
	     <title>我的第二个网页</title>
		 <meta charset="GBK">
		 <style type="text/css">
		      div{
			      width:200px;
				  height:200px;
				  position:absolute;
			  }

			  #div1{
			        background-color:#ABC
			  }
			  #div2{
			        background-color:#CBA
					left:100px;
					top:100px;
			  }
			  #div3{
			        background-color:#ACB
					left:200px;
					top:200px;
			  }
			  #div4{
			        background-color:#CAB
					left:400px;
					top:400px;
			  }
		 </style>
   </head>
   <body>
         <div id="div1">div1</div>
		 <div id="div2">div2</div>
		 <div id="div3">div3</div>
		 <div id="div4">div4</div>
   </body>
</html>

9.HTML中的table标签

<html>
      <head>
	        <title>表格标签</title>
			<meta charset="GBK">
	  </head>
	  <body>
	        <table border="1" width="600" cellspacing="0" cellpadding="10">
				<tr align="center">
				    <th>姓名</th>
					<th>学号</th>
					<th>班级</th>
					<th>排名</th>
				</tr>
				<tr align="center">
				    <td>张三</td>
					<td>001</td>
					<td>2005</td>
					<td>1</td>
				</tr>
				<tr align="center">
				    <td>李四</td>
					<td>002</td>
					<td>2005</td>
					<td>10</td>
				</tr>
	        </table>
			<hr/>
	  </body>
</html>

  • table:表格
  • tr:行
  • td:列
  • th:表头列 

🐟table中有如下属性(虽然已经淘汰)

  1. width:表格的宽度

  2. cellspacing:单元格间距

  3. cellpadding:单元格填充

  4. border:表格边框的粗细

  5. <hr/>:分割线

🐟tr中有一个属性

align---->center(居中) , left , right 

⚪练习

			<table border="10" cellspacing="0" cellpadding="8" width="600">
			        <tr>
					    <th>名称</th>
						<th>单价</th>
						<th>数量</th>
						<th>小计</th>
						<th>操作</th>
					</tr>

					<tr align="center">
					    <td>苹果</td>
					    <td rowspan="2">5</td>
						<td>20</td>
						<td>100</td>
						<td><img src="imgs/th.jfif" width="20" height="20"></td>
					</tr>

					<tr align="center">
					    <td>菠萝</td>
						<td>40</td>
						<td>200</td>
						<td><img src="imgs/th.jfif" width="20" height="20"></td>
					</tr>

					<tr align="center">
					    <td>香蕉</td>
					    <td>10</td>
						<td>8</td>
						<td>80</td>
						<td><img src="imgs/th.jfif" width="20" height="20"></td>
					</tr>

					<tr align="center">
					    <td>总计</td>
						<td colspan="4">380</td>
					</tr>

  • rowspan:行合并
  • colspan:列合并

10.表单标签

<html>
      <head>
	        <title>表单标签</title>
			<meta charset="GBK">
	  </head>
	  <body>
	        <form action="demo04.html" method="post">
	              昵称:<input type="text" name="nickName" value="请输入你的昵称"/> <br/>
		          密码:<input type="password" name="pwd"/> <br/>
			      性别:<input type="radio" name="gender" value="male">男
			            <input type="radio" name="gender" value="female" checked>女 <br/>
			      爱好:<input type="checkbox" name="hobby" value="basketball"/>篮球
			            <input type="checkbox" name="hobby" value="football"/>足球
			            <input type="checkbox" name="hobby" value="badminton"/>羽毛球
			            <input type="checkbox" name="hobby" value="ping-pong"/>乒乓球<br/>
			      星座:<select name="star">
			                     <option value="1">白羊座	Aries	    3月21日~4月19日</option>
			      			     <option value="2">金牛座	Taurus	    4月20日~5月20日</option>
			      			     <option value="3">双子座	Gemini	    5月21日~6月21日</option>
			      			     <option value="4">巨蟹座	Cancer	    6月22日~7月22日</option>
			      			     <option value="4">狮子座	Leo	        7月23日~8月22日</option>
			      			     <option value="6">处女座	Virgo	    8月23日~9月22日</option>
			      			     <option value="7">天秤座	Libra	    9月23日~10月23日</option>
			      			     <option value="8">天蝎座	Scorpio	    10月24日~11月22日</option>
			      			     <option value="9">射手座	Sagittarius	11月23日~12月21日</option>
			      			     <option value="10">摩羯座	Capricorn	12月22日~1月19日</option>
			      			     <option value="11">水瓶座	Aquarius	1月20日~2月18日</option>
			      			     <option value="12">双鱼座	Pisces	    2月19日~3月20日</option>
			            </select><br/>
			      备注:<textarea name="remark" rows="4" cols="50"></textarea> <br/>
			      <input type="submit" value="注 册"/>
				  <input type="reset" value="重 置"/>
				  <input type="button" value="这是一个普通的按钮"/>
			<form>
	  </body>
</html>


<!--
1.input type="text"表示文本框,其中name属性必须要指定,否则这个文本框的数据将来是不会发送给服务器的
2.input type="password"表示密码框
3.input type="radio"表示单选按钮。需要注意的是,name属性值保持一致,这样才会有互斥的效果
4.checked:默认选中
5.input type="chechbox"表示复选框。name属性值建议保持一致,这样将来服务器端获取值的时候获取的是一个数组
6.select:表示下拉列表。每一个选项是option,其中value属性是发送给服务器的值,selected表示默认选中的项
7.textarea表示多行文本框(或者称之为文本域),它的value值就是开始结束标签之间的内容
8.input type="submit"表示提交按钮
9.input type="reset"表示重置按钮
10.input type="button"表示普通按钮
-->



<!--
demo 04代码
-->
<html>
      <head>
	        <title>表单标签</title>
			<meta charset="GBK">
	  </head>
	  <body>
	        <h1><font color="red">注册成功</font></h1>
	  </body>
</html>
  • input type="text"表示文本框,其中name属性必须要指定,否则这个文本框的数据将来是不会发送给服务器的     
  • input type="password"表示密码框                                                                       
  • input type="radio"表示单选按钮。需要注意的是,name属性值保持一致,这样才会有互斥的效果                
  • checked:默认选中                                                                                     
  • input type="chechbox"表示复选框。name属性值建议保持一致,这样将来服务器端获取值的时候获取的是一个数组 
  • select:表示下拉列表。每一个选项是option,其中value属性是发送给服务器的值,selected表示默认选中的项   
  • textarea表示多行文本框(或者称之为文本域),它的value值就是开始结束标签之间的内容       
  • input type="submit"表示提交按钮                                                                       
  • input type="reset"表示重置按钮                                                                        
  • input type="button"表示普通按钮                                                               

填入信息后点击注册:

11. frameset、iframe

①frameset

  • 表示页面框架,该标签已经被淘汰,需了解
  • frame表示框架中的具体引用
<html>
      <head>
	  </head>
	  <frameset rows="20%,*">
	        <frame src="frames/top.html"/> <!-- frameborder="no"去除边框-->
			<frameset cols="15%,*">
			   <frame src="frames/left.html"/>
			   <frameset rows="80%,*"/>
			      <frame src="frames/main.html"/>
				  <frame src="frames/bottom.html"/>
			   </frameset>
			</frameset>
	  </frameset>
</html>

② iframe

在一个页面嵌入一个子页面

<html>
      <head></head>
	  <body>
		 这里是demo06的内容
		 <iframe src="frames/top.html">
	  </body>
</html>

⚪相对路径&绝对路径

  • 相对路径:相对于当前的文件某一个资源的位置
  • 绝对路径:目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

elk-zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值