Obrázky na stránce bez rušivých mezer
Pokud vytváříte graficky bohaté stránky, určitě se vám již někdy stalo, že jednotlivé části obrázku, které jsou vložené do samostatných buněk tabulky, obsahují mezi sebou rušivé mezery, respektive na sebe nenavazují. Problém je to určitě nepříjemný, nicméně – snadno vyřešitelný.
Pokud vám není příliš jasné z popisu ke článku, o co vlastně jde, snad vám pomůže následující ukázka a zdrojový kód:
|
Mezi obrázky jsou mezery, které jsou v tomto případě nežádoucí. Je to díky tomu, že jednotlivé tagy <IMG> jsou umístněny na novém řádku, respektive, jsou odřádkovány pomocí klávesy ENTER. V HTML je sice jedno, jak je zdrojový kód naformátován, ale v tomto případě to prostě jedno není. Jaké je řešení? Velmi jednoduché – jednotlivé <IMG> tagy umístěte těsně za sebou, bez jakýchkoliv mezer a nezapomeňte je také „přilepit“ k tagům <TD> a </TD>:
|
Jak vidíte, funguje to a samotný postup je triviální. Samotné obrázky jsou ale ve stránce vloženy způsobem, jakoby nezáleželo na jejich vzájemné pozici. Lepším (a doporučeným) postupem pro umístňování rozřezaných obrázků do stránky je vložení těchto obrázků do samostaných buněk tabulky, čímž tak máte větší kontrolu nad jejich pozicí na stránce vůči ostatním prvkům na stránce. Stejně jako v minulém případě ale musíte vložit tag <IMG> ihned za <TD> a </TD>, a nevkládat mezi ně žádnou mezeru anebo ENTER. Správné řešení vypadá takto:
|
A na závěr – zajímá vás, co se stane, když mezi jednotlivé <TD> a jednotlivé <IMG> vložíte mezeru anebo dokonce ENTER? Obrázky na sebe v prohlížeči nemusí vůbec navazovat ve vodorovném směru (vzniknou nechtěné mezery), a v některých prohlížečích můžou být obrázky dokonce vůči sobě posunuty ve svislém směru.
Přeji vám hezký den.
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Webový správce souborů Filestash – dojmy a recenze
29. července 2024 -
Co je to DNSSEC, jak funguje a jak si ho nastavit?
14. srpna 2024
Nejnovější
-
Jak rozšířit úložiště Macu za pětinovou cenu?
16. prosince 2024 -
Nové trendy v doménách pro osobní projekty – DIY, LIVING a LIFESTYLE
9. prosince 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024
Pavel Tichý
Pro 4, 2010 v 11:15Možná to je trochu jiné téma, ale přesto se zeptám – na svém webu jsem vytvořil tabulku, kde je v jednom jejím řádku několik obrázků, každý slouží jako odkaz. Problém je, že ve Firefoxu a IE se kolem jednotlivých obrázků objeví modré orámování, zatímco Chrome nemá problém. Jak na věc? Díky za radu.
Miroslav Kučera
Pro 6, 2010 v 11:24To je proste – bud ke kazdemu prvku doplnte atribut border=“0″ nebo style=“border: 0;“
Pavel Tichý
Pro 9, 2010 v 8:05To jsem ale vůl, to nejjednodušší mě nenapadne :-) Díky moc.
Massage
Úno 11, 2013 v 18:52Dík moc za radu :) opravdu triviální záležitost moc mi to pomohlo :)