⊗mkPmFlMC 191 of 250 menu

Mchanganyiko wa float na margin katika CSS

Kwa sasa maandishi yetu yamegandamishwa kwenye picha upande wa kushoto. Hebu tujaribu kuhamisha kidogo maandishi hayo. Ili kufanya hivyo, wacha tuweke margin ya kushoto kwa aya zetu hadi 30px, na kwa mzazi div - mipaka nyekundu.

Kwa kushangaza, maandishi tu yaliyo karibu na mzazi div ndio yatasogea kulia, wakati maandishi yaliyo karibu na picha - hayatasogea:

<div> <img src="img.png" alt=""> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elitorire. </p> <p> some long text </p> </div> div { width: 400px; border: 1px solid red; text-align: justify; } p { margin-left: 30px; } img { float: left; }

:

Ili kuelewa kwa nini hii ni hivyo, wacha tuongeze mipaka ya kijani kwa aya:

<div> <img src="img.png" alt=""> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elitorire. </p> <p> some long text </p> </div> div { width: 400px; border: 1px solid red; text-align: justify; } p { margin-left: 30px; border: 1px solid green; } img { float: left; }

:

Kama tunavyoona, kwa kweli aya zinasogea kutoka kwenye ukingo wa kushoto, lakini si kutoka kwenye picha, bali kutoka kwa mzazi div. Ili kuchunguza kwa undani zaidi, wacha tuongeze uwazi wa nusu kwa picha kwa kutumia sifa opacity:

<div> <img src="img.png" alt=""> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elitorire. </p> <p> some long text </p> </div> div { width: 400px; border: 1px solid red; text-align: justify; } p { margin-left: 30px; border: 1px solid green; } img { float: left; opacity: 0.5; }

:

Sasa ndio tunaona wazi, kwamba athari kwa margin-left ipo, lakini kwa kweli aya zimewekwa chini ya picha. Wacha tuondoe kando, tukiacha uwazi wa nusu wa picha:

<div> <img src="img.png" alt=""> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elitorire. </p> <p> some long text </p> </div> div { width: 400px; border: 1px solid red; text-align: justify; } p { border: 1px solid green; } img { float: left; opacity: 0.5; }

:

Hivi ndivyo aya zetu zinavyoonekana kwa kweli - maandishi yake yameondolewa na picha, lakini kimwili aya ziko chini ya picha, hii inaonekana kwa mipaka, ambayo huanza kutoka ukingo wa kushoto wa mzazi div.

Wacha turudishe margin na tuingize picha ndani ya aya ya kwanza:

<div> <p> <img src="img.png" alt=""> Lorem ipsum dolor sit amet, consectetur adipiscing elitorire. </p> <p> some long text </p> </div> div { width: 400px; border: 1px solid red; text-align: justify; } p { margin-left: 30px; border: 1px solid green; } img { float: left; opacity: 0.5; }

:

Sasa picha inasogea pamoja na aya!

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa