• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

czemu mimo komend float: left; pokazuje u dołu?

HackNation - ogólnopolski hackathon
0 głosów
565 wizyt
pytanie zadane 12 lutego 2023 w HTML i CSS przez koderro Nowicjusz (120 p.)

Dlaczego mimo float: left; tile5 pokazuje u dołu nie obok?

<!DOCTYPE HTML>
<html lang="pl">
<head>
	<meta charset="utf-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title>przyklad</title>
	<meta name="description" content="przyklad" />
	<meta name="keywords" content="przyklad" />

<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=Josefin+Sans:wght@200&family=Lato:wght@300&display=swap" rel="stylesheet">

</head>

<body>
<div id="container">
	
	
	<div class="rectangle">
	
		<div id="logo">www<br /> ww</div>
		<div id="zegar">12:00:00</div>
		<div style="clear: both"></div>
		</div>
		
	<div class="square">
		<div class="tile1">1</div>
		<div class="tile1">1</div>
		<div style="clear:both;">
		<div class="tile2">2</div>
		<div class="tile3">3</div>
		<div style="clear: both"></div>
		<div class="tile4">4</div>
	</div>
	<div class="square">
		<div class="tile5">5</div>
	</div>
	<div style="clear: both;"></div>
	
	<div class="rectangle"></div>
</div>
	
</body>
</html>
body
{
	background-color: #303030;
	color: #ffffff;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
}

#container
{
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
}

.rectangle
{
	width: 960px;
	margin: 20px;
}
.square
{
	width: 50%;
	float: left;
	

}


#logo
{
	float: left;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 70px;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
#zegar
{
	float: left;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 70px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tile1
{
	margin: 10px;
	width: 230px;
	height: 142px;
	background-color: #3095d3;
	float: left;
}
.tile2
{
	margin: 10px;
	width: 230px;
	height: 142px;
	background-color: #666666;
	float: left;
}
.tile3
{
	margin: 10px;
	width: 230px;
	height: 142px;
	background-color: #93c748;
	float: left;
}
.tile4
{
	margin: 10px;
	width: 480px;
	height: 142px;
	background-color: #ee5a32;
}

.tile5
{
	margin: 10px;
	width: 480px;
	height: 304px;
	background-color: #666666;
}

 

2 odpowiedzi

+1 głos
odpowiedź 13 lutego 2023 przez VBService Ekspert (256,600 p.)
edycja 13 lutego 2023 przez VBService

Tu masz niedomknięty <div style="clear: both">

 

    <div class="square">
        <div class="tile1">1</div>
        <div class="tile1">1</div>
        <div style="clear: both">
        <div class="tile2">2</div>
        <div class="tile3">3</div>
        <div style="clear: both"></div>
        <div class="tile4">4</div>
    </div>
    <div class="square">
        <div class="tile5">5</div>
    </div>

 

P.S. Proponuję zainteresować się grid-em lub flex-em

+1 głos
odpowiedź 13 lutego 2023 przez natanlesiak Nowicjusz (160 p.)
Nie masz komendy clear:both;

Podobne pytania

0 głosów
2 odpowiedzi 609 wizyt
0 głosów
1 odpowiedź 1,052 wizyt
pytanie zadane 22 września 2018 w HTML i CSS przez lach Nowicjusz (120 p.)

93,608 zapytań

142,531 odpowiedzi

323,004 komentarzy

63,102 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...