【问题标题】:Why Some Bootstrap Class and CSS property is not working in my code?为什么某些 Bootstrap 类和 CSS 属性在我的代码中不起作用?
【发布时间】:2021-06-30 15:42:31
【问题描述】:

这里我想通过 BOOTSTRAPCSS 制作一个网站模板。但是在我的代码中,一些 bootstrap 类不起作用 比如 lead,font-weight,color,bg-color 等。如果我在一个部分中使用一些引导文本颜色,而不是在同一部分的 css 中使用其他颜色,我不工作。我想在每个文本上使用相同的字体系列。但是,如果我使用字体系列,则引导类不起作用。同样,引导字体粗体/粗体正在工作,但浅色/浅色不起作用即使在 CSS 中,这种情况我该怎么办?

这是我的代码:

HTML

<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!--ALL LINK-->
    <link rel="stylesheet" href="./bootstrap.css">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css" integrity="sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
    <link rel="shortcut icon" href="./img/ia_100000000.png" type="image/x-icon">
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css2?family=Work+Sans&display=swap" rel="stylesheet">
  
    <title>AppAmp Health Tracker Demo</title>
  </head>
  <body>

    <div class="section bg-light py-5">
  <div class="container">
    <div class="row">
      <div class="col h1">
        Our Team and History
      </div>
    </div>
    <div class="row py-5">
      <div class="col-xl-6 lead section1">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis perspiciatis vero accusantium excepturi aperiam eius sit quis nobis cupiditate voluptatem tempora a odio, ad, officiis ex harum saepe fuga at modi quibusdam voluptas voluptatum!</div>
      <div class="col-xl-6 lead font-weight-lighter">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis perspiciatis vero accusantium excepturi aperiam eius sit quis nobis cupiditate voluptatem tempora a odio, ad, officiis ex harum saepe fuga at modi quibusdam voluptas voluptatum!</div>
    </div>
  </div>
</div>
  </body>
</html> 

CSS

p,span,h1,h2,h3,h4,h5,a,blockquote,i,button,li,div{
    font-family: 'Work Sans', sans-serif;
}
.section1{
  font-weight:400;
}

【问题讨论】:

    标签: html properties font-family bootstrap-5 lead


    【解决方案1】:

    如果您的字体系列不支持较轻或较轻的字体粗细,则不会呈现较轻的文本。这是关于字体系列的。您应该将支持的字体粗细添加到链接

    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css2?family=Work+Sans:wght@200;300;400;500;600;700&display=swap" rel="stylesheet">
    

    另一方面,我从引导程序中尝试了以下文本类,它正在工作。

    <div class="col-xl-6 lead section1 text-danger">
        Lorem ipsum dolor sit amet, consectetur adipisicing elit.
        Debitis perspiciatis vero <span class="text-warning">accusantium</span> 
        excepturi aperiam eius sit quis nobis cupiditate voluptatem tempora a 
        odio, ad, officiis ex harum saepe fuga at modi quibusdam voluptas 
        voluptatum!
    </div>
    

    它是一支工作笔:https://codepen.io/umutcakirbm/pen/KKaqwVp

    编辑:

    Lead类有这个属性

    .lead {
        font-size: 1.25rem;
        font-weight: 300; // it will not work 
    }
    

    如果您提供额外的 font-weight-lighter/bolder/light 等,它将覆盖它,因为它具有 !important 属性。

    而且text-* 类也有!important 属性,所以你应该在你自己的css 中添加!important 来覆盖文本类。像这样;

    <span class="text-warning" style="color: #000 !important;">accusantium</span>
    

    【讨论】:

    • bootstrap text color woks 但是当我在 css 中使用 textcolor 并在 bootstrap 中使用其他颜色时,boostrap 颜色可以工作,但我想优先考虑 css ......为什么领导班不工作?
    • 我编辑了我的答案和codepen,你可以再检查一下。
    猜你喜欢
    • 1970-01-01
    • 2022-11-19
    • 1970-01-01
    • 2018-08-06
    • 2014-12-19
    • 1970-01-01
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多