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

Ustawienie diva

Object Storage Arubacloud
0 głosów
131 wizyt
pytanie zadane 21 lutego 2017 w HTML i CSS przez Mariusz Andrzejewski Początkujący (360 p.)

Witam, dopiero zaczynam przygodę z programowaniem i bardzo prosze o wyrozumiałość.Cały dzień przed komputerem nie służy obiektywnemu i logicznemu spojrzeniu  na sprawę a iść spać w niewiedzy to też żadne rozwiązanie.Pyanie mam tego typu, ale może najpierw kod:

HTML

<!DOCTTYPE HTML>
<html lang="pl">
<head>
	<meta charset="utf-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title>Mariusz Andrzejewski - Portfolio </title>
	<meta name="description" content="Stworzę dla Ciebie wyjątkową stronę www! Zatrudni programistę webowego: PHP, JavaScript, HTML, CSS, MySQL, WordPress, Joomla, Drupal." />
	<meta name="keywords" content="zamów, stronę, tworzenie, www, programista, portfolio, php, javascript, html, css, WordPress, Joomla, Drupal"/>
	
	<link rel="stylesheet" href="style.css" type="text/css" />
	
	<link href="https://fonts.googleapis.com/css?family=Josefin+Sans|Lato|Open+Sans" rel="stylesheet">
	
	
</head>
<body>
	<div id="container">
	
		<div class="rectangle">
			<div id="logo">Mariusz Andrzejewski</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>
			
			<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 class="yt">yt</div>
		
			
		</div>		
			<div style= "clear: both;"></div>
		
			
			
		
		
		<div class="rectangle"></div>
		
		
	</div>

</body>
</html>

CSS 

body
{
background-color: #303030;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-size: 20px;

}

#container
{
	width: 1000px;
	margin-left: auto;
	margin-left: auto;
	
}
.rectangle
{
	width: 960px;
	margin: 20px;
}
.square
{
	width: 50%;
	float: left;
	
}
#logo
{
	float: left;
	ffont-family: 'Josefin Sans', sans-serif;
	font-size: 40px; 
	width: 600px;
	margin-top: 10px;
	margin-bottom 10 px;
	
}
#zegar
{
	float: left;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 40px; 
	margin-top: 10px;
	margin-bottom 10 px;
	
}
.tile1
{
float:left;
width:230px;
margin: 10px;
height: 142px; 
background-color: #3095d3;
}
.tile2
{
float:left;
width:230px;
margin: 10px;
height: 142px; 
background-color: #666666;
}
.tile3
{
float:left;
width:230px;
margin: 10px;
height: 142px; 
background-color: #93c748;
}
.tile4
{
float:left;
width:480px;
margin: 10px;
height: 142px; 
background-color: #ee5a32;	
}
.tile5
{
 background-color: #666666;
 width: 480px;
 margin: 10px;
 height: 304px;
}
.yt
{

 width: 105px;
 margin: 10px;
 height: 142px; 
 background-color: #93c748;
 float: left;
}

Pytania mam dwa.

1.Dlaczego <div class="yt"> potrzebuje w CSS zapisu float: left; skoro jest pierwszym elementem z lewej strony...i tu pojawia się pytanie

2Dlaczego po usunięciu float left div idzie o 10px (tak myślę) do góry.Przecież w CSS ma dodany margin 10px i div nad nim tj. <div class="tile5" też ma 10 px margin.

Przyznam,że trochę tego nie rozumiem a ....wolał bym to zrozumieć..

1 odpowiedź

0 głosów
odpowiedź 22 lutego 2017 przez Kamil Naja Nałogowiec (27,410 p.)

błędów jak mrówków

  1.     ffont-family: 'Josefin Sans', sans-serif;
  2.     w container - margin-left: auto;
        margin-left: auto;
  3.     w # logo margin-bottom 10 px - masakra, psuje cały
  4.     to samo co wyżej w  #zegar
  5.     width: 600px;  - gwarancja, że się zepsuje na niższej rozdzielczości, podobnie jak poprzednie duże wartości

Dopiero po usunięciu tych błędów Codepen zaczął współpracować z kodem.

http://codepen.io/KamilNaja/pen/ggVyNj?editors=1100

Ad 1 - div nie potrzebuje float:left, sam się ładnie układa. Domyślnie divy układają się jeden pod drugim.

Ad 2 - problem (jeśli to problem) można rozwiązać, nadając elementom jedynie margin-bottom. Po usunięciu float div zostaje w miejscu. Myślę, że jest to spowodowane tym, że marginesy górne/dolne w html nie sumują się,

 

komentarz 22 lutego 2017 przez Mariusz Andrzejewski Początkujący (360 p.)
Chce podziękować w tym miejscu Kamilowi za wskazanie błędów i  napisac też,że dzięki temu forum i Waszej pomocy wiem,że tym razem się nie  poddam w trakcie nauki pisania kodu.Nie ma takiej opcji.Bez tej pomocy pewnie właśnie rozpoczął by sie u mnie powolny proces zniechęcenia.

Dziękuje raz jeszcze.
komentarz 22 lutego 2017 przez Kamil Naja Nałogowiec (27,410 p.)
Moja rada - wrzucaj w validator css, pokaże 90% błędów

Podobne pytania

0 głosów
3 odpowiedzi 871 wizyt
pytanie zadane 9 września 2016 w HTML i CSS przez Marchiew Dyskutant (7,690 p.)
0 głosów
1 odpowiedź 607 wizyt
pytanie zadane 14 listopada 2019 w HTML i CSS przez El Lirón Obywatel (1,320 p.)
0 głosów
1 odpowiedź 218 wizyt
pytanie zadane 6 sierpnia 2015 w HTML i CSS przez Wiiiciu Obywatel (1,090 p.)

92,555 zapytań

141,403 odpowiedzi

319,554 komentarzy

61,940 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...