您的位置:首页 > 文旅 > 旅游 > 制作企业网站的软件_网络营销的未来趋势_市场推广方法_软文广告是什么

制作企业网站的软件_网络营销的未来趋势_市场推广方法_软文广告是什么

2025/1/6 13:20:44 来源:https://blog.csdn.net/XWWW668899/article/details/144165333  浏览:    关键词:制作企业网站的软件_网络营销的未来趋势_市场推广方法_软文广告是什么
制作企业网站的软件_网络营销的未来趋势_市场推广方法_软文广告是什么

Web开发基础学习系列文章目录

第一章 基础知识学习之HTML中id 和 class 标识和选择元素的属性的理解


文章目录

  • Web开发基础学习系列文章目录
  • 前言
  • 一、id属性
  • 二、class 属性
  • 三、区别
  • 总结


前言

上篇文章介绍了<div id=“header”>这是一个头部</div>元素,这个元素是展示在html页面中的。那么这个元素以什么样的样式展示呢?同样怎么操作这个元素呢?我们知道样式展示是在CSS文件中,而元素操作是在JavaScript文件中。那么我们就需要一个标识。这就是id或者class属性。

在 HTML 中,id 和 class 是用于标识和选择元素的属性。它们在 CSS 和 JavaScript 中非常有用,用于应用样式和操作 DOM 元素。


一、id属性

  1. 基础知识
  • 定义:id 属性用于为 HTML 元素指定一个唯一的标识符。
  • 唯一性:在同一个 HTML 文档中,每个 id 必须是唯一的。
  • 用途:
    在 CSS 中,通过 id 选择器应用样式。
    在 JavaScript 中,通过 id 选择器获取和操作元素。
  1. 示例
  • html文件:
<div id="header">这是一个头部</div>
  • CSS文件:
#header {background-color: lightblue;
}
  • Javascript 文件:
const header = document.getElementById('header');
header.innerText = '新的头部内容';
  1. 解释
    在这个示例中:
  • html中显示的是一段文字“这是一个头部”,
  • 至于这句话是怎么显示的呢?找到CSS文件中,header属性,看到里面有background-color: lightblue;的要求,那就按这种样式展示出来。
  • 那么怎么操作这句话呢?找到Javascript 文件中的,header属性一栏,看到可以给这个header重新赋值。
    总的来说,就是通过这个id属性,来找到对应的CSS样式,和JavaScript操作。

二、class 属性

  1. 基本概念
  • 定义:class 属性用于为 HTML 元素指定一个或多个类名。
  • 复用性:多个元素可以共享同一个类名。
  • 用途:
    在 CSS 中,通过 class 选择器应用样式。
    在 JavaScript 中,通过 class 选择器获取和操作元素。
    示例
  1. 示例
  • html文件:
<div class="container">这是一个容器</div>
<div class="container">这是另一个容器</div>
  • CSS文件
.container {border: 1px solid black;padding: 10px;
}
  • JavaScript文件
const containers = document.getElementsByClassName('container');
for (let container of containers) {container.style.backgroundColor = 'lightgray';
}
  1. 解释
    在这个示例中:
  • html中显示的两句话“这是一个容器”,“这是另一个容器”。
  • 至于这两句话是怎么显示的呢?找到CSS文件中,container属性,看到里面有的要求,那就按这种样式展示出来。
  • 那么怎么操作这句话呢?找到Javascript 文件中的,containers 属性一栏,根据这个操作可以修改这两句话。

总的来说,就是通过这个class属性,来找到对应的CSS样式,和JavaScript操作。

三、区别

这里一定会有一个疑问,为什么id属性可以找到相关的展示和操作,class也可以找到相关的展示样式和操作,他们什么区别?

  • id是唯一的。为 HTML 元素指定一个唯一的标识符,在同一个文档中必须是唯一的.
  • class 属性为 HTML 元素指定一个或多个类名,多个元素可以共享同一个类名

一个是单个操作,一个是批量操作。这就是最大的区别。


总结

在 React 中:id 和 className 属性用于标识和选择元素,应用样式和操作 DOM 元素。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com