2

I have been trying to apply css in the main.css on the class of (custom-card) but its not working. Anyone can find what's the mistake i'm doing. custom-card class is in home.html

Below is the base.html in Django\mysite\blogapp\templates\blog\base.html .

{% load static %}
<!DOCTYPE html>
<html>
<head>
    <title>Home Page</title>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    
    <!-- CSS link -->
    <link rel="stylesheet" type="text/css" href="{% static 'blog/main.css' %}">
    
    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
    
</head>

<body>


<!-- ================
  HEADER NAVIGATION
========================= -->

<section class="header">
    <div class="container">
        <nav class="navbar navbar-expand-lg ">
           <a class="navbar-brand" href="#"><span>e-</span>Blog</a>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
              <i class="fa fa-bars"></i>
            </button>
              <div class="collapse navbar-collapse" id="navbarNav">
                <ul class="navbar-nav ml-auto text-center">  <!--ml auto used to have nav on right side,text-center used to make text in center when using mobile view-->
                  <li class="nav-item">
                    <a class="nav-link active-home" href="{% url 'blog-homepage' %}">Home</a>
                  </li>
                  <li class="nav-item"> 
                    <a class="nav-link" href="{% url 'blog-aboutpage' %}">About</a>
                  </li>
                  <li class="nav-item">
                    <a class="nav-link" href="#">Services</a>
                  </li>
                  <li class="nav-item">
                    <a class="nav-link" href="#">Our project</a>
                  </li>
                  <li class="nav-item">
                    <a class="nav-link" href="#">Blog</a>
                  </li>
                  <li class="nav-item">
                    <a class="nav-link" href="#">Contact</a>
                  </li>
                </ul>
              </div>
        </nav>
    </div>
  </section>


<!-- ================
  HEADER NAVIGATION/ENDED
========================= -->

    <div class="container">
        {%block homecontent%} {%endblock%}
        {%block aboutcontent%} {%endblock%}
    </div>   


<!-- footer -->
<!-- <h6>This is footer</h6> -->
</body>
</html>

Below is the home.html in Django\mysite\blogapp\templates\blog\home.html .

{%extends "blog/base.html"%}

{% block homecontent %}
    <div class="custom-card">
    {% for post in posts %}
        <h1>{{post.title}}</h1>
        <h3>By {{post.name}} on {{post.date}}</h3>
        <p>{{post.content}}</p>
        
    {% endfor %}
    </div>    
{% endblock homecontent %}

Below is the main.css in Django\mysite\blogapp\static\blog\main.css. At the end, i'm trying to apply css on custom-card class. but its not working.

.selector-for-some-widget {
    box-sizing: border-box;
  }
  /*
  ================
  NAVIGATION
  ================
  */
  .header{
    background-color: #fff;
  }
  .navbar-brand{
    color: black !important;
    font-weight: 700;
  }
  .header .navbar-brand span{
    color: #FEAA01;
      font-weight: 700;
  
  }
  .navbar{
    padding-top: 20px ;
  }
  .fixed-top{
    background-color: #14111C;
    
    
  }
  .nav-item{
    /*padding: 5px;*/
    margin:8px 0px 10px 40px;
    /*border: 1px solid red;*/
  }
  .nav-link{
    color: black !important;
    font-size: 14px;
    padding: 0px 0px 5px 0px !important;
    display: unset;
    transition: 0.5s all ease;
  }
  .fa-bars{
    color: yellow;
    font-size: 30px !important;
  }
  .navbar-toggler{
    border: 0;
    padding: initial;
    outline: none;
  }
  .nav-link:hover{
    border-bottom: 1px solid #FEAA01;
    color: #FEAA01 !important;
  }
  .active-home{
    border-bottom: 1px solid #fff;
  }
  
  /*=============
    Navigation ended
  ===============*/
  
  .custom-card{
    border: 1px solid red;
  }
M Ismail
  • 55
  • 1
  • 1
  • 8

0 Answers0