HTML kód na obtekanie textu okolo obrázka

Potrebujete kód na obtekanie textu okolo obrázka? Normálne, keď vytvárate stránku HTML , všetko plynie lineárne, čo znamená, že jeden blok priamo za druhým. Všetky moje predchádzajúce príspevky sú toho príkladom, teda text, potom obrázok, potom text atď.

Niekedy možno budete chcieť pridať text vedľa obrázka namiesto pod ním. Toto sa nazýva obtekanie textu okolo obrázka. V skutočnosti je zalamovanie textu pomocou HTML(HTML) pomerne jednoduché . Upozorňujeme, že na zalomenie textu nemusíte používať CSS .

V súčasnosti však W3C odporúča na tento druh úloh používať CSS namiesto HTML . Nižšie spomeniem obe metódy, ale ak môžete, je lepšie použiť CSS , pretože je lepšie prispôsobiteľné responzívnym dizajnom webových stránok.

Zalomenie textu okolo obrázka pomocou HTML

klipart z počítača

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagittis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur molestie posuere laoreet. Ut pellentesque nunc in lorem egestas non imperdiet enim congue.

Ak chcete, aby sa text zalomil pozdĺž pravej strany obrázka, musíte obrázok zarovnať doľava:

<img src="IMAGE URL" align="left" /><p>Your text goes here.</p>

Ak chcete, aby sa text objavil vľavo a obrázok úplne vpravo, stačí zmeniť parameter zarovnania na „vpravo“.

klipart z počítača

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagittis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur molestie posuere laoreet. Ut pellentesque nunc in lorem egestas non imperdiet enim congue.

<img src="IMAGE URL" align="right" /><p>Your text goes here.</p>

To je všetko! Celkom(Pretty) ľahké nie? CSS by ste chceli použiť iba vtedy, ak chcete k obrázkom pridať okraje, aby medzi textom a obrázkom zostal nejaký priestor.

Okraje môžete k obrázku pridať pomocou nasledujúceho kódu štýlu CSS :

<img src=”IMAGE URL” align=”left” style=”margin: 0px 10px 0px 0px;” /><p>Your text goes here.</p>

Vyššie uvedený kód používa prvok CSS MARGIN(MARGIN CSS) na pridanie 10 pixelov medzier na pravú stranu obrázka. Keďže sme obrázok zarovnali doľava, chceme pridať medzeru doprava.

V zásade tieto štyri čísla predstavujú HORNÝ PRAVÝ DOL vľavo(TOP RIGHT BOTTOM LEFT) . Ak teda chcete pridať biele miesto k obrázku zarovnanému doprava, postupujte takto:

<img src=”IMAGE URL” align=”right” style=”margin: 0px 0px 0px 10px;” /><p>Your text goes here.</p>

Takže je pomerne jednoduché použiť HTML na vykonanie tejto úlohy, ale opäť to nemusí fungovať dobre pre responzívne stránky.

Zalomenie textu okolo obrázka pomocou CSS

Lepší spôsob, ako obaliť text okolo obrázka, je použiť CSS . Poskytuje vám jemnejšiu kontrolu nad umiestnením prvkov a lepšie funguje s modernými štandardmi kódovania.

<img src="IMAGE URL" alt="A photo" class="left" />

Aj keď som v príklade HTML zahrnul (HTML)CSS priamo do značky obrázka , ani to by ste už nikdy nemali robiť. Namiesto toho by ste mali mať samostatný súbor s názvom šablóna so štýlmi, ktorý obsahuje celý váš kód CSS .

V IMG tagu jednoducho priradíte triedu tagu a pomenujete ho. V mojom príklade som triedu pomenoval left . V mojej šablóne so štýlmi stačí pridať nasledujúci kód:

.left {
 float: left;
 padding: 0 10px 0 0;}

Ako môžete vidieť, pridal som 10px výplne na pravú stranu obrázku zarovnaného doľava. Tiež som použil vlastnosť float na presunutie obrázka z normálneho toku dokumentu a jeho umiestnenie na ľavú stranu nadradeného kontajnera.

Ako vidíte, je to oveľa čistejšie ako pridávanie celého kódu do samotného tagu IMG . Je tiež jednoduchšia na správu a na prispôsobenie vzhľadu svojej webovej stránky môžete použiť oveľa viac vlastností CSS . Ak máte nejaké otázky, neváhajte ich komentovať. Užite si to!



About the author

Som profesionálny audio inžinier s viac ako 10-ročnými skúsenosťami. V hudobnom priemysle pracujem už niekoľko rokov a v tejto oblasti som si vybudoval silnú reputáciu. Som tiež veľmi skúsený používateľský účet a operátor pre bezpečnosť rodiny. Medzi moje povinnosti patrí správa používateľských účtov, poskytovanie podpory zákazníkom a poskytovanie poradenstva v oblasti bezpečnosti rodiny zamestnancom.



Related posts