Witam serdecznie Kolegów i Koleżanki :)
Będę wdzięczny za wszelką pomoc. Mianowicie mam taki problem: chciałbym, że elementy <h2> i <span> miały właściwość inline block ale ustawiały się jeden pod drugim, czyli dokładnie tak jak klasyczne elementy blokowe. Pytanie jak ich do tego zmuśić? :)
pozdrówki
HTML
<!DOCTYPE html>
<html>
<head>
<title>Stronka templatka</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="style.css">
<link href="https://fonts.googleapis.com/css?family=Anton" rel="stylesheet">
</head>
<body>
<div class="container">
<header>
<div class="logo">
<img src="logo.jpg">
</div>
<nav>
<ul>
<li><a class="link active" href="#">Home</a></li>
<li><a class="link" href="#">About</a></li>
<li><a class="link" href="#">Gallery</a></li>
<li><a class="link" href="#">Blog</a></li>
<li><a class="link" href="#">Contact</a></li>
</ul>
</nav>
</header>
<main>
<section>
<div class="wstep">
<img src="the-beacon.jpg">
<div class="quotes">
<h2>The Beacon to All Mankind</h2>
<span>Our website templates are created with</span>
<span>inspiration, checked for quality and originality</span>
<span>and meticulously sliced and coded.</span>
</div>
</div>
</section>
<section class="fotki">
<div class="content">
<div class="zdjecie"><img src="the-father.jpg"></div>
<div class="zdjecie"><img src="the-actor.jpg"></div>
<div class="zdjecie"><img src="the-nerd.jpg"></div>
</div>
</section>
</main>
</body>
</html>
CSS
body {
margin: 0;
padding: 0;
}
.container {
width: 100%;
font-family: 'Anton', sans-serif;
}
.logo {
text-align: center;
}
.logo img {
margin-top: 30px;
margin-bottom: 30px;
}
nav {
width: 100%;
text-align: center;
}
nav ul {
margin: 0 0 30px 0;
padding: 0;
display: inline-block;
list-style-type: none;
}
nav li {
float: left;
width: 70px;
height: 40px;
text-transform: uppercase;
font-size: 18px;
margin: 0 20px;
}
.link {
color: black;
text-decoration: none;
}
.link:hover {
color: #0ba39c;
}
.active {
color: #0ba39c;
}
.wstep {
width: 100%;
position: relative;
}
.wstep img {
width: 100%;
}
.quotes {
width: 600px;
height: 300px;
border: 2px solid black;
position: absolute;
top: 100px;
right: 50px;
}
h2 {
height: 30px;
display: inline-block;
border: 2px solid black;
padding: 10px 15px;
}
.quotes>span{
height: 30px;
display: inline-block;
border: 2px solid black;
padding: 10px 15px;