网页设计基础:HTML、CSS 和 JavaScript 如何协同工作?

网页设计指的是创建和美化网站外观的过程。构建现代网站和网络应用程序有 3 项基本技术。它们是

  • HTML
  • CSS
  • JS

这些技术协同工作,为网页提供结构、样式和交互性。


HTML

HTML(超文本标记语言)是一种标记语言,用于构建和组织网页内容。它使用各种标签来定义页面上的不同元素,例如标题、段落和链接。让我们看一个示例

<!DOCTYPE html>
<html>
    <head>
        <title>Page Title</title>
    </head>
    <body>
        <h1>Programiz</h1>
        <p>We create easy to understand programming tutorials.</p>
    </body>
</html>

浏览器输出

Example how HTML works.

这里,我们有一个 HTML 文档,其中

  • <h1> - 文档的标题
  • <p> - 文档的段落

上述代码中的标题和段落标签有助于创建网页结构。


CSS

CSS(层叠样式表)是一种样式表语言。它用于样式化 HTML 文档。

它指定 HTML 元素的外观,包括布局、颜色和字体。我们使用 <style> 标签将 CSS 添加到 HTML 文档中。让我们为之前的 HTML 代码添加一些 CSS。

<!DOCTYPE html>
<html>
    <head>
        <title>Page Title</title>
        <style>
            h1 {
  	    color: blue;
            }
            p {
  	    color: red;
            }
        </style>
    </head>
    <body>
        <h1>Programiz</h1>
        <p>We create easy to understand programming tutorial.</p>
    </body>
</html>

浏览器输出

Example how CSS works.

在上面的代码中,我们对 <h1><p> 标签应用了 CSS 以更改它们的文本颜色。请注意以下代码,

 h1 {
    color: blue;
}

此 CSS 代码将每个 <h1> 元素的文本颜色变为蓝色

同样,

 p {
    color: red;
}

此 CSS 代码将每个 <p> 元素的文本颜色变为红色


JavaScript

JavaScript(JS)是一种编程语言,使网站具有交互性和动态性。它主要用于网络浏览器中,创建下拉菜单、表单验证、交互式地图以及网站上的其他元素。

我们将 JavaScript 与 HTML 和 CSS 结合使用,以创建更具动态性和用户友好性的网站。我们使用 <script> 标签将 JS 添加到 HTML 中。例如,

<!DOCTYPE html>
<html>
    <head>
        <title>Page Title</title>
    </head>
    <body>
        <button onclick="displayAlert()">Click me!</button>

        <script>
          function displayAlert() {
            alert("Learn coding from Programiz Pro");
          }
        </script>
    </body>
</html>

浏览器输出(点击按钮前)

Example how JS works.

浏览器输出(点击按钮后)

Example of how JS works.

在上面的示例中,我们创建了一个按钮,点击时会调用 displayAlert()

请注意以下代码,

<script>
  function displayAlert() {
    alert("Learn coding from Programiz Pro");
  }
</script>

此函数仅显示一个带有消息 Learn coding from Programiz Pro 的警报框。


HTML、CSS 和 JavaScript 如何工作?

让我们看一个 HTML、CSS 和 JS 如何协同工作以提供用户友好的网络体验的示例。让我们看一个示例,

<html>
    <head>
        <title>My Webpage</title>
        <style>
          body {
            text-align: center;
          }
          h1 {
            color: #333;
          }
        </style>
    </head>
    <body>
        <h1>Hello, World!</h1>
        <p>This is a simple HTML, CSS, and JavaScript webpage.</p>
        <button onclick="displayAlert()">Click me!</button>
        <script>
          function displayAlert() {
    	alert('Hello World!');
          }
        </script>
    </body>
</html>

浏览器输出(点击按钮前)

Example how HTML, CSS and JS work.

浏览器输出(点击按钮后)

Example how HTML, CSS and JS work.

在上面的示例中,我们创建了一个简单的网页。现在我们可以学习更多 HTML、CSS 和 JS 来创建更好的网站。

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战