gpt4 book ai didi

html - 确保 CSS 不会影响所有具有父类的页面

转载 作者:可可西里 更新时间:2023-11-01 13:20:10 24 4
gpt4 key购买 nike

我得到了一个包含大约 20.000 页的网页的管理员。所有页面都使用了部分 Bootstrap 组件。

我正在制作和设计一些新页面。因此,我想确定,我不会用我的 CSS 更改任何全局内容。一个例子可以是行,我必须在此行上填充。

我正在发布我在主页上使用的一些 CSS 示例。在这段代码中,这两个类将全局改变:

.row [class*="col-"] {
padding-right: 5px;
padding-left: 5px;
}

.row {
margin-left: -5px;
margin-right: -5px;
}

那么是否可以在我所有的类上添加某种前缀?修改一个名为 .mk {} 的父类,然后我所有的类都在这个类中。

我希望这个问题有意义 - 否则请告诉我不清楚我要去哪里。

#front .row {
padding-bottom: 0px!important;
}
body {
background-color: #f5f5f5;
}

/* Set width between grid elements */

.small-padding.top {
padding-top: 10px;
}

.small-padding.bottom {
padding-bottom: 10px;
}

.small-padding.left {
padding-left: 5px;
}

.small-padding.right {
padding-right: 5px;
}

.margin_bottom {
margin-bottom: 10px;
}

.row [class*="col-"] {
padding-right: 5px;
padding-left: 5px;
}

.row {
margin-left: -5px;
margin-right: -5px;
}

.img-responsive {
height: 100%;
}

/* Position of buttons/text in a single grid element */

.inner-wrapper {
background: none;
}

.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.bottom-right {
position: absolute;
bottom: 8px;
right: 16px;
}

.bottom-left {
position: absolute;
bottom: 2%;
left: 6%;
}
/* Position text on full width banner */
.header-container {
color: white;
margin: 0 5%;
}
.banner-text {
position: absolute;
bottom: 16%;
left: 6%;
}

/* Color on text */

.dark-font {
color: #333;
}

.light-font {
color: #fff;
text-transform: uppercase;
}
.blue-font {
color: #00a9ff;
}

/* Set full width on columns */

@media (max-width: 768px) {
.img-responsive {
width: 100%;
height: auto;
}
/* Maybe delete btn-success: */
.btn-success {
width: fit-content;
}
}

@media (max-width: 991px) {
h3 {
font-size: 1.2em;
}
}
.image-overlay {
position:relative;
}
.overlay {
position:absolute;
transition:all .3s ease;
opacity:0;
transition:1.9s;
background: #00b1bab8;
}
.image-overlay:hover .overlay {
opacity:1;
}
.overlayFade {
background: rgba(27, 27, 27, 0.5);
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: #fff;
font-size: 15px;
padding-left: 35px;
padding-right: 35px;
}

最佳答案

So is it possible to make some kind of prefix on all my classes?

为什么不呢?

只需将一些基类添加到您的页面,并创建属于它的样式表。

<style>
.mk .row [class*="col-"] {
padding-right: 5px;
padding-left: 5px;
}

.mk .row {
margin-left: -5px;
margin-right: -5px;
}
</style>

然后将您的类添加到靠近 body 标记的位置,或者您的更改与站点模板不同的位置。

<body class="mk">
<!-- Your code here -->
</body>

这样做将允许您导入所有样式表,以便您可以在它们之上构建并用您自己的样式覆盖。

关于html - 确保 CSS 不会影响所有具有父类的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51732201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com