Hogyan lehet egy sorban lévő klikkelhető kis képeknek (ikonoknak) "auto wrap" tulajdonságot adni?
Már régóta megvan egy honlap (családi emlékek), aminek az egyik weboldalán van vagy 50 ikon (133x100 pixels), egy sorban 8 ikon, és van vagy 7 sor. Ezzel a kóddal:
<tr>
<td><a href=""><img ALIGN="right" SRC="heart.jpg" BORDER=0 height=100 width=133></a></td>
<td><a href=""><img ALIGN="right" SRC="heart.jpg" BORDER=0 height=100 width=133></a></td>
<td><a href=""><img ALIGN="right" SRC="heart.jpg" BORDER=0 height=100 width=133></a></td>
<td><a href=""><img ALIGN="right" SRC="heart.jpg" BORDER=0 height=100 width=133></a></td>
<td><a href=""><img ALIGN="right" SRC="heart.jpg" BORDER=0 height=100 width=133></a></td>
<td><a href=""><img ALIGN="right" SRC="heart.jpg" BORDER=0 height=100 width=133></a></td>
<td><a href=""><img ALIGN="right" SRC="heart.jpg" BORDER=0 height=100 width=133></a></td>
<td><a href=""><img ALIGN="right" SRC="heart.jpg" BORDER=0 height=100 width=133></a></td>
</tr>
Hogyan tudnám ezt átírni, hogyha a monitor amin valaki nézi a weboldalt nem szélesvásznú hanem 4:3 oldal arányú akkor a sorok automatikusan wrap-olnak (nem tudom rá a magyar szót) és minden ikon látható a képernyőn, nem kell alul az alsó csúszkán jobbra vinni a képernyőt, hogy a ikon táblázat jobb oldala is látható legyen.
Sima mezei Notepad++-al szerkesztem a honlapot.
A táblázatos megjelenést dobd ki, ez már 20 éve is elavult volt. A táblázat arra való, hogy táblázatos adatokat jelenítsünk meg vele, nem az oldal layoutjának kialakításához.
Rakd a képeket egy szülő elembe, legyen minden kép balra floatolva, adj nekik margint és kész.
Vagy legyen a szülő elem flex, a gyermek elemek flex-direction: row, és gap-pal állíthatsz be nekik térközt.
Az első verzió a hagyományosabb változat, az összes létező böngészővel működik, mert azokat a CSS propertyk, amiket használtam, vagy 15 éve részei a CSS szabványnak.
A második verzió, a flexboxos is igazából teljes mértékben támogatott már régóta, 2017 óta szinte minden böngésző támogatja.
Egyébként van különbség a kettő közt, az elsőnél a képeknek adtam margint, ami mind a 4 irányba érvényesül (alul-felül-jobbra-balra), a második esetben a böngésző van olyan okos, hogy tudja, hogy ha gap van megadva, akkor a képek közé akarok rést rakni, így pont a megfelelő helyekre kerül csak hely.
Amúgy sok más lehetőség is van még ezen kívül, pl. ez: [link]
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!