html - 从外部资源覆盖 CSS

标签 html css angular bootstrap-4

我正在从 NG-Bootstrap 分页组件构建分页。因为我想更改(实际上是删除)一些在 NG-Bootstrap 库中声明的 CSS。我如何在不更改 NG-Bootstrap 样式表的情况下做到这一点。

This image shown what I want to ignore

如上图所示,我想忽略.pagination中声明的padding-left:0。我不需要为它添加另一个值。我只想忽略它。是否可以 ... ?

最佳答案

要回答您的问题,不,您不能忽略 CSS 样式规则。但是您可以在不更改 NG-Bootstrap 样式表的情况下覆盖它。

您可以通过几种不同的方式将 CSS 规则附加到 HTML 文档,以下是最常见的方式:

  • 通过添加 <link> 链接到外部样式表标记到 <head> HTML 文档的一部分:

    <head> <link rel="stylesheet" href="mystylesheet.css" /> </head>

  • 使用 <style> 将 CSS 嵌入到您的 HTML 文档中标签:

    <style> background-color: blue; </style>

  • 直接使用 style 将 CSS 内联添加到单个 HTML 元素属性:

    <div style="background-color:gray;"></div>

并且根据您使用的方式,将根据它们的优先级应用不同的样式。内联优先于嵌入式,而嵌入式优先于链接样式表。

例如,如果您在特定内联元素上指定灰色背景,并在嵌入样式部分的同一元素上指定蓝色背景,则内联获胜且背景将为灰色。

因此,根据您的情况,您可以嵌入 CSS 或将其内联到要更改的元素上。执行其中任何一项都将覆盖 NG-Bootstrap 样式表中的内容,而不改变它。

关于html - 从外部资源覆盖 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58749071/

相关文章:

php - 如何为每个图像生成一个下载按钮

javascript - 为什么我的表格没有正确发送? [(ngModel)] 与发送表单 - Angular 2

javascript - Angular 2 + 如何使用相同的选择器选择和循环多个元素(elementRef.nativeElement)

html - CSS 错误 : Image CSS set permanently to 'display:none ! 重要;

html - Flex 内容溢出容器

javascript - 在复选框按钮选项列表上应用 css 规则

javascript - 如何从 Observable<Array<any>> 中删除特定元素

javascript - 当文本框从另一个元素更改时触发的事件

Css 样式在全 View 字母界面 Gmail 中不起作用

javascript - 上传 div 背景 url