HTML基本概念

478 阅读2分钟

目录

HTML基本概念1 网页和网站1.1 常见的浏览器2 渲染引擎3 网页三层结构3.1 结构层(HTML)3.2 样式层(CSS)3.3 交互层4 开发工具5 标签、属性、元素5.1 标签5.2 标签属性5.3 元素

HTML基本概念

1 网页和网站

网站:网站由域名、服务器、空间等构成;

网页:

  • 网页是由HTML、JS等代码构成;
  • 网页可以由文本,图片,图像,视频,音频,链接,程序等等;
  • 网页用HTML技术文件搭建结构,CSS进行装修,JS实现页面的交互;

关系:网站是由网页构成的,一个网站有N个网页。

2 浏览器

2.1 常见的浏览器

IE浏览器、火狐浏览器(Firefox)、谷歌浏览器(Chrome)、Safari浏览器、欧朋浏览器(Opera) 、Edge浏览器

image.png

2.2 渲染引擎

渲染引擎(浏览器内核):浏览器中专门对代码进行解析渲染的部分

浏览器内核备注
IETridentIE、猎豹安全、360极速浏览器、百度浏览器
FireFoxGecko火狐浏览器内核
SafariWebkit苹果浏览器内核
Chrome/OperaBlinkBlink其实是Webkit的分支

3 网页三层结构

3.1 结构层(HTML)

使用HTML技术搭建完成,单纯的向网页中填写内容。

世界上第一个网页

info.cern.ch/hypertext/W…

1654753722341.png

3.2 样式层(CSS)

用CSS技术给网页进行装饰,包括对网页进行布局和美化。

3.3 交互层

使用JS实现,可以进行页面的动态交互

4 开发工具

常见的前端使用的编辑器:WebStorm、Sublime Text、Visual Studio Code、Atom、HBuilder、IntelliJ IDEA、Dreamweaver

1654754870897.png

推荐使用前端开发工具Visual Studio Code+Chrome

Visual Studio Code优点是体积小、速度快、插件多

1654755030242.png

Visual Studio Code下载地址:code.visualstudio.com/Download

HBuilder X下载地址:www.dcloud.io/

5 标签、属性、元素

5.1 标签

标签

定义:标签由<、>、/、英文单词或字母组成。并且把标签中<>包括起来的英文单词或字母称为标签名

标签分类

单标签:标签中的内容由<>包裹的标签称之为单标签。如`哈哈哈

双标签:标签中的内容由<></>包裹的标签称之为双标签。如`

哈哈哈

单标签只有开始标签<>,双标签有开始标签<>和结束标签</>

标签之间的关系

分为兄弟关系和父子关系

兄弟关系:


<div>哈哈哈</div>
<div>我是一个div</div>

父子关系:


<div>我是外部div
    <div>我是内部div</div>
</div>

5.2 标签属性

属性

定义:标签的属性是写在开始标签中的,以XXX="XXX"形式出现,并且一个标签中可以有多个属性

属性分类

属性分为公有属性,特有属性

公有属性就是每个标签都可以写这种属性,如:class、id、style、title等等。

特有属性就是只有你自己可以用,其他的标签不能用

5.3 元素

定义:标签+属性+标签之间的内容。

如:


<div class="external">我是一个div</div>  //一个元素
<img src="" alt="" class="imgs">我是一个图片
​
<div class="outside">我是外部div
    <div class="inside">我是内部div</div>
</div>