#1 by RudyDW
Dear all, I have an html document (see attachment) including its own styles. hen I display this html page, there is no left margin but, unfortunately, when I display this page in the oTree environment, there is a margin appearing on the left. I guess it is due due to a HTML element defined by oTree at a higher level but I don't see how to neutralize this. I tried to use the development tools but I am not able to observe the upper elements (only the elements I use in my html document are available). Is someone able to help me? Thanks, Rudy
#2 by BonnEconLab
Adding .container { margin-left: 0; padding-left: 0; } to your CSS instructions helps. This reduces the left margin.
#3 by BonnEconLab
If you want the left margin to be gone entirely (that is, even inside your <div class="container-fluid">), then also include .container-fluid { padding-left: 0; }
#4 by BonnEconLab
PS: You can do without the <head>...</head> <body>...</body> </html> stuff in your template. The following suffices for the content block: {{ block content }} <div class="container-fluid"> <!-- Page Title --> <div class="pageTitle"> <div class="col-sm-6"> <h2 style="text-align: center">Trading session ends in <span id="time">13:02</span> minutes!</h2> </div> </div> <div class="grid-container"> <div class="chart-side">Cadre 1 <br><br><br> {% next_button %} </div> <div class="lob-side">Cadre 2</div> <div class="player-side"> <div class="ptf-box"> My Portfolio</div> <div class="pending-box"> My Pending Orders</div> <div class="alert-box"> </div> <div class="submission-box"> Order Submission</div> </div> </div> </div> {{ endblock }} oTree inserts <meta name="viewport" content="width=device-width, initial-scale=1.0"> anyway. And the redundant <body> tag is removed, as you can see when you look at the rendered page’s source code in your browser (“View Page Source”).
#5 by RudyDW
Thank you very much for your answers. They help. In addition to this, I also had a conflict with the following reference: <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css" rel="stylesheet"> Every works fine now. Thank you. Rudy
#6 by BonnEconLab
oTree includes Bootstrap (v5.0.1 if you use oTree 5.10.4). Hence, unless you desire to use newer Bootstrap classes, there should be no need to load https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css.