javascript - 如何在某个标签后应用 CSS 规则
问题描述
正如标题所述,我有以下 HTML,如下所示:
<div id="content">
<main>
<h2 > Example Title</h2>
<p>Hello World</p>
<table class="table table-striped table-responsive-md btn-table">
<tr>
<td>Example 1 </td>
<td>Example 2</td>
</tr>
</table>
</main>
</div>
在<h2>
示例标题之后,我想将 CSS 规则:margin-top:20px;
, margin-bottom:20px
, 应用于所有其他标签,即<p>
, <table>
。
我该怎么做?
解决方案
您可以创建一个类并将其添加到 h2 之后的所有元素中。例如:
.example{
margin-top: 20px;
margin-botton:20px;
}
或者
您可以为所有元素提供 margin-top: 20px 和 margin-botton:20px 并通过给它一个 id 来排除 h2。例如:
#example{
margin: 0;
}
推荐阅读
- html - 由样式化组件创建的类自动添加到另一个 div/组件。(云前)。在本地运行良好
- python-3.x - import psycopg2 : SystemError: _psycopg 的初始化在第二个 URL 命中引发未报告的异常\r 失败
- c# - 将光标置于所有文本框的末尾
- python - 在 Python 中找到任意函数的下确界/上确界以计算和绘制 darboux 和
- c# - 找不到任何可用的配置文件
- sql-server - 将 Outlook 电子邮件导出到 SQL(Vai ACCESS?)
- webapi - 在 Blazor 中,如何将图像加载到内存中以便 C# 可以访问它
- csv - 在 csv 中存储 Pyspark 数据创建问题
- swift - Firebase 正在接收请求,但视图不会显示数据
- c# - 工作单元更新问题:实体已经在跟踪另一个实例