静态网页笔记01

day01

1.html的简介

什么是html?

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

第一个html程序

代码:

	
		test
	
	
   	 	Hello World
Hello World
Hello World

html的规范

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

html的操作思想

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

2.文字标签和注释标签

文字标签:修改文字样式

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

注释标签

-html的注释 

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

标题标签

......
自动换行,依次变小

水平线标签


-属性 **size:粗细 1~7 **color:颜色

特殊字符

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

4.列表标签

++比如显示这样的效果
	学生会
		组织部
		学实部
		综合部
-
:列表的范围 **在dl里面
:上层结构 学生会 **在dl里面
:下层结构 下属部门 -代码:
学生会
组织部
学实部
综合部
++比如显示这样的效果 1.财务部 2.学工部 3.人事部 a.财务部 b.学工部 c.人事部 -
    :有序列表的范围 -属性:type: 设置排序方式 1(默认) a i **在ol标签里面
  1. 具体内容
  2. -代码:
    1. 财务部
    2. 学工部
    3. 人事部
    1. 财务部
    2. 学工部
    3. 人事部
    ++比如显示这样的效果 特殊符号(方框)学工部 特殊符号(方框)学工部 **
      :表示无序列表的范围 -属性:type :空心圆circle、实心圆disc、实心方块square,默认disc 在ul里面
    • -代码
      • 财务部
      • 学工部
      • 人事部

      5.图像标签

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

      6.路径的介绍

      **分类:
       ++绝对路径
      	- c:\Users\asus\Desktop\0413\day01\code\a.jpg		
      	- http://www.baidu.com/b.jpg	
       ++相对路径
      	- 一个文件相对于另外一个文件的位置
      	- 三种写法:
      		**1.html文件和图片在一个路径下,可以直接写文件名称
      			-
      		**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文件的路径不同位置
      			-
      		**3.图片在html文件的上层目录
      		 - c:\Users\asus\Desktop\0413\day01\        code\4.html
      		 - c:\Users\asus\Desktop\0413\day01\        a.jpg
      			- 
      

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

      8.超链接标签的使用

      链接资源

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

      定位资源

      **如果想要定位资源:定义一个位置
      	顶部
      **回到这个位置
      	回到顶部
      **引入一个标签 
       
      :原样输出

      9.表格标签

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

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

      *可以提交我的数据到服务器,这个过程可以使用表单标签来实现
      *
      :定义一个表单的范围 -属性 **action:提交地址,默认提交到当前的页面 **method: 表单的提交方式 -常用的俩种:get和post,默认get请求 -面试题目:get与post区别 1.get请求地址栏会携带提交的数据,post不会携带(请求体里面) 2.get安全性较低,post级别较高 3.get请求数据大小限制,post无限制 -enctype:一般情况不使用,做文件上传时需要设置这个属性 **输入项:可以输入内容或者可以选择内容的部分 -大部分输入项 使用 *******在输入项里面需要有一个name属性 ***普通输入项 ***密码输入项 ***单选框: -属性:name属性值必须一致 -必须要有一个value值 -实现默认选中的属性 --checked="checked" ***复选输入项: -属性:name属性值必须一致 --必须要有一个value值 ***文件输入项(上传时候用到) - ***下拉输入项(不是在input标签里面的) --默认选中属性: selected ***文本域 ***隐藏项(不会显示在页面上,但是存在在代码里) ***提交按钮 ***当输入项里面写了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的结构 ***使用图片提交 ***重置按钮:回到输入项的初始状态 ***普通按钮

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

      	- 使用表格实现页面效果
      	- 超链接不想要效果 
      	- 如果表格里面的单元格没有内容,使用空额作为占位符 
      	- 使用图片提交表单 
      

      12.html的其他标签

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

      13.html头标签的使用

      *html俩部分组成  head body
      **head里面的就是头标签
      **title:表示在标签上现实的内容
      **标签:设置页面一些相关的内容
      	
      	定时跳转
      **base标签:设置超链接的基本设置
      	 所有超链接都在新窗口打开
      **link标签:引入外部文件
      	**css文件引入
      

      14.框架标签

      *
      	-rows:按照行划分
      		**
      	-cols:按照列进行划分
      		**
      *
      	-具体显示的页面
      		-
      *使用框架标签的时候,不能写在body里面,使用了框架标签,需要把body去掉
      *   //把页面分成上下俩部分
      	 //上面页面
      	  //把下面部分划分成左右俩部分
      		 //左边的页面
      		 //右边的页面
      	
       
      

      你可能感兴趣的:(静态网页笔记01)