Answer :
To make up DHTML (Dynamic HTML), three components are combined:
1. A markup language such as HTML: HTML (HyperText Markup Language) provides the structure and content of a webpage. It is used to define the layout and elements on a webpage, such as text, images, and links.
2. A scripting language such as JavaScript: JavaScript is a programming language that allows developers to make web pages interactive and dynamic. It can manipulate the content of a webpage, respond to user actions, and modify the appearance of elements on the page.
3. A stylesheet language such as CSS: CSS (Cascading Style Sheets) is used to control the presentation and layout of elements on a webpage. It defines the visual style, appearance, and formatting of HTML elements, including colors, fonts, and spacing.
Components that are not part of DHTML include:
- An application development language such as C++: C++ is a high-level programming language used for system programming, desktop applications, and games, but it is not typically used in web development or DHTML.
- A low-level language such as assembly: Assembly language is a low-level programming language that is not directly involved in DHTML development for webpages.
Therefore, the correct components that combine to make up DHTML are a markup language (HTML), a scripting language (JavaScript), and a stylesheet language (CSS).