微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

与Bootstrap和Django结合使用的响应式设计不起作用

如何解决与Bootstrap和Django结合使用的响应式设计不起作用

我不知道在哪里出错。我的代码中有什么不正确?我有带有以下子页面的网站。响应式设计不起作用。它与HTML / CSS代码中的任何错误有关,还是与媒体查询有关,我应该在引导程序中使用任何特定的方式进行自适应设计?通常,行和列存在问题-我无法及时更改边距和字体大小。可能与Django继承机制有关吗?

{% load static %}
<!DOCTYPE html>

<html>
<head>
     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5paxtkKtu6ug5TOeN$
     <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3$
     <link rel="stylesheet" type="text/css" href=relax/css/grid.css">

     <title>Visyrelax</title>
     <Meta name="viewport" content="width=device-width,initial-scale=1">
     <style>


   body {
background: #F8F8FF;
} /* Adding !important forces the browser to overwrite the default style applied by Bootstrap */


.row{
margin:100px;
}



@media (min-width: 576px) {

@include media-breakpoint-up(sm)

.row{
font-size:10px;
margin:10px;

}
}
@media (min-width: 768px){
@include media-breakpoint-up(sm)


.row{
font-size:20px;
margin:10%;
}
}

@media (min-width: 1200px){
@include media-breakpoint-up(sm)

.row{font-size:60px;}
p{
font-size:25px;
}
}



</style>
 </head>

<body>
    <nav class="navbar navbar-dark bg-dark">
          <a  class="navbar-brand" href ="{% url 'index'%}"> <p style="font-size:40px;"> &nbsp;&nbsp;          <font color=DodgerBlue>        Visy</font><font color$
          <div class="navbar">
               <a class= "nav-item nav-link" href ="{% url ‘a’%}”><font  color=white>a</font></a>
              <a class= "nav-item nav-link" href ="{% url ‘b’%}”><font  color=white>b</font></a>
              <a class= "nav-item nav-link" href ="{% url 'tc’%}”> <font   color=white>c</font></a>
               <a class= "nav-item nav-link" href ="{% url ‘d’%}” ><font  color=white>d</font></a>
               <a class= "nav-item nav-link" href ="{% url ‘e’ %}"><font  color=white>e</font></a>
          </div>
     </nav>

     {%block body%}
     {%endblock %}
</body>
</html>


…..



{% extends 'relax/base.html' %}

<!doctype html>

<html lang="en">
<head>
  <Meta charset="utf-8">

  <title>Document</title>
  <Meta name="viewport" content="width=device-width,initial-scale =1.0">

<style>


</style>


</head>

<body>

      {%block body%}
         <br> <br><br>
       <p>  <center> <font size="40"> <b>title </b>  </font> </center> <p> <br> <br>
         <br>  <h1> <p> <center> <b> subtitle </b> <center> <br><br> </h1>

                     <div class="row">
                            <div class="col-md-5">
                                  <img src= "/media/Lesson1image.png" width="500" height="630" style="width:100%;" class="self"/> <br>


                                </div>
                             <div class="col-md-7">
                               <br> <br>

                          <p class="soft"> text


                            </p>

                            </div>


                    </div>
                    <div class="row">
                            <div class="col-md-5">

                             <h1> <p> <b> title</b> <br><br> </h1>
                             <h4>
                                  <b>text</b>: text <br><br>
                                  <a href ="{% url ‘a’ %}">Learn more</a> <br><br>
                                  <b>text</b>: text.<br><br>
                                  <a href ="{% url ‘b’ %}">Learn more</a><br><br>
                                 </h4> 
                                </div>
                             <div class="col-md-7">
                              
                            <h1><p> <b> title </b> <br><br><h1>
                           <h4> <b> text</b>: atext  <br><br>
                             <a href ="{% url ‘e %}">Learn more</a></h4> <br>
                             <br> <img src= "/media/composition.png" width="800" height="400" style="width:100%;" > <br>
                            </div>


                    </div>


              </div>
      {%endblock %}

</body>
</html>


解决方法

您可以在媒体查询的每一行末尾添加!important。 例如:

<style>
  @include media-breakpoint-up(sm)
    
    .row{
    font-size:10px !important;
    margin:10px !important;
    
    }
    }
</style>
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。