Autor | Zpráva | ||
---|---|---|---|
LaMMa Profil |
#1 · Zasláno: 10. 7. 2012, 17:25:46
Viete mi niekto poradiť ako opraviť nasledujúce veci na tejto stránke v IE7?:
1. „... dovolenka v srdci prírody Nízkych Tatier“ sa zobrazuje v hlavičke v strede namiesto vľavo 2. rozhodená patička Ďakujem |
||
Trejpa Profil |
#2 · Zasláno: 10. 7. 2012, 17:51:01
LaMMa:
1. Prvek #topinfo odvozuje svou relativní pozici od vystředění v nadřazeném bloku. Použij absolutní pozici (vůči relativnímu ukotvení obalujícího bloku). 2. Jednou z příčin je zděděný line-height. Zadruhé ploveš obrázky místo odkazy a ty se musí kvůli tomu natahovat ze své původní pozice. |
||
LaMMa Profil |
#3 · Zasláno: 10. 7. 2012, 18:20:44
Trejpa:
1. super, pomohlo to 2. celkom som nepochopil, čo s tým spraviť, môžeš to upresniť? |
||
Trejpa Profil |
#4 · Zasláno: 10. 7. 2012, 22:40:47
LaMMa:
Máš obrázek v odkaze. Odkaz necháváš na místě a obrázek přesouváš jinam (tady pomocí plavání). Co má udělat odkaz? Zůstat na místě? Přesunout se s obsahem, když to nemá nastaveno? Natáhnout se? Posouvej přímo odkazy, ne obrázky v nich. Úplně ti to však problém nevyřeší. Plovoucí části by měly být v kódu před neplovoucími, jinak můžou uskočit na další řádek (nevlezou se). V tomto případě bych neváhal sáhnout po pozicování. Nastavit obalu position: relative a odkazu (ne obrázku) absolutní pozici zprava a třeba shora. |
||
LaMMa Profil |
#5 · Zasláno: 12. 7. 2012, 00:57:56
Trejpa:
vidíš to, ja som si doteraz myslel, že keď mam iba obrázok obalený v odkaze, že odkaz behá všade s obrázkom a nenatahuje sa :).. Dajme tomu, že ikonky by som vyriešil absolútnym pozicovaním. Ako ale dosiahnem, aby celý footer bol v ie7 dole a nevyčuhovalo z pod neho to béžove pozadie? Ikonami to nie je. |
||
Keeehi Profil |
#6 · Zasláno: 12. 7. 2012, 01:47:11
Můžeš to vyřešit třeba takto.
|
||
LaMMa Profil |
#7 · Zasláno: 12. 7. 2012, 08:46:52
Keeehi:
pozerám na to a príde mi, že to nie je úplne to, čo potrebujem, pretože to vždy natiahne obsah na výšku stránky - výšku patičky. A v prípade vyšsieho rozlíšenia monitora nechcem mať cez pol stránky natiahnuté prádzne béžové pozadie, ale pekne to ukončiť patičkou ako teraz. Nejaký iný nápad? :) |
||
Trejpa Profil |
#8 · Zasláno: 12. 7. 2012, 10:56:58
LaMMa:
Problém způsobuje plavání patičky. Jak asi víš, plaváním bez clearu se blok vytrhne z dokumentu a nadřazený blok se zmenší, protože nemá obsah. Tvá patička se chová stejně, nenatahuje nadřazený blok s pozadím, ale zařadí se za něj (i když v kódu je v něm). Proto pod ní není pozadí nadřazeného bloku. Jenže Internet Explorer 7 (a nižší) z nadřazeného bloku při plavání nevylezou a podle potřeby si ho natáhnou. Řešil bych to takto: • nastavit spodní okraj na stránce pomocí margin-bottom pro #content, • zrušit šířku a plavání pro #footer, • upravit výšku a pozici pozadí pro #footer, • pozicování malých obrázků odvozovat od relativně uchyceného #footer, • a případně smazat <div class="clear"></div> a clear nastavit rovnou patičce. |
||
Keeehi Profil |
#9 · Zasláno: 12. 7. 2012, 12:40:46
LaMMa:
Ano, slouží to k něčemu jinému, ovšem to natahování se děje v případě, že je obsahu málo. Na tom webu se mi nepodařilo nají stránku, kde by se mi na fullHD monitoru nezobrazil scrollbar. |
||
LaMMa Profil |
#10 · Zasláno: 13. 7. 2012, 18:41:37
Ďakujem páni za tipy, už je to opravené :)
|
||
Časová prodleva: 11 let
|
0