如何正确地在XHTML文档中使用JavaScript和CSS

yizhihongxing

在 XHTML 文档中使用 JavaScript 和 CSS 是 Web 开发中的基础操作。本文将详细讲解如何正确地在 XHTML 文档中使用 JavaScript 和 CSS,包括引入 JavaScript 和 CSS 文件、内嵌 JavaScript 和 CSS 代码、使用外部 JavaScript 库和 CSS 框架等。

1. 引入 JavaScript 和 CSS 文件

在 XHTML 文档中引入 JavaScript 和 CSS 文件是最常见的方式。可以通过以下方式进行引入:

1.1 引入 JavaScript 文件

在 XHTML 文档中引入 JavaScript 文件,可以使用 <script> 标签,如下所示:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>引入 JavaScript 文件示例</title>
  <script src="example.js"></script>
</head>
<body>
  <h1>Hello, World!</h1>
</body>
</html>

上述代码中,使用 <script> 标签引入了名为 example.js 的 JavaScript 文件。

1.2 引入 CSS 文件

在 XHTML 文档中引入 CSS 文件,可以使用 <link> 标签,如下所示:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>引入 CSS 文件示例</title>
  <link rel="stylesheet" href="example.css">
</head>
<body>
  <h1>Hello, World!</h1>
</body>
</html>

上述代码中,使用 <link> 标签引入了名为 example.css 的 CSS 文件。

2. 内嵌 JavaScript 和 CSS 代码

在 XHTML 文档中内嵌 JavaScript 和 CSS 代码,可以使用 <script><style> 标签,如下所示:

2.1 内嵌 JavaScript 代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>内嵌 JavaScript 代码示例</title>
  <script>
    function sayHello() {
      alert('Hello, World!');
    }
  </script>
</head>
<body>
  <h1 onclick="sayHello()">Click me!</h1>
</body>
</html>

上述代码中,使用 <script> 标签内嵌了一个名为 sayHello() 的 JavaScript 函数,并在 <h1> 元素中使用了该函数。

2.2 内嵌 CSS 代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>内嵌 CSS 代码示例</title>
  <style>
    h1 {
      color: #007bff;
      font-size: 24px;
    }
  </style>
</head>
<body>
  <h1>Hello, World!</h1>
</body>
</html>

上述代码中,使用 <style> 标签内嵌了一个样式,使得 <h1> 元素的颜色为蓝色,字体大小为 24px。

3. 使用外部 JavaScript 库和 CSS 框架

在 XHTML 文档中使用外部 JavaScript 库和 CSS 框架,可以通过引入相应的文件来实现。以下是两个示例说明:

3.1 使用 jQuery 库

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>使用 jQuery 库示例</title>
  <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
  <script>
    $(document).ready(function() {
      $('h1').click(function() {
        alert('Hello, World!');
      });
    });
  </script>
</head>
<body>
  <h1>Click me!</h1>
</body>
</html>

上述代码中,使用 <script> 标签引入了 jQuery 库,并在 JavaScript 代码中使用了 jQuery 的语法,使得点击 <h1> 元素时弹出提示框。

3.2 使用 Bootstrap 框架

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>使用 Bootstrap 框架示例</title>
  <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.0.1/css/bootstrap.min.css">
</head>
<body>
  <div class="container">
    <h1 class="text-primary">Hello, World!</h1>
  </div>
  <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.0.1/js/bootstrap.min.js"></script>
</body>
</html>

上述代码中,使用 <link> 标签引入了 Bootstrap 框架的 CSS 文件,并在 HTML 代码中使用了 Bootstrap 的样式,使得 <h1> 元素的颜色为蓝色。同时,使用 <script> 标签引入了 Bootstrap 框架的 JavaScript 文件,以便使用 Bootstrap 的功能。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何正确地在XHTML文档中使用JavaScript和CSS - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • JavaScript实现表单验证

    JavaScript实现表单验证是网站开发中非常常见的任务之一,它可以确保用户输入的信息符合预期,提高网站的可靠性和稳定性。下面将详细介绍该任务的完整攻略: 1. 确定需要验证的表单元素 在进行表单验证之前,我们需要明确需要验证的表单元素。一般来说,输入框、文本框、下拉框等表单元素都需要进行验证。在明确需要验证的表单元素之后,我们可以给它们添加合适的ID和c…

    css 2023年6月10日
    00
  • 举例详解CSS中的text-shadow文字阴影效果使用

    当需要让文本在视觉上有一些立体感、深度感时,你可以尝试给文本添加阴影效果。而CSS中的text-shadow属性能够很好地实现这一效果。 一、text-shadow的基本用法 text-shadow属性主要用于设置文本的阴影效果,其基本语法如下: text-shadow: h-shadow v-shadow blur-radius color; 其中,各参数…

    css 2023年6月10日
    00
  • Jquery实战_读书笔记2 选择器

    Jquery实战_读书笔记2 选择器 1. 选择器简介 在使用Jquery进行DOM操作的时候,首先需要获取操作的元素,而选择器就是用来获取元素的工具。选择器可以根据不同的条件进行筛选,选择我们需要的元素。 Jquery中支持多种选择器:标签选择器、ID选择器、class选择器、属性选择器、伪类选择器、层次选择器等。 例如,我们可以使用ID选择器来选择页面中…

    css 2023年6月10日
    00
  • js操作滚动条事件实例

    下面我将为你详细讲解“js操作滚动条事件实例”的完整攻略。 什么是滚动条事件? 在Web开发中,滚动条事件指的是当页面滚动时,浏览器会触发一系列的事件。我们可以通过JavaScript来捕获这些事件,以达到一定的交互效果或实现某些功能。 如何使用JavaScript操作滚动条事件? 监听滚动条事件 我们可以使用 onscroll 属性或 addEventLi…

    css 2023年6月10日
    00
  • DIV+CSS通用样式布局实例代码

    DIV+CSS通用样式布局实例代码 DIV+CSS布局是一种常见的网页布局方式,它使用HTML的<div>元素和CSS样式来控制网页的布局和样式。以下是一些常见的DIV+CSS布局技巧和示例代码: 1. 盒子模型 盒子模型是指HTML元素由内容、内边距、边框和外边距组成的模型。以下是盒子模型的示意图: +———————…

    css 2023年5月18日
    00
  • flex是什么及flex布局语法教程详解

    下面是详细讲解“flex是什么及flex布局语法教程详解”的攻略: 1. flex是什么? flex是CSS3中引入的一种布局方式,被称为“弹性布局”,相对于传统的布局方式(如float或者position)来说更加灵活。使用flex布局,可以轻松实现自适应布局,解决在传统布局中出现的浮动、清除浮动等问题,而且简单易学,容易维护。 2. flex布局语法 2…

    css 2023年6月9日
    00
  • JS实现九宫格拼图游戏

    如何实现JS九宫格拼图游戏? 前置知识: HTML、CSS、JS基础 DOM操作 事件监听 游戏规则: 将原图分成N * N(N >= 3)个拼图块 每个拼图块可以通过与空白块交换位置来移动 目标是将所有的拼图块移动到正确的位置,还原原图形 实现步骤: 3.1 HTML基本结构 通过HTML代码搭建游戏基本框架 将原图划分成若干个小块,并将它们放置到九…

    css 2023年6月11日
    00
  • CSS外边距设置方法详解

    CSS外边距(margin)指元素边框(border)与相邻元素或包含元素之间的距离。外边距可以用来控制元素之间的间隔以及元素相对于浏览器窗口或包含元素的位置。 外边距可以通过四个方向分别设置,分别为margin-top、margin-right、margin-bottom和margin-left。也可以使用简写属性margin,按照顺序设置上、右、下、左四…

    Web开发基础 2023年3月20日
    00
合作推广
合作推广
分享本页
返回顶部