Hier ist der HTML-Code (die weiße Lücke begann so schnell erscheinen, wie ich h3 zur letzten div hinzugefügt):Eine weiße Lücke zwischen zwei div-Elementen
body {
margin: 0;
font-family: sans-serif;
font-weight: 400;
background-image: url("../images/rooms.jpg");
}
.container {
width: 80%;
margin: 0 auto;
}
header {
background: #343434;
}
header::after {
content: '';
display: table;
clear: both;
}
.logo {
float: left;
padding: 10px;
}
nav {
float: right;
}
nav ul {
margin: 0;
padding: 0;
list-style-type: none;
}
nav li {
padding: 0;
display: inline-block;
margin-left: 60px;
padding-top: 19px;
position: relative;
}
nav a {
text-decoration: none;
color: white;
font-size: 13px;
text-transform: uppercase;
padding: 1em 0.5em;
}
nav a:hover {
color: yellow;
}
.welcome {
width: 100%;
height: 250px;
background: #406295;
}
.welcome h3 {
text-align: center;
}
<header>
<div class="container">
<a href="#" class="logo"><img src="images/logo.png" alt=""></a>
<nav>
<ul>
<li><a href="#">Room Types</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">About Us</a></li>
</ul>
</nav>
</div>
</header>
<div class="welcome">
<h3>Welcome to</h3>
</div>
Ich bin ziemlich neu zur Webentwicklung und Stackoverflow. Ich entschuldige mich für etwaige Unannehmlichkeiten. Jede Hilfe wird geschätzt. Vielen Dank.
haben Sie überprüft, ob es Padding oder Rand gibt, können Sie ein Snippet oder Geige hinzufügen? –
versuchen, zuerst css zurücksetzen. wie '* {padding: 0; Marge: 0;} – shourav