静态网页笔记01

day01

1.html的简介

什么是html?

-HyperText Markup Language:超文本标记语言,网页语言
-超文本:超出文本的范畴,使用html可以轻松实现
-标记:html的所有操作都通过标记实现,标记就是标签 <标签名称>

第一个html程序

代码:
<html>
	<head>
		<title>test</title>
	</head>
	<body>
   	 	<font size="18px" color="red">Hello World</font><br/>
		<font size="18px" color="blue1">Hello World</font><br/>
		<font size="18px" color="green">Hello World</font><br/>
		<hr/>
	</body>
</html>

html的规范

1.一个html文件开始标签和结束标签<html>  </html>
2.html包含俩部分内容
	(1)<head> 设置相关信息</head>
	(2)<body> 网页内容</body>
	 (3) html的标签必须有头有尾
	(4)html不区分大小写
	(5)有些标签,没有结束标签,在标签内结束 <br/> <hr/>

html的操作思想

在我们的网页中有很多数据,不同数据可能需要不同的显示效果,这个时候使用标签将内容包起来,这样就可以通过修改标签的属性值来实现标签内样式的变化
一个标签就像一个容器,想要修改容器内数据的样式,就需要改变容器的属性值,就可以实现容器内样式的变化。

2.文字标签和注释标签

文字标签:修改文字样式

-<font> </font>
-属性:
	*size:文字大小 取值范围1-7,超出7,默认为7
	*color:文字颜色
		-俩种表示方式
			**英文单词:blue,red,green
			**十六进制数:#ffffff:rgb
				-通过工具实现不同颜色

注释标签

-html的注释 <!-- html的注释 -->

3.标题标签、水平线标签和特殊字符##

标题标签

<h1></h1>......<h6></h6> 自动换行,依次变小

水平线标签

<hr/>
-属性
	**size:粗细  1~7
	**color:颜色

特殊字符

-想要在页面上显示这样的内容 --> <html>:是网页的开始!
-需要对特殊字符进行转义、
	* <: &lt;
	* >: &gt;
	* 空格:&nbsp;
	* &:&amp;
-&lt;html&gt;:是网页的开始!

4.列表标签

++比如显示这样的效果
	学生会
		组织部
		学实部
		综合部
-<dl></dl>:列表的范围
	**在dl里面<dt></dt>:上层结构 学生会
	**在dl里面<dd></dd>:下层结构 下属部门
-代码:
	<dl>
		<dt>学生会</dt>
		<dd>组织部</dd>
		<dd>学实部</dd>
		<dd>综合部</dd>
	</dl>
++比如显示这样的效果
	1.财务部
	2.学工部
	3.人事部

	a.财务部
	b.学工部
	c.人事部
-<ol></ol>:有序列表的范围
	-属性:type: 设置排序方式 1(默认)  a  i 
	**在ol标签里面<li>具体内容</li>
-代码:
	<ol>
		<li>财务部</li>
		<li>学工部</li>
		<li>人事部</li>
	</ol>
	
	<ol type="a">
		<li>财务部</li>
		<li>学工部</li>
		<li>人事部</li>
	</ol>
++比如显示这样的效果
	特殊符号(方框)学工部
	特殊符号(方框)学工部
	**<ul></ul>:表示无序列表的范围
		-属性:type :空心圆circle、实心圆disc、实心方块square,默认disc
		在ul里面 <li></li>
-代码
	<ul>
		<li>财务部</li>
		<li>学工部</li>
		<li>人事部</li>
	</ul>

5.图像标签

**<img src="图片路径"/>
	属性:
	-src:图片路径
	-width:宽
	-height:高
	-alt:图片上显示的文字,把鼠标移动到图片上,停留片刻显示内容
		**有些浏览器下不显示(没有效果)

6.路径的介绍

**分类:
 ++绝对路径
	- c:\Users\asus\Desktop\0413\day01\code\a.jpg		
	- http://www.baidu.com/b.jpg	
 ++相对路径
	- 一个文件相对于另外一个文件的位置
	- 三种写法:
		**1.html文件和图片在一个路径下,可以直接写文件名称
			-<img src="b.jpg">
		**2.在html文件中,使用img文件夹下面的a.jpg
		 - c:\Users\asus\Desktop\0413\day01\code\   4.html
		 - c:\Users\asus\Desktop\0413\day01\code\   img\a.jpg
		 ***找出html文件与jpg文件的路径不同位置
			-<img src="img\a.jpg">
		**3.图片在html文件的上层目录
		 - c:\Users\asus\Desktop\0413\day01\        code\4.html
		 - c:\Users\asus\Desktop\0413\day01\        a.jpg
			-<img src="../a.jpg"> 

7.案例一:列表标签的使用

8.超链接标签的使用

链接资源

-<a href="链接到资源的路径"> 显示在页面上的内容</a>
	**href:链接的资源的地址
	**target:设置打开的方式,默认在当前页打开
		-- _blank: 新窗口打开
		-- _self: 当前页打开
-当超链接不需要到任何地址 在href中加 #
	-<a href="#">点我</a>

定位资源

**如果想要定位资源:定义一个位置
	<a name="top">顶部</a>
**回到这个位置
	<a href="#top">回到顶部</a>
**引入一个标签 <pre> </pre>:原样输出

9.表格标签

* 可以对数据进行格式化,使数据更加清晰
* <table></table>:表示表格范围
	* border="1" bordercolor="blue" cellspacing="0" width="400" height="150"
	-border:表格线
	-bordercolor:表格线颜色
	-width:宽
	-height:高
* 在tablel里面<tr></tr>
 -设置显示方式:
	align:center left right
	**在tr里面 ,<td></td>
		-首先定义表格范围 table
		-定义一行 tr
		-定义一个单元格使用 td
-使用th也可以表示单元格
	**表示可以实现居中和加粗
**操作技巧
	-首先数有多少行,数每行里面有几个单元格
**表格的标题
	-<caption>人员信息</caption>
**合并单元格
	-rowspan:跨行
		<td rowspan="3">23</td> 
	-colspan:跨列
		<td colspan="3">人员信息</td> 

10.表单标签 (**********)##

*可以提交我的数据到服务器,这个过程可以使用表单标签来实现
*<form></form>:定义一个表单的范围
	-属性
		**action:提交地址,默认提交到当前的页面
		**method: 表单的提交方式
			-常用的俩种:get和post,默认get请求
	-面试题目:get与post区别
		1.get请求地址栏会携带提交的数据,post不会携带(请求体里面)
		2.get安全性较低,post级别较高
		3.get请求数据大小限制,post无限制
	-enctype:一般情况不使用,做文件上传时需要设置这个属性
  **输入项:可以输入内容或者可以选择内容的部分
	-大部分输入项 使用 <input type="输入项类型"/>
	*******在输入项里面需要有一个name属性
	***普通输入项<input type="text"/>
	***密码输入项<input type="password">
	***单选框:<input type="radio"/> 
		-属性:name属性值必须一致
		-必须要有一个value值
		-实现默认选中的属性
			--checked="checked"
	***复选输入项:<input type="checkbox"/>
		-属性:name属性值必须一致
		--必须要有一个value值
	***文件输入项(上传时候用到)
		-<input type="file"/>
	***下拉输入项(不是在input标签里面的)
		<select name="birth">
             <option value="0">请选择</option>
            <option value="1997">1997</option>
            <option value="1998">1998</option>
            <option value="1999">1999</option>
        </select>
		--默认选中属性: selected
	***文本域
		<textarea cols="10" rows="10"></textarea>
	***隐藏项(不会显示在页面上,但是存在在代码里)
		<input type="hidden"/>
	***提交按钮
		<input type="submit" value="注册">
		***当输入项里面写了name属性后
		-http://localhost:63342/Html/06-%E8%B6%85%E9%93%BE%E6%8E%A5%E6%A0%87%E7%AD%BE/09-%E8%A1%A8%E5%8D%95%E6%A0%87%E7%AD%BE.html    
		?phone=11&pwd=11&name=11&sex=on&love=on&birth=1997
		*** ?输入项name得值=输入的值&
		*** 参数类似于key-value的结构
	***使用图片提交
		<input type="image" src="图片路径"/>
	***重置按钮:回到输入项的初始状态
		<input type="reset"/>
	***普通按钮
		<input type="button" value="普通按钮"/>

11.案例:使用表单标签实现注册页面

	- 使用表格实现页面效果
	- 超链接不想要效果 <a href="#"></a>
	- 如果表格里面的单元格没有内容,使用空额作为占位符&nbsp;
	- 使用图片提交表单 <input type="image" src="图片路径"/>

12.html的其他标签

	b:加粗 
	s:删除线 
	u:下划线 
	i:斜体 
	p:段落标签
	pre:原样输出 
	sub:下标 
	sup:上标 
	div: 块级标签,自动换行
	span:行级标签,在一行显示

13.html头标签的使用

*html俩部分组成  head body
**head里面的就是头标签
**title:表示在标签上现实的内容
**<meta>标签:设置页面一些相关的内容
	<meta name="keywords" content="啦啦,哈哈,嘿嘿">
	<meta http-equiv="refresh" content="3;url=11-表单标签实现注册页面.html">定时跳转
**base标签:设置超链接的基本设置
	<base target="_blank"> 所有超链接都在新窗口打开
**link标签:引入外部文件
	**css文件引入

14.框架标签

*<frameset>
	-rows:按照行划分
		**<frameset rows="80,*">
	-cols:按照列进行划分
		**<frameset cols="80,*">
*<frame>
	-具体显示的页面
		-<frame name="lower_left" src="b.html">
*使用框架标签的时候,不能写在body里面,使用了框架标签,需要把body去掉
*<frameset rows="80,*">   //把页面分成上下俩部分
	<frame name="top" src="a.html"> //上面页面
	<frameset cols="150,*">  //把下面部分划分成左右俩部分
		<frame name="lve_left" src="b.html"> //左边的页面
		<frame name="lve_right" src="c.html"> //右边的页面
	</frameset>
 </frameset>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Black_Me_Bo

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

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

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

打赏作者

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

抵扣说明:

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

余额充值