网页基础

Posted python-road

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页基础相关的知识,希望对你有一定的参考价值。

一.网页的组成

网页可以分为三大部分——html,CSS和javascript;把网页比作一个人的话,HTML相当于骨架,CSS相当于皮肤,Javascript相当于肌肉。

HTML是用来描述网页的语言,全称为Hyper Text Markup Languag,即超文本标记语言 ;整个网页都是由各种标签嵌套组合而成,这些标签定义的节点元素互相嵌套和组合形成了复杂的层次关系,就形成了网页的架构。

CSS全称叫作Cascading Style Sheets,即层叠样式表,CSS来美化网页的样式。

Javascript简称JS,是一种脚本语言,实现了网页的实时,动态,交互的页面功能。

综上所述,HTML定义了网页的内容和结构,CSS描述了网页的布局,Javascript定义了网页的行为。

二.节点树和节点间的关系

在HTML中所有标签定义的内容都是节点,它们构成了一个HTML DOM树。

DOM是W3C(万维网联盟)的标准,其英文全称Document Object Model,即文档对象模型,它定义了访问HTML和XML文档的标准:W3C文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态的访问和更新文档的内容,结构和样式。

W3C DOM标准被分为3个不同的部分:

1).核心DOM:针对任何结构化文档的标准模型。
2).XML DOM:针对XML文档的标准模型。
3).HTML DOM:针对HTML文档的标准模型。

根据W3C的HTML DOM标准,HTML文档中的所有内容都是节点:

1)整个文档是一个文档节点
2)每个HTML元素是元素节点
3)HTML元素内的文本是文本节点
4)每个HTML属性是属性节点
5)注释是注释节点

通过HTML DOM,树中的所有节点都可以通过Javascript访问,所有HTML节点元素均可被修改,创建,删除

节点树中的节点彼此拥有层级关系,父(parent)子(child)兄弟(sibling)节点,顶端节点称为根(root)节点

以上是关于网页基础的主要内容,如果未能解决你的问题,请参考以下文章

关于用DW制作网页背景的基础问题,见问题补充,俺新手,谢谢哈

人机交换 NO 1书签

为啥我设置了网页基础(Href)后,预览网页时主页上的图片不能显示,连接也不对了?

第三章 动态网页基础

第一章---动态网页开发基础

网页设计基础介绍