软件|为了让你看上网页,你知道浏览器有多努力吗?

软件|为了让你看上网页,你知道浏览器有多努力吗?

文章图片

软件|为了让你看上网页,你知道浏览器有多努力吗?

文章图片

软件|为了让你看上网页,你知道浏览器有多努力吗?

文章图片

软件|为了让你看上网页,你知道浏览器有多努力吗?

文章图片

软件|为了让你看上网页,你知道浏览器有多努力吗?

更多内容欢迎关注~
大家好 , 我是室长 。
2022年6月15日 , 时年27岁的IE浏览器终于退出了历史舞台 , 这一消息让不少网友直呼“爷青结” 。

在二十多年前 , IE浏览器依靠着微软爸爸的支持占有了极大的市场份额 , 但随着时代的发展各种浏览器层出不穷 , 而IE在竞争中逐渐失去优势 , 最后沦为了各种互联网段子里的常驻嘉宾 。

有的同学可能会好奇 , 不就是一个看网页的软件吗 , 为什么会有好用和不好用的区别?其实还真别小看了看网页这件事 , 仅仅是把网页显示出来就是一个非常复杂的过程 。
相信有很多人至少听说过或者看到过html这四个字母 , 很多网页的地址都是xxxx.html , 这是网页文件的后缀名 。 为什么用它作为后缀名?因为网页文件是一种由HTML语言(Hyper Text Markup Language , 超文本标记语言)编写成的代码文件 。 那么为什么要用HTML语言呢?因为普通的文本太平淡太直白 。 网上冲浪嘛 , 总是有板块 , 有栏目 , 有结构 , 有图片声音视频 , 有链接这样的才好看 。 而HTML语言规定了如何来显示这些东西 。
如果把我们要浏览的网页比作一个博物馆的话 , 那么使用HTML语言写成的html文件就像是博物馆的建筑图纸 , 上边画好了哪里是大门 , 哪里是收费处 , 哪里是一号展厅 , 哪里是厕所 , 哪个展品放在哪个展台上……服务器把博物馆的图纸发到你的电脑上 , 让你自己来搭建这个博物馆 。 那么谁来搭呢?自然是浏览器 。

但是这样我们搭建出来的博物馆可以说是叙利亚风格装饰 , 因为图纸里不一定含有装饰信息 。 也就是说html代码里不一定包含样式信息 。

这就是一个叙利亚风格的页面 , 在网络不佳的情况下也有可能出现这种情况 。
想要给建筑图纸添加装饰信息 , 不是不可以 , 但是比较麻烦 。 假如我想对某个展厅的所有展台设置同样的装修风格 , 那就去挨个设置吧!想要更换一下装修风格 , 就再去设置一遍吧!这对编写网页的人是一种折磨 。 那有没有一种可以让人们统一设置html代码里各个元素的样式的方法呢?还真有 , 那就是CSS 。

CSS全称是(Cascade Style Sheet , 层叠样式表) , 使用CSS语言编写的文件自然是css文件 。 如果我们把html比作建筑图纸 , 那么css就是装修指南 , 它可以笼统地对各个元素进行设置 , 比如规定窗户都是木框的 , 窗台都是大理石的 。 不仅如此 , 它还可以进一步规定 , 比如右侧的窗户要向外开的等等 。 这个过程可能会产生冲突 , 但CSS有一套完整的优先级处理体系 , 可以保证整体与局部的协调 。 此外 , 如果某个元素在html中没有而在css中存在 , 也不会产生错误 。
这样的特性让css和html可以相对独立 , css的编写不依赖于html的具体内容 。 同时 , html里也可以书写css代码 。 这意味着什么?意味着在制作网页的时候 , 只需要在我想DIY的地方添加一些css代码 , 而剩下的样式设置我完全可以抄作业!不过有些时候如果网络不佳导致作业没有抄上 , 显示出来的就是叙利亚风格的网页了 。