CSS语言是否与C和C ++有关?如果没有,它们之间有什么区别?


回答 1:

CSS根本与C或C ++不相关。

CSS是层叠样式表的缩写,用于描述以标记语言(例如HTML,XHTML,XML等)编写的文档的格式/表示。 CSS只是选择器的有组织的列表,指示样式应用于标记的哪一部分,声明块,仅仅是声明的列表,声明的列表指定控制布局,颜色,字体等的属性。

CSS在其声明块周围使用花括号,但这只是它和类似C语言的外观上的相似之处。您要求差异,但它们完全无关,例如苹果和铁砧。 CSS为标记语言指定样式属性,而C和C ++(这是两种不同的语言)是通用编程语言。

通用编程语言使用数据结构和算法来生成可执行软件(例如,应用程序,操作系统,设备驱动程序,数据库引擎,嵌入式系统软件等)。通用编程语言(例如C和C ++)提供诸如if语句,循环,函数调用等控制结构。C或C ++可以用于过程编程,而C ++可以用于面向对象编程。

您不能仅使用CSS编写应用程序(甚至只是Web应用程序),因为CSS只是表示/格式属性列表的集合。在通常存在CSS的网页领域中,JavaScript是Web浏览器中内置的通用语言,它允许与HTML标记和CSS样式进行交互。您可以在JavaScript中找到控制结构,例如if语句,循环,函数调用等。


回答 2:

C / C ++是通用语言。它们旨在解决所有类型的计算问题,而CSS则用于呈现目的。

因此,如果您正在寻找渲染解决方案,那么HTML / CSS / javascript是很好的组合。

如果您尝试解决复杂的问题,尤其是当您要优化计算时,则必须使用C ++甚至C语言。