| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
Zdravím,
Robím si jednu stránku a dal som na nu vlavo div v ktorom sú obrázky; tým obrázkom som dal rozny margin tak aby boli rozhádzané kúsok - dal som im aj záporný margin; v mozille sa mi to ukazuje podla mojich predstav, avšak v IE mi tie obrazky oreze; nastavil som overflow u containeru, aj všetkých iných divov cez ktoré tie obrazky pretekajú a stále mi IE tie obrázky orezáva. prosím preto o kúsok rady, alebo indície, a budem rád ak sa nájde niekto ochotny
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 09.04.2010 15:26 | |
|
Prosim o odkaz na zivu ukazku. Uz by ti mohlo pomaly dojst, ze ked problem len tak ledabolo popises, nic z toho nezistime, uz si bol na to niekolkokrat upozornovany. S ktorou verziou IE mas problem?
|
|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
nj. máš pravdu že som zase nedal ukážku. takže dávam ukážku http://strankatabulky.ic.cz/ a dúfam že na mna nezanevriete za moju lenivost uploadovat ukazku;
dole dávam iba čast kodu ktory upravuje tie obrazky s ktorými mám problem.
v stranke je to takto:
Kód: <div class="pravastrana"> <!-- div s fotkami --> <img id="prvy" src="../obr/anglievyber/obrazok4.png"> <img id="druhy" src="../obr/anglievyber/obrazok1.png"> <img id="treti" src="../obr/anglievyber/obrazok2.png"> <img id="stvrty" src="../obr/anglievyber/obrazok3.png"> </div><!-- koniec divu pravastrana --> v css súbore mám toto: Kód: div.pravastrana { float: right; width: 400px; overflow: visible; _margin: 0px -150px 0px 0px; }
div.pravastrana img#prvy { margin: -60px 0px 0px 300px; overflow: visible; }
div.pravastrana img#druhy { margin: -40px 0px 0px 30px; }
div.pravastrana img#treti { margin: -40px 0px 0px 300px; }
div.pravastrana img#stvrty { margin: 0px 0px 0px 30px; }
overflow mám ale nastavený aj u containeru, mainu a inde - keby sa niekomu chcelo prehladavat css subor tak pozor pre tuto stranku mam container nazvany ako containervyberanglie a main ako mainvyberanglie - a tam mám nastavený ten overflow;
PS: Mimochodom ma štve aj to že IE zobrazuje priehladnost bielou farbou - resp. slabomodrou po úprave v Microsoft picture manager; ale predpokladám že s tým nič nenarobím; Keby však predsa niekto vedel čo s tým tak budem rád
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 09.04.2010 21:00 | |
|
Nemam IE, ale toto _margin: 0px -150px 0px 0px; berie iba IE <= 6 (kvoli podtrzniku), nemoze to sposobovat problem?
|
|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
no podtržník som vymazal a nepomohlo to - ostali obrazky orezane ako boli; vo FF sa posunul cely div ešte doprava;
; ja som to tam dal iba pre IE lebo FF mi zobrazoval tie obrazky tak ako som chcel - napravo od textov; ale IE mi to hadzal dole; ked som dal cierne pozadie tomu divu s obrazkami tak som zistil ze mi to hadze dole kvoli tomu že sa kvoli rozhadzaniu obrazkov stane prilis sirokym na to aby sa vosiel vedla textov -
proste súčet širky divu s textami a divu s obrazkami je 780 px čo je širka mojich stránok (mám rozmer 780 x 1000)
ale tým ze tam dám margin obrazkom tak sa to roztiahne a nevojde vedla; FF mi to hodi tak ako chcem - vedla; IE mi to hodí dole;
preto som pre IE dal _margin pre cely div s obrazkami aby som ho vytlačil natolko aby šiel hore; no a on hore sice šiel ale obrazky sa orezali
Riešenie:Namiesto dosiahnutia toho efektu pomocou marginov som to dosiahol pomocou position: relative a top: left:; funguje to v IE aj FF Asi bolo odo mna kús hlúpe riešit to s marginami ked na to slúži positon: relative
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|