Tytu³: Prosty layout strony zbudowanej z div Wiadomo¶æ wys³ana przez: admin 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; } Tytu³: Odp: Prosty layout strony zbudowanej z div Wiadomo¶æ wys³ana przez: admin 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; } Tytu³: Odp: Prosty layout strony zbudowanej z div Wiadomo¶æ wys³ana przez: admin 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.
|