HTML5

HTML学习:

1. html 超文本标记语言

1)文本  中、英文
  		超文本 视频、音频、图片...
2) 浏览器解析html文件的顺序
    	从上往下,并且页面中元素的位置与该元素在html文件中的位置保持一致
3) html出现语法错误时,浏览器或者编辑器不会报错
4) html文件可以使用 .html或.htm文件名后缀

2. 前期准备

1) B/S架构
2) HTTP 【超文本传输协议】
  请求/响应模式
    请求
      请求头 - 浏览器缓存机制、设置token【令牌】登录
      请求行 - 请求方式【post、get】、请求地址
      请求体 - 携带给服务器的数据
    响应
      响应头 - 暂无
      响应行 - 状态码 200 401 404...
      响应体 - 服务器返回给浏览器的数据/结果
      
  浏览器
        HTTP
  服务器
3) URL【统一资源定位符】
  同源策略
    协议 + 域名/IP + 端口
    http://47.93.255.92:8080
    https://baidu.com:80
    https://baidu.com:8099
  跨域拦截
    不安全
    1. 协议相同,端口相同,但是域名不同
      https://baidu.com:80
      https://baidu2.com:80
    2. 协议不同,其他相同
      http://baidu.com:80
      https://baidu.com:80
    3. 端口号不同,其他相同
      https://baidu.com:8099
      https://baidu.com:80

3. html语法

1) html文件结构 参考1-hello.html
2) 标签
  开始标签 <html>
  内容  文本、非文本、标签
  结束标签 </html>
3) 属性
  使用在开始标签内部
  <div class=''>hello html</div>
  class 类名
  id    唯一标识
  title 标题 光标放入元素上之后显示标题
  style 样式 css3中设置内联样式
4) 元素分类 
  1. 块级元素
    1. 独占一行空间,默认宽度占满当前屏幕/父元素
    2. 可以设置宽高
    3. 可以嵌套其他标签【块级、行内】
    div h1~h5 ul li...
  2. 行内元素
    span a i b...
    1. 可以与其他元素共享一行空间
    2. 不可以设置宽高
    3. 不可以嵌套其他块级元素
    
  注意:这些特点都是当前元素默认的,也就是说后期可以通过css将元素设置为其他分类

table表格

1.表头	thead
		一行	tr
		一列	th
2.表体	tbody
		一行	tr
		一列	td
3.表尾	tfoot
4.属性
		键值对 键名=“键值”
		width 宽度
		height 高度
		birder 边框
		cellspacing 单元格之间的距离
		cellpadding 单元格边框与内容的距离
		colspan 列合并
		cowspan 行合并

表单form

1.属性
	1)action 将数据提交给后台的地址
	2)method 提交表单的方式
			post 
			get
	3)enctype 表单提交的数据的格式
			查询字符串
				key1=value1&key2=value2...
			json字符串
				'{"key1":"value1","key2":"value2"}'
			文件上传
				图片、视频、文档...
	4)target 响应数据打开的方式
			_blank
			_self
2.控件
		input
		button
		select
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值