Darmowe Forum
Grudzieñ 21, 2024, 19:36:19 *
Witamy, Go¶æ. Zaloguj siê lub zarejestruj.
Czy dotar³ do Ciebie email aktywacyjny?

Zaloguj siê podaj±c nazwê u¿ytkownika, has³o i d³ugo¶æ sesji
Aktualno¶ci: Forum zosta³o uruchomione!
 
   Strona g³ówna   Pomoc Zaloguj siê Rejestracja  
Strony: [1]
  Drukuj  
Autor W±tek: Prosty layout strony zbudowanej z div  (Przeczytany 1886 razy)
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« : Wrzesieñ 08, 2016, 16:09:13 »

1. Stworzyæ stronê zbudowan± na div'ach i formatowan± w css. Strona posiada nag³ówek, trzy kolumny i stopkê.

Kod HTML (w kodzie Html jak widac niewiele jest)

<html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<link href="standard.css" type="text/css" rel="stylesheet">
<title> Layout_strony</title>
</head>
<body>
<div id="tlo">

            <div class="naglowek">
            Nag³ówek
            </div>
            <div class="lewy">
            <p>format lewy</p>
            </div>
            
            <div class="srodek">
            Â¦rodek strony
            </div>
            
            <div class="prawy">
            <p>kolumna prawa</p>
            </div>
            
            <div class="stopka">
            <p>Obszar formatowany w css, klasy stopka"</p>
            </div>
</div>
<body>
<html>

2. Kod CSS (plik nazywa siê standard.css i odwo³anie do niego musi byæ umieszczone w kodzie html)

#tlo{
width: 700px;
height:800px;
background: #0000ff;
padding: 0px;
border:0px solid #000;
}
.naglowek{
width:700px;
height:80px;
right:10px;
bottom:250px;
background-image:url(z1.jpg);
background-repeat:no-repeat;
margin: 0px;
padding:0px;
border: 0px solid #FF0000;
text-align: center;
color: #00ff00;
font-size: 40;

}
.srodek {
width:80%;
height:80%;
float:left;
margin: 0px;
padding:0px;
border: 0px solid #FFAAAA;
background: #FFAAAF;
text-align: center;
color: rgb(0,0,255);
font-size:35;

}

.lewy {
width:10%;
height:80%;
float:left;
margin: 0px;
padding:0px;
border: 0px solid #FFAAAA;
background: #11AAAF;
color: rgb(0,0,255);
font-size:15;

}
.prawy {
width:10%;
height:80%;
float: right;
margin: 0px;
padding:0;
border: 0px solid #FFAA00;
background: #BBBBAF;
}
.stopka{
width:100%;
height:80px;
overflow:auto;
margin: 0px;
padding:0px;
border: 0px solid #FF0000;
background: #AFFfFF;
text-align: right;
}
« Ostatnia zmiana: Wrzesieñ 09, 2016, 03:10:41 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #1 : Wrzesieñ 09, 2016, 03:37:41 »

Przyk³ad 3. Strona internetowa, w której pojawia siê okienko. Okienko jest nadpisane nad pozosta³e div-y. Efekt uzyskano przez wprowadzenie pozycjonowania absolutnego (bezwzglêdnego) w pliku css (patrz klasa .luzak, polecenie position:absolute;). Dzieki adresowaniu bezwzglêdnemu mo¿na zbudowaæ stronê bez konieczno¶ci zagnie¿d¿ania div-ów jeden w drugim. Wymaga to jednak cierpliwo¶ci i trochê liczenia. Proszê zwróciæ uwagê, w pliku standard1.css, w klasie .stopka umie¶ci³em polecenie overflow:auto;pozwala automatycznie dopasowaæ rozmiar okienka do zawarto¶ci i dostêpnego obszaru, bardzo u³atwia pracê przy wykoñczeniu stron, nie widaæ t³a.

Plik HTML

<html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<link href="standard1.css" type="text/css" rel="stylesheet">
<title> Layout_strony</title>
</head>
<body>
<div id="tlo">

            <div class="naglowek">
            Nag³ówek
            </div>
            <div class="lewy">
            <p>format lewy</p>
            </div>
            
            <div class="srodek">
            Â¦rodek strony
            </div>
            
            <div class="prawy">
            <p>kolumna prawa</p>
            </div>
            
            <div class="stopka">
            <p>Obszar formatowany w css, klasy stopka"</p>
            </div>
</div>
<div class="luzak">
Okienko umieszczone w dowolnym miejscu
</div>
<body>
<html>

Plik standard1.css

#tlo{
width: 700px;
height:800px;
background: #0000ff;
padding: 0px;
border:0px solid #000;
}
.luzak{
background: #aaAAAF;
position:absolute;
top: 120 px;
left: 50px;
right:550px;
bottom:350px;
color:ff0000;}

.naglowek{
width:700px;
background-image:url(z1.jpg);
background-repeat:no-repeat;
margin: 0px;
padding:0px;
border: 0px solid #FF0000;
text-align: center;
color: #00ff00;
font-size: 40;

}
.srodek {
width:80%;
height:80%;
float:left;
margin: 0px;
padding:0px;
border: 0px solid #FFAAAA;
background: #FFAAAF;
text-align: center;
color: rgb(0,0,255);
font-size:35;

}

.lewy {
width:10%;
height:80%;
float:left;
margin: 0px;
padding:0px;
border: 0px solid #FFAAAA;
background: #11AAAF;
color: rgb(0,0,255);
font-size:15;

}
.prawy {
width:10%;
height:80%;
float: right;
margin: 0px;
padding:0;
border: 0px solid #FFAA00;
background: #BBBBAF;
}
.stopka{
width:100%;
height:120px;
overflow:auto;
margin: 0px;
padding:0px;
border: 0px solid #FF0000;
background: #AFFfFF;
text-align: right;
}

Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #2 : Wrzesieñ 09, 2016, 07:55:45 »

Zadanie 4. Napisaæ kod strony sk³adaj±cej siê z pól jak poprzednim przyk³adzie (nag³ówek, lewy, ¶rodek, prawy i stopka). Ale... ¶rodek ma byæ podzielony na po³owê (poziomo). T³o górnej czê¶ci ma byæ bia³e, t³o dolnej czê¶ci ma byæ czerwone.
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap

Polityka cookies
Darmowe Fora | Darmowe Forum

mylittlepony proskills zlotasiodemka moikrewni articz