Od dłuższego czasu doradzamy, tu na forum, żeby zacząć używać
flex lub grid-a zamiast float.
Why would you use flexbox instead of floats?
Propozycja z flex.
<!DOCTYPE HTML>
<html>
<head>
<meta
charset="UTF-8"
>
<link
rel="stylesheet"
href="Style.css"
type="text/css"
>
<link
rel="preconnect"
href="https://fonts.googleapis.com"
>
<link
rel="preconnect"
href="https://fonts.gstatic.com"
crossorigin
>
<link
href="https://fonts.googleapis.com/css2?family=Poppins&display=swap"
rel="stylesheet"
>
</head>
<body>
<nav
class="Top"
>
<section
class="TopPierwsze"
>
<div
class="Czas"
>
23:42
</div>
<div
class="Czas"
>
05.07.2021
</div>
</section>
<section
class="TopGłówne"
>
<div
class="Sekcja"
>
<img
src="Symbole/Pulpit.png"
>
</div>
<div
class="Sekcja"
>
<img
src="Symbole/Uruchomione.png"
>
</div>
<div
class="Sekcja"
>
<img
src="Symbole/Wszystko.png"
>
</div>
</section>
<section
class="TopSterowanie"
>
<div
class="Sekcja"
>
<img
src="Symbole/Sterowanie.png"
>
</div>
<div
class="Sekcja"
>
<img
src="Symbole/Powiadomienia.png"
>
</div>
</section>
</nav>
</body>
</html>
body
{
margin: 0;
background: #232323;
font-family: 'Poppins', sans-serif;
color: #fff;
}
.Top
{
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
width: 100%;
height: 80px;
background-color: #1a1a1a;
}
.TopPierwsze
{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin-left: 20px;
height: 80px;
padding: 5px;
}
.TopGłówne
{
height: 80px;
max-width: 260px;
}
.TopSterowanie
{
height: 80px;
max-width: 180px;
}
.Czas
{
text-align: center;
fotn-size: 10px;
}
.Sekcja
{
display: inline-block;
height: 60px;
width: 60px;
margin: 10px;
background: #343434;
border-radius: 10px;
}
.Sekcja > img
{
height: 40px;
width: 40px;
margin: 10px;
}