Reputation: 67
I'm currently starting up my senior thesis website (starting from scratch). I'm using flexbox as a structure of the html however I was wondering how to remove the default margin or page of the flexbox?
HTML Body
<header>
<section>
<!--Start of Logo-->
<div class="logo_section">People Tracking System</div>
<!--End of Logo-->
<!--Start of Time-->
<div class="time_section">
<br><br>
<div id = "time" ></div>
UCT+8
</div>
<!--End of Time-->
<!--Start of Login Form-->
<div class="login_section">
<form action="login.php" class = "container" method="POST">
<div class="container">
<label>login: </label>
<input id = "inputform" type="text" placeholder="Enter Username" name="uname" required>
<br>
<label style="text-align:right">password: </label>
<input id = "inputform" type="password" placeholder="Enter Password" name="psw" required>
<br>
<input type="checkbox" checked="checked"> Remember me
<button type="submit" id ="submit">Login</button>
</div>
</form>
</div>
<!--end of login form-->
</section>
</header>
CSS Code
section {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin:0;
}
/*Logo Section*/
.logo_section {
flex: 1 1 10%;
order: 1;
}
/*time*/
.time_section {
background: #143c70;
flex: 3 1 60%;
order: 2;
text-align:right;
color: white;
}
/*login form*/
.login_section {
background-color: #7098cc;
clear: none;
flex: 1 6 15%;
order: 3;
}
https://jsfiddle.net/laklaker/qyghLof4/
I hope you can help me regarding this problem. Thanks!
Upvotes: 3
Views: 3767
Reputation: 17
Add this to section
in your css:
width: max-content;
height: max-content;
Upvotes: 0
Reputation: 6803
I think this might be happening in the jsfiddle. If it is still happening in your page you can have:
body {
margin: 0;
}
Upvotes: 4