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
-
Aukce CZ domén: Jak vydražit expirovanou CZ doménu?
12. června 2024 -
Moderní trendy ve webdesignu: Top trendy pro rok 2024
12. ledna 2024 -
Zvýšení výkonu WiFi signálu: Jak a proč používat WiFi zesilovače
28. června 2023 -
Aktualizujete svoji .NET webovou aplikaci? Může se hodit app_offline.htm
10. července 2024
Nejnovější
-
Jak zvýšit CTR vašeho e-mail marketingu
9. září 2024 -
Znovuuvedení domény .AD
5. září 2024 -
Jak vybrat doménu: Co je dobré vědět?
2. září 2024 -
Proč je důležité tvořit obsah na váš web?
29. srpna 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 :)