HTML与CSS
超文本标记语言,即众所周知的HTML,是web页面的主要标记语言。HTML是web页面的基本构建块。Web浏览器读取HTML文档并将其组合成可视或可听见的Web页面。层叠样式表(CSS)是一种描述使用标记语言编写的文档的外观和格式的语言。CSS被广泛用于设计用HTML编写的web页面的样式。
什么是HTML?
如前所述,HTML是一种标记语言,而不是一种编程语言。标记通常是一种用来描述网页标记的HTML标记语言。HTML文档描述网页,它们包含HTML标记和纯文本。HTML标记在HTML文档中很容易识别,因为它们被尖括号包围(例如)。HTML标记通常成对**到文档中,其中第一个标记是开始标记(例如),第二个标记是结束标记(例如)。web浏览器(如Internet Explorer、Firefox等)的任务是读取HTML文档并将其显示为网页。浏览器使用HTML标记来解释页面内容,而HTML标记本身不由浏览器显示。HTML页面可以嵌入用JavaScript等语言编写的图像、对象和脚本。此外,HTML可以用来创建交互式表单。
什么是CSS?
如前所述,CSS定义了HTML元素在页面中的显示方式。最初,HTML并不是用来格式化文档的标记,而是用来定义内容的。但是,在HTML3.2中引入标记使web开发人员的生活变得非常困难。在开发大型网站时,向每个页面添加字体和颜色信息是一个非常乏味的过程。为了解决这个问题,万维网联盟(W3C)创建了CSS。HTML4.0允许从HTML文档中删除所有格式,并将其存储在单独的CSS文件中。CSS使文档内容与文档表示(如布局、颜色和字体)分离。这将允许多个网页共享相同的格式,并减少结构内容的复杂性和重复性。CSS还允许读者选择不同的样式表来覆盖web页面作者指定的样式表,从而允许相同的标记页面以不同的样式显示。如今CSS被广泛使用并被所有浏览器所支持。
HTML和CSS的区别