html - Background image stays after removing tag -


i learning webdev designing webpage , want landing page have background image subsequent page not to. index.html page extends base.html template. used body tag apply background image cover page. want removed results.html view in results.html extend header view using header.html. , in header.html layout eliminate body tag, background image remains somehow.

any beginner appreciated.

base.html

{% load staticfiles %}  <!doctype html> <html lang="en">   <head>     <meta charset="utf-8">     <meta http-equiv="x-ua-compatible" content="ie=edge">     <meta name="viewport" content="width=device-width, initial-scale=1">     <!-- above 3 meta tags *must* come first in head; other head content must come *after* these tags -->     <meta name="description" content="">     <meta name="author" content="">     <link rel="icon" href="../../favicon.ico">      <title>me</title>      <!-- bootstrap core css -->     <link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet">      <!-- ie10 viewport hack surface/desktop windows 8 bug -->     <link href="{% static 'css/ie10-viewport-bug-workaround.css' %}" rel="stylesheet">      <!-- custom styles template -->     <link href="{% static 'css/cover.css' %}" rel="stylesheet">      <!-- debugging purposes. don't copy these 2 lines! -->     <!--[if lt ie 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->     <script src="{% static 'js/ie-emulation-modes-warning.js' %}"></script>      <!-- html5 shim , respond.js ie8 support of html5 elements , media queries -->     <!--[if lt ie 9]>       <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>       <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>     <![endif]--> </head> <body>        <!-- static navbar -->       <nav class="navbar navbar-default">         <div class="container-fluid">           <div class="navbar-header">             <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">               <span class="sr-only">toggle navigation</span>               <span class="icon-bar"></span>               <span class="icon-bar"></span>               <span class="icon-bar"></span>             </button>             <a class="navbar-brand" href="#">logo</a>           </div>             <ul class="nav navbar-nav navbar-right">               <li class="active"><a href="./">about <span class="sr-only">(current)</span></a></li>               <li><a href="#">log in</a></li>               <li><a href="#">sign up</a></li>             </ul>           </div><!--/.nav-collapse -->         </div><!--/.container-fluid -->       </nav>           {% block main_content %}     {% endblock %}            <div class="mastfoot">             <div class="inner">               <p>me, 2016 | <a href="https://twitter.com/me">@me</a></p>             </div>           </div>          <!-- bootstrap core javascript     ================================================== -->     <!-- placed @ end of document pages load faster -->     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>     <script>window.jquery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>     <script src="../../dist/js/bootstrap.min.js"></script>     <!-- ie10 viewport hack surface/desktop windows 8 bug -->     <script src="../../assets/js/ie10-viewport-bug-workaround.js"></script>   </body>    </html> 

index.html

{% extends "search/base.html" %}  {% block main_content %}      <div class="site-wrapper">        <div class="site-wrapper-inner">          <div class="cover-container">           <div class="inner cover">             <h1 class="cover-heading"></h1>             <p class="lead col-xs-6 ">search               <input type="text" class="form-control" placeholder="">             </p>             <p class="lead col-xs-6 ">location               <input type="text" class="form-control" placeholder="city, state or zipcode">             </p>             <p class="lead">               <a href="#" class="btn btn-lg btn-default">search</a>             </p>           </div>          </div>        </div>      </div>    {% endblock %} 

header.html

{% load staticfiles %}  <!doctype html> <html lang="en">   <head>     <meta charset="utf-8">     <meta http-equiv="x-ua-compatible" content="ie=edge">     <meta name="viewport" content="width=device-width, initial-scale=1">     <!-- above 3 meta tags *must* come first in head; other head content must come *after* these tags -->     <meta name="description" content="">     <meta name="author" content="">     <link rel="icon" href="../../favicon.ico">      <title>me</title>      <!-- bootstrap core css -->     <link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet">      <!-- ie10 viewport hack surface/desktop windows 8 bug -->     <link href="{% static 'css/ie10-viewport-bug-workaround.css' %}" rel="stylesheet">      <!-- custom styles template -->     <link href="{% static 'css/cover.css' %}" rel="stylesheet">      <!-- debugging purposes. don't copy these 2 lines! -->     <!--[if lt ie 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->     <script src="{% static 'js/ie-emulation-modes-warning.js' %}"></script>      <!-- html5 shim , respond.js ie8 support of html5 elements , media queries -->     <!--[if lt ie 9]>       <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>       <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>     <![endif]--> </head>  <div>  {% block main_content %} {% endblock %}   </div>         <!-- bootstrap core javascript ================================================== --> <!-- placed @ end of document pages load faster --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script>window.jquery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script> <script src="../../dist/js/bootstrap.min.js"></script> <!-- ie10 viewport hack surface/desktop windows 8 bug --> <script src="../../assets/js/ie10-viewport-bug-workaround.js"></script>  </html> 

all webpages need <body> element, can't leave out. there many approaches fix this, revolve around having css loads last on results page tells have no background image.

for demonstration purposes right before </head> tag in header.html add code

<style> body {background-image: none;} </style> 

Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -