网页的构成
网页能够分为三大部份——HTML、CSS和JavaScript。如果把网页比作一个人的话,HTML相当于骨架,JavaScript相当于肌肉,CSS相当于皮肤,三者结合起来才构成一个完美的网页。下面我们先来引见一下这三部份的内容:
HTML:HTML是用来形貌网页的一种言语,其全称叫做Hyper Text Markup Language,即超文本标记言语。网页包含笔墨、按钮、图片和视频等种种庞杂的元素,其基本架构就是HTML。差别范例的元素经由过程差别范例的标签来示意,如图片运用img示意,视频运用video示意,段落用p标签示意,它们之间的规划又常经由过程规划标签div嵌套组合而成,种种标签经由过程差别的分列和嵌套才构成了网页的框架。在Chrome阅读器中翻开百度,右击挑选‘搜检’项,翻开开发者情势,这时候在Element选项卡中即可看到网站的源代码:
这就是HTML,全部网页就是由种种标签嵌套组合而成的。这些标签定义的节点元素互相嵌套和组合构成了庞杂的条理关联,就构成了网页的架构。
2.CSS:HTML定义了网页的构造,然则只要HTML页面的规划并不雅观,能够只是简朴的节点元素的分列,为了让网页看起来更悦目一些,这里借助了CSS。
CSS,全称叫做Cascading Style Sheets,即层叠款式表。“层叠”是指当在HTML中引用了数个款式文件,而且款式发生冲突时,阅读器能根据层叠递次处置惩罚。“款式”指网页中笔墨大小、色彩、元素间距、分列等花样。
CSS是现在唯一的网页页面排版款式规范,有了它的协助,页面才会变得更加雅观,下图就是CSS:
这就是多个CSS款式。我们以第一个为例,大括号前面是一个CSS挑选器。此挑选器的意义是起首选中id为head_wrapper的节点。大括号内部写的就是一条条款式划定规矩,比方position指定了这个元素规划体式格局为相对规划,height指定元素的高度为38.2%占满父元素其他的意义是一样能够看出来的。也就是说我们将位置、宽度、高度等款式设置一致写成如许的情势,然后用大括号括起来,接着在开首再加上CSS挑选器,这就代表这个款式对CSS挑选器选中的元素见效,元素就会根据此款式来展现了。
在网页中,平常会一致定义全部网页的款式划定规矩,并写入CSS文件中(其后缀为css)。在HTML中,只需要用link标签即可引入写好的CSS文件,如许全部页面就会变得雅观、文雅。
3.JavaScript:简称JS,是一种脚本言语。HTML和CSS合营运用,提供给用户的只是一种静态信息,缺少交互性。我们在网页里能够会看到一些交互和动画结果,如下载条、提示框、轮播图等,这一般就是JavaScript的劳绩。它的涌现使得用户与信息之间不只是一种阅读与显现的关联,而是完成了一种及时、动态、交互的页面功用。
JavaScript一般也是以零丁的文件情势加载的,后缀为js,在HTML中经由过程script标签即可引入,比方:<script str="jquery-2.1.0.js"></script>
综上所述,HTML定义了网页的内容和构造,CSS形貌了网页的规划,JavaScript定义了网页的行动。
上文就是关于Python爬虫基本之网页构成剖析的主要内容,想相识更多关于Python的学问请关注ki4网阅读更多相干信息!
【引荐课程:Python课程专栏】
以上就是Python爬虫基本之网页构成剖析的细致内容,更多请关注ki4网别的相干文章!