什么是css?

W3C:CSS 是一种描述 HTML 文档样式的语言。CSS 描述应该如何显示 HTML 元素。
MDN: CSS是层叠样式表,HTML用于定义内容的结构和语义,CSS用于设计风格和布局。比如,您可以使用CSS来更改内容的字体、颜色、大小、间距,将内容分为多列,或者添加动画及其他的装饰效果。
七娃:CSS,是用文档绘画的样式表,它可以把html绘制渲染的更加美观!如同颜料一般,可叠加、擦除、修改。。。

什么是CSS?什么是html?什么是JS?-Qui-Note

什么是html?

MDN:HTML(HyperText Markup Language,超文本标记语言) 是一种描述语言,用来定义网页结构

W3C:HTML 是用来描述网页的一种语言。

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 不是一种编程语言,而是一种标记语言 (markup language)
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页

七娃:html,用来布局排版,填充页面的内容,像一个房子一样,里面可以存放很多大小盒子,这些盒子里面还可以存放一些东西,甚至可以无限套下去:div>div>div。。。
什么是CSS?什么是html?什么是JS?-Qui-Note

什么是JS?什么是JavaScript?

MDN:JavaScript ( JS ) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。
W3C:JavaScript 是属于 HTML 和 Web 的编程语言。
七娃:js是编程语言,有了js,前端工作才算是满足了程序员的最低门槛,需要具备一定的逻辑编写能力,相比于html和css,稍微复杂一点点,不过js最大的特点就是:灵活、逻辑性强。
什么是CSS?什么是html?什么是JS?-Qui-Note

可能你听过这样的回答:html就像一个人的骨骼:胳膊,腿,头鼻子眼;css可以用来填充人体内脏、肌肉、皮肤颜色、头发颜色、眼睛隔壁鼻子等大小,将骨骼活生生的变成一个真人!最后,js的作用就是让人行动起来,能走能蹦,可以借助工具。。。

这样的回答已经够白话了,一般人都能理解,确实如此:html将网页布局搭建好,负责填充内容;css作用就是让网页变得更加美观、有序;最后js弥补html和css的不足,负责页面的交互动态工作

所以三者关系是相互依存的,相互促进!也并非少了谁就不行,静态页面没有js,也可以呈现,不过少了动态交互,显得页面过于 安静!页面没有css,也可以看,就是排版有点乱!当然仅有css和js的话,没有html,等于白说,啥也不会显示!html是前端开发的必备标记语言,不可缺少的!

以上就是我对html+css+js的看法和理解了,这个问题一般出现在小白的“启蒙篇”,或者面试官的第一题!考验的是对三者关系的理解!