HTTP/HTML基础知识汇总大全分享

HTTP/HTML基础知识汇总大全分享
  主流五大浏览器与四大内核
 
  浏览器内核IE浏览器Trident内核firefox浏览器Gecko内核chrome浏览器Blink 内核opera浏览器Blink内核Safari浏览器Webkit内核
 
  http和https的基本概念
 
  http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。http协议的端口一般为80https: 是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。相较http多出了TLS/SSL内容加密、数字证书(CA)验明身份、MD5、SHA-1等散列值方法防止信息篡改。https的端口一般为443
 
  什么是html
 
  HTML是HyperText Markup Language(超文本标记语言)的简写,他不是一种编程语言,而是一种标记语言,用于告诉浏览器如何构造你的页面。
 
  html结构
 
  DOCTYPE声明位于文档中的最前面,处于 标签之前。告知浏览器以何种模式来渲染文档。html根元素,用于包含html文档的所有元素head包含在头部的内容不被显示,通常包含js的导入,css的导入等信息title声明当前文档的标题,出现在浏览器的选项卡中body显示在浏览器中的元素都被包含在该元素中
 
  html元素
 
  块级元素
 
  独占一行空间,用来布局段落,列表等,可嵌套块级元素和行内元素,可设置宽高。如div、h1——h6行内元素
 
  与其他元素共享一行空间,一般被嵌套在块级元素中,通常作为段落的一部分出现。如span空元素
 
  只包含单个标签,用于在文档中插入部分内容,比如img替代元素
 
  替代元素脱离了CSS的范畴,表现不依赖CSS,如 object、textare、input、canvas等。
 
  html属性
 
  元素相关的特性称之为属性,属性由键值对组成
 
  大多元素都可以使用的属性
 
  id --------唯一标识class—表示一类元素style----样式title-----描述信息
 
  html标签‘
 
  段落
 
  标题
 
  强调
 
  列表
 
  超链接
 
  图片
 
  header
 
  header是一种具有引导和导航作用的结构元素,通常用来放置整个页面或页面内的一个内容区块的标题,但也可以包含搜索表单或logo。
 
  nav
 
  是一个可以用作页面导航的链接组,其中导航元素链接到其他页面或当前页面的其他部分
 
  section
 
  表单
 
  什么是表单
 
  表单主要用于用户与Web应用程序进行数据的交互,它允许用户将数据发给web应用程序,网页也可以拦截数据的发送以便自己使用。其可用属性如下。
 
  input表单组件
 
  buttom表单组件
 
  select表单组件
 
  option表单组件
 
  optgroup表单组件
 
  textarea表单组件

推荐阅读