HTML和CSS是前端开发的必备技术与JavaScript合称为前端三剑客。HTML全称为Hyper Text Markup Language即超文本标记语言CSS全称为Cascading Style Sheets。但这并不足以理解这两门技术。前端是什么简单来说就是一款软件展现给用户以及用户进行交互的部分。与之相对应的有个概念叫作后端它用处于用户交互时产生的数据并返回改变后的数据前端界面会相应做出变化。软件有多种多样的有网站有APP有小程序等等。HTML和CSS是一种构建前端页面的方式但并非全部它属于一种开发要求下的选择。它们主要用于的是网站上网页的构建扩展到一些基于WEB技术开发的APP、小程序等等。那么在一个网页的构建上两者各自发挥什么作用呢先来看一张网页图以CSDN为例这是CSDN的首页。所谓的HTML在其中的体现就是这些黑色的红色的框以及里面的文本、图片这些内容大致上就是HTML的内容。也就是说HTML定义了一个网页中“有什么”这个网页它的结构是什么样的里面有哪些内容而是CSS就是对结构和内容进行增强表现的它可以对HTML的元素进行美化、增加一些效果。所以它定义了一个网页“长什么样子”。一个比喻就是HTML是网页的骨头CSS是皮肉和衣服。