image

Mafunzo ya HTML Level 2 somo la 6 (HTML FULL COURSE FOR BEGINNERS LESSON 6)

Katika somo hili la 6 mafunzo ya HTML level 2, tutajfunza namna ya kugawa ukurasa wa wavuti wa html.

KUGAWA UKURASA WA HTML
Kwa kutumia HTML unaweza kugawa ukurasa katia row. Kwa wale ambao wanatumia microsoft word hapa utaweza kunielewaa. Mfano unatye taarifa yako. Kisha ukataka kugawa doc katika sehemu tatu yaani kuli, katu na kushoto. Hiki ndio kitu ninachokizungumzia hapa. Katika kugawa huku tutatumia tag section ambayo ni <div>

 

 

Ili kufanikisha lengo letu kwa urahisi tutatumia baadhi ya element za CSS. Tutatumia class. Class itakuwa ndio attribute, div itakuwa tag na value itakuwa ni section tunazokwenda kuweka. Hapa unatakiwa pia ufanye hesabu. Kama ukurasa mzima una upana wa 100%, je nikiugawa sehemu tatu kwa upana kila kisehemu kitakuwa na upana gani? (100/3 = 33.3).

 

 

 

 

Unaweza kutumia style za nje ama ya ndani.ni vyema kutumia style ya nje ili kupunguza msongamano wa tag. Tunatumia style ili kuweza kupangilia muonekano wa sehemu zetu tutakazogawa.tunatumia class ili kuweza kubeba maudhui ya kila kisehemu, na dutatumia div iwe kama chombo cha kubebea maudhui (tag na content).

 

 

 

 

Kuweza kufgawa ukurasa fanya hivi:-
1.Tumia stayle ya nje
<style>

 

 

</style>

2.Weka alama za kutambulisha visehemu utakavyogawa ndani ya style. Anza na kuweka kidoto kabla ya kuweka hiyo alama. Kidoto ndio kitajulisha kuwa hiyo ni value kwenye attribute ya class. Mfano .left .right .middle

3.Iki kupangilia vigawany hivyo inatakiwa kimoja kiwe kulia, kingine kushoto na kingine kati. Kufanya hivi ndani ya kila kigawanyo unatakiwa ueleze kikae upande gani. Hivyo utatumia float. Hii ni kama vile tulivyoifanyia picha kwenye masomo yaliopita. Tuliona namna ya kuifanya picha ikae upande unaotaka. Mfano utafanya
<style>
.left {float: left; }
.middle {float: left; }
.right {float: right;}
</style>
Hapo utakuwa tayari umegawa ukurasa wako, kushoto, kati na kulia. Sasa ili kufanya kila sehemu ikae sawa mahala pale tunatakiwa tugawanye kihisabu, ili kila kimoja kikae mahala pake bila ya kuathiri vingine.

4.Kwa kuwa contente zote zitakaa ndani ya div section hivyo tutakwenda kuigawa div. Fanya hivi weka style ya div ndani ya tag ya style, kisha width iwe ni 33.3%. kwa maana kuwa 100% ukiigwa sehemu tatu tunapata 33.3%.

<style>
.left {float: left; }
.middle {float: left; }
.right {float: right;}
div { width: 33.3%;}
</style>

5.Baada ya hapo sasa tunakwenda kutumia style zetu kwenye section ya div.badala ya kutumia style attribute sasa tunatumia class. Na kanuni ni ileile ya kuweka alama ya = ikifuatiwa na funga semi na kuweka value kisha funga semi. Kwa sharti kuwa haya yote yafanyike kwenye tag ya kufungulia.
Mfano: <div class="left"> utaweza maudhui yako unayotaka kuweka upande wa kushoto ,kisha kati, kwa ajili ya kuweka maudhui ya kati <div class="middle"> kisha ya kulia ili kuweka maudhui ya upande wa kulia <div class="right">

<div class="left">
<h1>HEADING ONE</h1>
<p>hellow this is paragraph</p>
</div>
<div class="middle">
<h1>HEADING TWO</h1>
<p>hellow this is paragraph</p>
</div>
<div class="right">
<h1>HEADING THREE</h1>
<p>hellow this is paragraph</p>
</div>

Kwa kufanya hivi utakuwa umeweza kuugawa ukurasa wako katika pande tatu zilizo sawa. Kwa kufanya hivi kama unataka pande nyingine ziwe kubwa zaidi ya nyingine utaweza style ya width kwa kila kisehemu na kueleza kiwe na upana gani.

 

 

Kode zilizotumika hapo juu

 

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title></title>
</head>
<body>
<style>
.left {float: left; }
.middle {float: left; }
.right {float: right;}
div { width: 33.3%;}
</style>
<div class="left">
<h1>HEADING ONE</h1>
<p>hellow this is paragraph</p>
</div>
<div class="middle">
<h1>HEADING TWO</h1>
<p>hellow this is paragraph</p>
</div>
<div class="right">
<h1>HEADING THREE</h1>
<p>hellow this is paragraph</p>
</div>
</body>
</html>

 

 

Pia unaweza kuweka rangi, tofauti tofauti na staili nyngine ili kuboresha. Tatizo kubwa ambalo linazikumba code hizo hapo juu ni kuwa ukurasa wko utakuwa sehemu tatu hata kama utafunguliwa kwenye simu. Hii haiwi nzuri kama kuna taarifa nyingi maana zitakuwa ngmu kusoma kwenye screen ndogo halafu uigawe sehemu tatu.

 

 

 

 

Tatizo hili litatatuliwa kama tukiweka kuwa endapo ukurasa wetu utafunguliwa na kifaa cheye screen ndogo kama simu basi ugawanyike sehemu tatu ila kwa kwenda chini. Hii ina maana kuwa sehemu zako tatu kila moja itakaa kifyake. Ya kwanza utaanza juu, kisha ya kati itafata chini ya ya kwanza na ya tatu itakaa chini ya ya pili.

 

 

 

 

Kifanya hivi tunatakiwa tutumie @media screen ndani ya <div> kwa nini ni kwa sababu <div ndio section ambayo inakuwa kama chombo cha kunbebea sehemu zote tatu. Hii media scree ndio ambayo itaangalia ukubwa wa screen ya kifaa. Kama ni ndogo basi visehemu vyetu kila kimoja kiwe na upana wa 100% hivyo kijitegemee. Hivyo utafanya hivi
@media screen and (max-width: 600px) {
div {
width: 100%;
}
}

 

 

 

 

CHEKI CODE HIZI

 

 


 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title></title>
</head>
<body>
<style>
.left {float: left; background-color: violet;}
.middle {float: left; background-color: purple;}
.right {float: right;background-color: green;}
div {color: black; width: 33.32%;}
@media screen and (max-width: 600px) {
div {
width: 100%;
}
}
</style>
<div class="left">
<h1>HEADING ONE</h1>
<p>hellow this is paragraph</p>
</div>
<div class="middle">
<h1>HEADING TWO</h1>
<p>hellow this is paragraph</p>
</div>
<div class="right">
<h1>HEADING THREE</h1>
<p>hellow this is paragraph</p>
</div>
</body>
</html>

 

 

Mpaka kufikia hapa utakuwa umeweza kugawa ukurasa wako kadiri unavyotaka. Hata ukitaka uwe na sehemu 8 unaweza ni mahesabu yako tu. Katika somo lijalo tutakwenda kuona jinsi ya kudizaidi website ma blog yako kabla ya kuitengeneza.

 

 



           

Je! umeipenda hii post?
Ndio            Hapana            Save post

Kama unahitaji kuuliza maswali Bofya hapa

Mwandhishi Tarehe 2021-10-28 Download PDF     Share On Facebook or Whatsapp Imesomwa mara 1080


Sponsored links
👉1 Madrasa kiganjani     👉2 Kitabu cha Afya     👉3 Kitau cha Fiqh     👉4 kitabu cha Simulizi    

Post zifazofanana:-

Mafunzo ya HTML Level 2 somo la 8 (HTML FULL COURSE FOR BEGINNERS LESSON 8)
Hili ni somo la mwisho mafunzo ya HTML level 2 (html full course for beginners) Soma Zaidi...

Mafunzo ya HTML level 1 somo la 3 (HTML basic level FOR BEGINNERS)
Hili ni somo la Tatu katika mfululizo wetu wa mafunzo ya HTML kwa basic level kwa wanaoanza kujifunza. Hapa tutakwenda kujifunza tag za html ambazo huwa zinatumika katika uandishi. Soma Zaidi...

Mafunzo ya php level 1 somo la pili (2)
hili ni somo la pili katika mfululizo wa mafunzo haya ya php level 1 na hapa utajifunza namna ya kuandika faili klako la kwanza la php. Soma Zaidi...

Mafunzo ya Database MySQL database somo la 10
Huu ni muendelezo wa mafunzo ya Database kwa kutumia MySQL na hili ni somo la 10. katika somo hili tutakwenda kuendelea namna ya kupangilia muonekano wa data zako kwenye database. Soma Zaidi...

Mafunzo ya HTML level 1 somo la 2 (HTML basic level FOR BEGINNERS)
Hili ni somo la pili katika mfululizo wa mafunzo ya html level ya 1 na hapa tutakwenda sasa kunanza somo letu rasmi, kwani katika somo la kwanza umejifunza jinsi ya kuandaa kifaa chako kwa ajili ya mafunzo. Soma Zaidi...

Mafunzo ya HTML level 1 somo la 1 (HTML basic level FOR BEGINNERS)
Haya ni mafunzo ya HTML kwa wanaoanza level ya kwanza, na hili ni somo la kwanza katika masomo 8 yatakayokujia katika mtiririko wa course hii. Soma Zaidi...

Mafunzo ya database MySQL database somo la 9
haya ni mafunzo ya database kwa kutumia MySQl na hili ni somo la 9. katika soo hili utajifunza namna ya kusoma ama kutumia taarifa zilizomo kwenye DATABASE. Soma Zaidi...

Mafunzo ya HTML Level 2 somo la 3 (HTML FULL COURSE FOR BEGINNERS LESSON 3)
Hili n somo la tatu katka muendelezo wa mafunzo ya HTML LEVEL 2 kwa lugha ya kiswahili. Mafunzo haya yanakujia kwa Ihsani ya bongoclass Soma Zaidi...

PHP level 1 somo la kumi na mbili (12) final
Mafunzo ya php level 1 somo ka 12 mwisho wa mafunzo. Hapa utaona project ambazo unaweza kufanya kutokana na mafunzo haya. Soma Zaidi...

Mafunzo ya php level 1 somo la kwanza (1)
Karibu kwenye mafunzo ya PHP level 1 na hili ni somo la kwanza. Hapa utajifunza maana ya php, inavyofanya kazi pamoja na historia yake kwa ufupi Soma Zaidi...

Mafunzo ya HTML Level 2 somo la 4 (HTML FULL COURSE FOR BEGINNERS LESSON 4)
Karibu tena katika somo la nne la mafunzo ya HTML level2 html full course for beginners. Katika somo hili utajifunza kuhusu attributes na namna zinavyofanya kazi Soma Zaidi...

Mafunzo ya HTML level 1 somo la 7 (HTML basic level FOR BEGINNERS)
Hii ni project ya HTML ambayo imetengenezwa kulingana na mafunzo ya HTML level1. Tunatarajia project hii kuboreshwa kadiri mafunzo yanavyozidi kusonga mbele. Soma Zaidi...