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

Mógłbym prosić o sprawdzenie kodu i dwie wskazówki?

Cloud VPS
0 głosów
309 wizyt
pytanie zadane 4 czerwca 2016 w HTML i CSS przez Andrzej Grudzień Nowicjusz (200 p.)

Witam,

Jest to mój pierwszy post na tym forum, mimo, że czytam go już od dłuższego czasu, to do tej pory nie było potrzeby zakładania konta.
Zacząłem uczyć się HTML CSS i robię taką prostą stronę z tematyką poczty polskiej, żeby przede wszystkim dobrze nauczyć się podstaw.

Oto mój kod HTML

<!DOCTYPE HTML>
<html lang="pl">
<head>
	<meta charset="utf-8" />
	<title>Poczta cennik</title>
	<meta name="description" content="piekne proste wzory" />
	<meta name="keywords" content="poczta, polska, cennik" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<link rel="stylesheet" type="text/css" href="style.css" />
	<link href='https://fonts.googleapis.com/css?family=Lato:400,700italic&subset=latin,latin-ext' rel='stylesheet' type='text/css'>

</head>

<body>


	<div id="container">
		
		<div id="logo">
		
			<div id="poczta">
				 Poczta Polska
			</div>
			
			<div id="nawigacja"> 
				<div class="lista">Strona główna</div>
				<div class="lista">O firmie</div>
				<div class="lista">Centrum Prasowe</div>
				<div class="lista">Kontakt</div>
				<div class="lista">EN</div>
				
				<div style="clear:both"></div>
			</div>
			
		</div>
		
		<div id="menu">
			<div class="option">Paczki i listy</div>
			<div class="option">Finanse</div>
			<div class="option">E-usługi </div>
			<div class="option">Filatelistyka</div>
			<div class="option">Biznes</div>
			<div class="option">Rodzina 500+</div>
			<div class="option">Poczta przez internet</div>
			<div class="option">eCommerce</div>
			
			<div style="clear:both"></div> 
		     
		</div>
		
		<div id="sidebar">
			<div class="sb">Informacje</div>
			<div class="sb">Kalkulator usług krajowych</div>
			<div class="sb">Kalkulator usług zagranicznych</div>
			<div class="sb">Druki pocztowe</div>
		</div>
		
		<div id="content">
		
			<img src="img/poczta.png" alt="Poczta" align="left"/>
				
				<h1>Lorem ipsum dolor sit amet.</h1> 
					<p>Vonsectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. <br /><br />
					
					Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
					Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </p>
					
				<h1>Cnsectetur adipiscing elit</h1> 
					<p>Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
		</div>
		
		<div id="footer">
			Poczta Polska Spółka Akcyjna, ul. Rodziny Hiszpańskich 8, 00-940 Warszawa NIP: 525-000-73-13, KRS: 0000334972 Sąd Rejestrowy: Sąd Rejonowy dla m.st. Warszawy kapitał zakładowy: 774.140.000, w całości wpłacony
		</div>
		
	</div>



</body>
</html>

CSS:

 


body{
	background-color: lightgrey;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	color: white;
	
}
#container{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;

}
#logo{
     background-color: white;
	 border: 1px solid black;
	 height: 50px;
	 
}
#poczta{
	float: left;
	color: red;
	font-size: 40px;
	letter-spacing: 5px;
	font-weight: 900; 
	margin-left: 10px;

}
#poczta:hover{
	color: blue;
	cursor: pointer;
	
}
#nawigacja{
	float: right;
	color: green;
	padding: 10px;
	
}
#menu {
	background-color: red;   
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	
}
.option {
	float: left;
	height: 20px;
	font-size: 15px;
	padding: 15px;
	border-right: 2px dotted white; 
	
}
.option:hover{
	background-color: white;
	cursor: pointer;
	color: red;
	
}
#sidebar{
	background: red;
	margin-up: 10px;
	float: left;
	height: 500px;
	
}
.sb{
	padding: 5px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;

}
.sb:hover{
	background-color: white;
	color: red
	
}
.lista{
	float: left;
	padding: 5px;
	
}
.lista:hover{
	color: red;
	cursor: pointer;
	
}
#content{
	color: black;
	background-color: white;
	height: 500px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	
}
#footer{
	clear: both;
	border: 1px solid green;
	background-color: grey;
	text-align: center;
	
}

 

Czy mógłby mi ktos pomóc z tym marginesem odstającym od diva "container"? Wczesniej miałem go przylegajacy do "menu" a po dodatniu artykułu z <h1> i <p> przesunął mi się razem z footerem w dół.

Druga sprawa - jak mogę rozciągnąć zawartosć menu na całego diva i usunąć ostatnią kropkowaną linię"dotted"?

Pozdrawiam serdecznie

komentarz 4 czerwca 2016 przez niezalogowany

Druga sprawa - jak mogę rozciągnąć zawartosć menu na całego diva i usunąć ostatnią kropkowaną linię"dotted"? 

Uzyj last-child. 

http://www.w3schools.com/cssref/sel_last-child.asp

komentarz 4 czerwca 2016 przez Comandeer Guru (607,060 p.)

Lepiej po prostu nadać ten border przy pomocy .option + .option a nie bawić się później z last-child ;)

BTW http://forum.pasja-informatyki.pl/34559/w3schools-nie-szerzmy-falszywej-propagandy?show=34559#q34559

komentarz 4 czerwca 2016 przez Andrzej Grudzień Nowicjusz (200 p.)

Zrobiłem w CSSie

 

.option:last-child {
border: none;
}

i tak jakby w ogóle nie widział tego polecenia.
Próbowałem zmieniać też inne rzeczy w last child jak np. "background-color" ale dalej to samo. Czyli nic.

Co do tego marginesu u góry w contencie, to doszedłem do tego (przez zbadanie strony w przeglądarce), że problemem jest margines <h1> ale nie potrafię rozgryźć jak to naprawić. Na chłopski rozum próbowałem z
 

h1 {
	margin-up: none;
}

/* albo */

h1 {
	margin-top: none;
}



 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+1 głos
4 odpowiedzi 457 wizyt
pytanie zadane 2 czerwca 2016 w Nasze projekty przez konradwiktor123 Użytkownik (930 p.)
0 głosów
2 odpowiedzi 213 wizyt
pytanie zadane 14 stycznia 2016 w HTML i CSS przez jajoxd15 Gaduła (3,740 p.)
–1 głos
2 odpowiedzi 291 wizyt
pytanie zadane 8 lipca 2016 w PHP przez Paweł123 Nałogowiec (33,540 p.)

93,464 zapytań

142,459 odpowiedzi

322,730 komentarzy

62,844 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
...