Autor | Zpráva | ||
---|---|---|---|
Nasivin Profil * |
#1 · Zasláno: 10. 10. 2007, 15:44:40
Dobrý den všem,
snažím si vytvořit grafiku pro svůj web a narazil jsem na tenhle problém. Mám 4 divy:
a pro ně tyto styly:
mělo by to vypadat jako když člověk pracuje s tabulkou a to tedy:
jenže v IE je mezi obrázkem a čárou mezera, zatím co v FF není a já se jí nedokážu zbavit. Dal jsem všude padding i margin 0, ale ani to nepomohlo. Poradíte mi prosím, jak se tý mezery zbavím? Děkuju |
||
Railbot Profil |
#2 · Zasláno: 10. 10. 2007, 16:09:54
font-size:0
|
||
Nasivin Profil * |
#3 · Zasláno: 10. 10. 2007, 16:21:57
použil jsem, viz class .m2 a nefunguje to ani když to dám všude
|
||
Manq Profil |
#4 · Zasláno: 10. 10. 2007, 16:23:10
Nasivin
Co když to vymažeš? |
||
Nasivin Profil * |
#5 · Zasláno: 10. 10. 2007, 17:58:57
mezera zůstane a vznikne další horizontální mezera mezi čárou a textem
|
||
... Profil * |
#6 · Zasláno: 10. 10. 2007, 19:15:14
line-heiht:0 nepomůže?
|
||
Nasivin Profil * |
#7 · Zasláno: 10. 10. 2007, 19:24:29
bohužel:(
|
||
Str4wberry Profil |
#8 · Zasláno: 10. 10. 2007, 19:26:05
Nasivin
A dát stránku na web by nešlo? |
||
habendorf Profil |
#9 · Zasláno: 10. 10. 2007, 19:26:06
A ta mezera je 3px, viď?
|
||
Nasivin Profil * |
#10 · Zasláno: 10. 10. 2007, 19:31:18
Str4wberry
už se na tom pracuje. habendorf 4px:-) |
||
Dero Profil |
#11 · Zasláno: 10. 10. 2007, 19:32:05
Při tomto rozhozu téměř jistě ano, takže: http://ie-brouci.dero.name/3px-bug.html
|
||
Nasivin Profil * |
#12 · Zasláno: 10. 10. 2007, 20:15:28
Dero
koukal jsem na to, sice vyřeší problém v IE, ale mě ve FF pak text zasahuje to toho obrázku. (viz. dokaz) To je vyřešit problém v jednom prohlížeči, ale v druhým to bude zas jinak. Do mého kódu se mi to nepodařilo vložit, tak jsem použil ten, co byl na tý stránce a předělal ho, tak se mi povedlo zbavit mezery, ale text byl o 3px ve FF na levo:( Jinak se to nedá vyřešit? |
||
Bubák Profil |
#13 · Zasláno: 10. 10. 2007, 20:58:23
Pokud dáš float oběma elementům, tak je to bez mezery:
<div style="float: left; width: 50px;">obsah divu</div> <div style="float: left; width: 50px;">obsah divu</div> |
||
Nasivin Profil * |
#14 · Zasláno: 10. 10. 2007, 23:17:36
Bubák
ne za předpokladu, že vložíš obrázek |
||
Bubák Profil |
#15 · Zasláno: 10. 10. 2007, 23:31:56
<div style="float: left">
<img src="obrazek.png"> </div> <div style="float: left; width: 50px;">obsah divu</div> |
||
Časová prodleva: 1 rok
|
|||
JimmyDVS Profil * |
#16 · Zasláno: 20. 10. 2008, 05:33:36
reseni na strance http://ie-brouci.dero.name/3px-bug.html funguje perfektne, chce si to jen s tim poradne pohrat, umistit to na spravne elementy a nezapomenout dat v css podtrzitko aby se to projevilo jen v IE a ne v dalsich prohlizecich takze: " #right {margin: 0; _margin-left: -3px;} " - kde -3px plati jen pro IE.
|
||
Časová prodleva: 6 měsíců
|
|||
pirat Profil * |
#17 · Zasláno: 10. 4. 2009, 15:39:43
Ano přesně stejné řešení k jakému jsem dospěl prve já. -3px. Bohužel Někdo musí dělat CSS validní naprosto a záporné hodnoty validní proste nejsou. Takže musím dál kutit:) Když použiju floaty na oba prvky tak se mi soupnou pod sebe automaticky. tudy asi cesta nevede.
|
||
pirat Profil * |
#18 · Zasláno: 10. 4. 2009, 15:43:05
RE: oprava. Omlouvám se bubákovi. Jsem jen když jsem to zkoušel nespoustil IE. Takže pro IE to šoupnu tak a pro ostatní float zakážu.
|
||
Chamurappi Profil |
#19 · Zasláno: 10. 4. 2009, 16:16:30
Reaguji na pirata:
„Někdo musí dělat CSS validní naprosto a záporné hodnoty validní proste nejsou.“ Jsou. |
||
Časová prodleva: 7 dní
|
|||
Trtken Profil * |
#20 · Zasláno: 18. 4. 2009, 01:01:49
Medzery medzi divmi ja robim marginom. Jednoducho das odsadenie v pixeloch a hotovo.
|
||
Časová prodleva: 1 rok
|
|||
koule Profil * |
#21 · Zasláno: 1. 9. 2010, 22:58:21
paráda, díky za ten _margin :-)
|
||
Časová prodleva: 13 let
|
0