大前端-HTML-基本概念

基本概念

浏览器概念:浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件。它用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。大部分网页为HTML格式。

常用浏览器:

  • Internet Explorer
  • Firefox
  • Safari
  • Opera
  • Google Chrome
  • 猎豹浏览器
  • 360浏览器
  • UC浏览器
  • 傲游浏览器
  • 世界之窗浏览器

浏览器内核

内核简介

  •     浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。
  •     负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页
  •     通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

五大浏览器

  •     IE浏览器     IE是微软公司旗下浏览器,是目国内用户量最多的浏览器。
  •     Opera浏览器   Opera是挪威Opera Software ASA公司旗下的浏览器。
  •     Safari浏览器    苹果公司在苹果手机上开发Safari浏览器,利用自己得天独厚的手机市场份额使Safari浏览器迅速成为世界主流浏览器。
  •     Firefox浏览器    Firefox浏览器使Mozilla公司旗下浏览器,也是刚才提到的网景公司后来的浏览器。
  •     Chrome浏览器    Chrome浏览器是google旗下的浏览器。

内核分类

  •     Trident(也称IE内核)
  •     webkit
  •     Blink
  •     Gecko

浏览器所使用的内核

  1.     IE浏览器内核:Trident内核,也是俗称的IE内核; 
  2.     Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核; 
  3.     Firefox浏览器内核:Gecko内核,俗称Firefox内核; 
  4.     Safari浏览器内核:Webkit内核; 
  5.     Opera浏览器内核:最初是自己的Presto内核,后来是Webkit,现在是Blink内核; 
  6.     360浏览器、猎豹浏览器内核:IE+Chrome双内核; 
  7.     搜狗、遨游、QQ浏览器内核:Trident(兼容模式)+Webkit(高速模式); 
  8.     百度浏览器、世界之窗内核:IE内核; 
  9.     2345浏览器内核:以前是IE内核,现在也是IE+Chrome双内核;

web标准

什么是web标准?

  •     WEB标准不是某一个标准,而是由W3C和其他标准化组织制定的一系列标准的集合。
  •     网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)

web标准

  •     结构:html
  •     表现:css
  •     行为:js(dom + es)

结构、表现、行为分离有哪些优点

  •     易于维护:只需更改CSS文件,就可以改变整站的样式
  •     页面响应快:HTML文档体积变小,响应时间短
  •     可访问性:语义化的HTML(结构和表现相分离的HTML)编写的网页文件,更容易被屏幕阅读器识别
  •     设备兼容性:不同的样式表可以让网页在不同的设备上呈现不同的样式
  •     搜索引擎:语义化的HTML能更容易被搜索引擎解析,提升排名

HTML简介

什么是HTML?

  •     HTML 是用来描述网页的一种语言。
  •     HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  •     HTML 不是一种编程语言,而是一种标记语言 (markup language)
  •     标记语言是一套标记标签 (markup tag)
  •     HTML 使用标记标签来描述网页

什么是HTML 标签?

  •     HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
  •     HTML 标签是由尖括号包围的关键词,比如 <html>
  •     HTML 标签通常是成对出现的,比如 <b> 和 </b>
  •     标签对中的第一个标签是开始标签,第二个标签是结束标签
  •     开始和结束标签也被称为开放标签和闭合标签

HTML 文档

  •     HTML 文档描述网页
  •     HTML 文档包含 HTML 标签和纯文本
  •     HTML 文档也被称为网页
  •     Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。
  •     浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容

HTML文档结构

  • HTML文档结构包括三部分
  • <html>
        此元素可告知浏览器其自身是一个 HTML 文档。所有的标签都写到它的内部
  • <head>头部
        <head>头部位于<html>和</html>之间
  • <title>标题
        <title>展示在浏览器标签当中的标题
  • <meta>元标签
        <meta>这个标签用来描述HTML网页文档的属性
  • <body>主体
        显示网页的主体内容

XHTML 与 HTML 之间的差异

  •     所有标签都必须小写

   在XHTML中,所有的标签都必须小写,不能大小写穿插其中,也不能全部都是大写。

  •     标签必须成双成对

           像是<p>...</p>、<a>...</a>、<div>...</div>标签等,当出现一个标签时,必须要有对应的结束标签,缺一不可,就像在任何程序语言中的括号一样。

  •     标签顺序必须正确

           标签由外到内,一层层包覆着,所以假设你先写div后写h1,结尾就要先写h1后写div。

  •     所有属性都必须使用双引号

           在XHTML 1.0中规定连单引号也不能使用,所以全程都得用双引号。

  •     不允许使用target="_blank"

           从XHTML 1.1开始全面禁止target属性,如果想要有开新窗口的功能,就必须改写为rel="external",并搭配JavaScript实现此效果。

  •     程序员都是放荡不羁的,不想受这些约束.所以大家还都是使用HTML

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

suxiaorui

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

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

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

打赏作者

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

抵扣说明:

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

余额充值