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

Kurs CSS odc.2 Pytanie o szerokość div.

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

Witam, mam tego rodzaju problem.W lekcji projektowana jest strona o linux.Mam problem z divami topbarL oraz Sidebar.Na filmie graficznie przedstawione są one jako divy o tej samej szerokości, w trakcie filmu dokładnie to widać (51:00). W kodzie jednak nie mają tej samej szerkości ponieważ Sidebar ma 148px a topbarL 138px, padding w obu przypadkach jest taki sam i wynosi 20px.Nie wiem gdzie popełniam bład ,ale po przepisaniu kodu dokładnie z lekcji one mi się nie schodża pionowo ( na filmie się schodzą), dopiero gdzy zmienię  szerokość sidebar na 138 px to wszytsko wygląda jak należy...Dlaczego?

To jest mój kod:

body
{
	background-color: #404040;
	font-family: 'Lato', sans-serif;
}
#container
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#logo
{
	color: white;
	margin-top: 20px;
	font-size: 44px;
	letter-spacing: 3px;
	font-weight: 900;
		
}
#menu
{
	background-color: #303030;
	margin-top: 20px;
	color: #ffffff;
	padding: 10px;
}
#topbar
{	background-color:#128870;
	color:white;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 25px;
	height:170px
	 
}
#topbar_right
{	
	float:left;
	padding: 20px;
	width: 760px;
	font-size: 16px;
	text-align: justify;

	
	
	
}
#topbar_left
{  
	float:left;
	padding: 20px;
	width: 138 px;
	text-align:center;
	border-right: 2px dotted #cccccc;
	
	
}
#sidebar
{
	float:left;
	width: 138px;
	min-height: 620px;
	padding: 20px;
	background-color: lightgray;
	text-align: center;
	font-size: 18px;
	border-right: 2px dotted #666666;
	
}
#content
{
	float: left;
	width: 740px;
	min-height: 580 px;
	padding: 40px;
	background-color: #dedede;
	text-align: justify;
}
#footer
{
	clear:both;
}

.option
{
	float: left;
	min-width:50px;
	height:25px;
	font-size: 18px;
	padding: 10px;
	border-right:2px dotted #444444;
	opacity:0.8;
}

.option:hover
{
	background-color: #000000;
	cursor:pointer;
	
	
}

...na filmie jednak szerokość sidebar wynosi 148px ....jeśli ustawie taką szerokość to strona nie wygląda tak jak w lekcji

...i HTML

<!DOCTYPE HTML>	
<html lang="pl">
<html>
	<meta charset="utf-8"/>
	<title>Poznaj Linuxa :)</title>
	<meta name="description" content="Serwis poświęcony systemowi Linux, naucz się wszytkiego co chcesz wiedzieć o systemie Linuxie!"/>
	<meta name="keywords" content="linux, kurs, nauka, co to jest linux, ubuntu, debian, mint, instalacj alinux, polecenia, terminal, bash" />
	
	<link rel="stylesheet" href="style.css" type="text/css"
	<link href="https://fonts.googleapis.com/css?family=Lato:400,900&amp;subset=latin-ext" rel="stylesheet">
</head>
<body>
	<div id="container">
		<div id="logo">
			Poznaj Linuxa :)
		</div>
		<div id="menu">
				<div class="option">Strona główna</div>
				<div class="option">Dystrybucje</div>
				<div class="option">Instalacja</div>
				<div class="option">Polecenia</div>
				<div class="option">Linus Torvalds</div>
				<div class="option"> O pojekcie</div>
				<div style="clear:both"></div>
		</div>
		<div id="topbar">
			<div id="topbar_left">
			<img src="linux.png"/>
		    </div>
			<div id="topbar_right">
				O projekcie słów kilka<br/>
			Kiedy mówisz:"Napisałem program, który wywalił Widows, luidzie gapią sie na Ciebie głupkowato i mówią : Hej ja dostałem to wraz z systemem, za darmo" - Linus Torvalds, twórca Linuxa :) Zapraszamy do zapoznania się z witryną dzięki której dowiesz sie co to jest Linux i wybierzesz dystrybucje dla siebie.
			</div>
			<div style="clear:both"></div>
		</div>
		<div id="sidebar" >
		Strona główna <br/>
		Dystrybucje <br/>
		Instalacja<br/>
		Polecenia<br/>
		Linus Torvalds<br/>
		O pojekcie
		</div>
		
		<div id="content">
			Dlaczego Linux </br>
			Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce quis erat eget tortor luctus gravida. Nunc sed auctor metus, in hendrerit lorem. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam interdum est et justo venenatis aliquet. Cras vel libero id velit fermentum condimentum ac eu libero. Donec neque metus, pulvinar at ultrices at, venenatis quis velit. Integer urna libero, gravida ac nulla vel, placerat cursus nibh. Cras in metus eget orci vestibulum aliquam. Curabitur et tempor quam. Quisque pellentesque nulla eleifend tellus sodales posuere. Curabitur nibh mauris, hendrerit malesuada tincidunt vel, semper ut sem. Morbi nec vestibulum justo. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse feugiat turpis libero, sit amet hendrerit sapien semper id. Aliquam varius lacus quis vehicula eleifend. Fusce suscipit malesuada scelerisque.
			</br></br>
            Suspendisse congue fermentum urna, ut bibendum risus tristique a. Nullam molestie fringilla arcu quis tristique. Quisque malesuada et lectus sit amet ultrices. Nullam eleifend, orci eget tempus dictum, risus dolor dapibus diam, posuere lacinia urna libero auctor elit. Pellentesque mollis sem vel gravida porttitor. Aliquam commodo, risus a ullamcorper aliquet, odio nulla laoreet dui, at tempor turpis ipsum id leo. Ut a ligula quis felis viverra rutrum et non nunc. In lobortis posuere tellus, sit amet egestas est bibendum in. Nam dignissim sem eu dui commodo tristique. Aliquam consequat mauris sit amet mauris faucibus, ac porttitor ipsum aliquet. Integer dapibus, ex nec blandit placerat, elit eros commodo eros, ac sollicitudin dui quam ut nibh. In at luctus ex.
			</br></br>
            Mauris iaculis, purus vel accumsan porta, felis ipsum consequat mauris, eu sodales nunc enim ac ipsum. Aliquam tellus massa, blandit ut molestie sodales, sodales nec lectus. Cras facilisis lorem elit. Suspendisse luctus gravida elit ac tempus. Ut eu eleifend dui. Phasellus eget nulla orci. In eu pharetra libero. Sed eu tortor volutpat, volutpat felis id, rutrum nunc.
		</div>
		 <div id="footer">
			Poznaj Linuxa - najlepszy darmowy system operacyjny.Strona w sieci od 2016r. &copy; Wszelkie prawa zasrtrzone.
			
			
			
			
			
			
			
	</div>
		
		
	

</body>













</html>

 

komentarz 20 lutego 2017 przez niezalogowany
wrzuć Twój kod to będzie o wiele łatwiej

1 odpowiedź

0 głosów
odpowiedź 21 lutego 2017 przez imklau Nałogowiec (42,090 p.)
następnym razem pilnuj się przy zapisywaniu szerokości/ wysokości, bo kurde naszukałam się błędu myśląc, że to coś większego :D
a Ty masz po prostu zamiast "138px" to "138 px" i w tym jest błąd ;)
komentarz 21 lutego 2017 przez Mariusz Andrzejewski Początkujący (360 p.)
Bardzo dziękuje za pomoc.Muszę na nowo się nad tym skupić,bo ciągle nie rozumiem dlaczego szerokości są rózne w CSS a na ekranie wyglądają na takie same.
komentarz 21 lutego 2017 przez Mariusz Andrzejewski Początkujący (360 p.)
Rozumiem,że zapis 130 px poduje,że szerokość nie jest w ogóle czytana i div przyjmuje szerokść jak jest wolna tak?
komentarz 21 lutego 2017 przez imklau Nałogowiec (42,090 p.)
ogólnie chodzi o to, że cały ten #topbar nie ma dostępnego miejsca na szerokość 1000px.
1000px ma cały #container, a #topbar nie ma ustalonej szerokości, ale ma dodatkowo po 10px paddingu więc jego szerokość to 980px + 20 łączny padding :P
#topbar_left ma szerokość 138px + 40px łączny padding i dodatkowo z lewej strony jest jeszcze 10px paddingu z #topbar o którym pisałam wyżej, co daje łącznie 188px, czyli dokładnie tyle ile sidebar ;)

Podobne pytania

0 głosów
1 odpowiedź 355 wizyt
pytanie zadane 14 maja 2018 w HTML i CSS przez riku17 Nowicjusz (180 p.)
0 głosów
0 odpowiedzi 193 wizyt
pytanie zadane 15 grudnia 2017 w PHP przez Mikołaj Mariasz Nowicjusz (120 p.)
+1 głos
1 odpowiedź 189 wizyt
pytanie zadane 15 września 2017 w C i C++ przez qlucha Obywatel (1,790 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 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!

...