html,css和JavaScript是什么关系
发布时间: 2021-07-07
html,css和JavaScript是什么关系?Web前端三剑客:HTML、CSS、JavaScript,它们看上去是三种不同的技术,但在实际中却是相互搭配使用的。
一、三者的概念
1.HTML是用来标记内容的(重在内容组织上),它用各种标签将页面中的元素组织起来,告诉浏览器该如何显示其中的内容。
2.CSS是用来修饰内容样式的(重在内容样式美化展示上),CSS是层叠样式表的简称,它用来表现HTML文件样式的,简单说就是负责HTML页面中元素的展现及排版。
3.JavaScript是用来做交互的,主要是用来扩展文档交互能力的,使静态的HTML具有一定的交互行为(比如表单提交、动画特效、弹窗等)。
二、Web建站就像是过年去买贺卡。
HTML写的是这张贺卡里面都有什么文字,有什么图画,有什么音乐。可以是几乎所有种类的贺卡。HTML5是第5代HTML,就是什么二维码音乐跑马灯什么都有的目前最新版贺卡,花样特别多。其实都是在说明贺卡的内容有哪些,有什么东西。
CSS是说,贺卡里的所有东西,都是怎么排版的。图画放在左上角转45度,文字放在下面要小四宋体,送给谁的名字是大红色,等等。也称为"样式"。
Javascript是贺卡里面的小机关。一打开贺卡,就放音乐啦,一按下按钮就爆炸啦(误),隔三秒钟开始跑马灯啦,类似的逻辑问题。
三、HTML与CSS及JS的关系
这三者99%的情况下都是搭配使用的,但也不是绝对的,具体关系是:
HTML与CSS、JS是不同的技术,可以独立存在;
HTML一般需要CSS和JS来配合使用,否则单一HTML文档无论是功能还是展示上效果都不理想;
CSS一般是不能脱离HTML或XML的,如果CSS脱离了HTML和XML,那就没有存在的必要的;
JS可以脱离HTML和CSS而独立存在,JS可以操作HTML和CSS。
上一篇: 什么是以太网交换机
下一篇: html和html5有什么区别