Egy pixeles hiba Firefoxban táblázat hátterek összeillesztésénél
Hali!
Layout alapján pakolok össze egy oldalt, ennek felsilceolása után bg vagy sima képként kerülnek táblázatba a darabkák, ám firefox alatt egy egy pixeles távolság van a cellák közt, pedig a border 0...
Vmi ötlet?
Köszi!
üdv: rrroka
■ Layout alapján pakolok össze egy oldalt, ennek felsilceolása után bg vagy sima képként kerülnek táblázatba a darabkák, ám firefox alatt egy egy pixeles távolság van a cellák közt, pedig a border 0...
Vmi ötlet?
Köszi!
üdv: rrroka
ja és még
link...?
Tesztoldal nélkül kicsit nehéz segíteni...
border, és...
Legalábbis HTMl-ben a TABLE TAG-et a border="0" cellpadding="0"-al kellett megadni, ha képek igazgatására akartad használni, de ugye ez már tsúnya és ellenjavallt, már a validatorok is megjegyzik. Hiszen itt a CSS ideje, adjuk meg úgy: style="border: 0; border-spacing: 0;", vagy kirakod ugyanezt CSS-fájlba.
Link: http://www.w3.org/TR/CSS21/tables.html#separated-borders
ellenjavallt?
mi az ellenjavallt?
en nem lattam sehol a HTML 4.01-ben a tablazat mellett a deprecated feliratot barmelyik felsorolt attributum eseten! vagy mar 4.01 elvesztette az ervenyet?
pixel hiba képe
Raktam fel egy képet ide: http://www.freeweb.hu/rrroka/hiba.jpg
Ezt teszi velem.
talán
az már az
furi. olyan mintha vmi renderelési hiba lenne a kép tetején a +1px és nem a táblázat vmilye, az lenne a bekarikázott 3 színes pixel a kinagyított képen.
forrás nélkül nem fog menni...
Leellenőrizted, valid a (X)HTML és a CSS is?
Gondolom azért nem mutatsz oldalt, mert még "nem publikus", de legalább azt a két képet bennehagyva felrakhatnád valahova, ha azt szeretnéd, hogy segítsünk...
CSS vagy sima BR
Ha megse akarsz errol lemondani akkor nezd meg, hogy nem hasznalsz-e feleslegesen sok cellat. Pl nem kell az osszes egymas alatt levo kepnek altalaban kulon sor es cella, altalabab eleg ha csak egy br segítségével uj sorba rakod oket.
Mas tippek: allitsad at a cellan a line-height tulajdonsagot, vagy probald a dizajn kepek vertical-align tulajdonsagat bottom-ra allitani.
Hatha ez a cikk meghozza a kedved css-hez: Navigation matrix
köszi :)
Nem vagyok CSS és div ellenes, jelen esetben azonban sokkal célravezetőbb a táblázatok alkalmazása több szempontból is, elsőre talán az h a divek vmi megmagyarázhatatlan okbók tök máshogy szeretnek viselkedni IE, FF, és o/a alatt . persze lehet h utóbbiban csak én nem mélyedtem el kellően, de nem örülnék ha mondjuk a t megrendelő safarin nézve szétcsúszott designt látna. valljuk be ez előfordulhat simán.
a táblázatok meg általában működnek.
Mondom, a mellékelt kép szerint itt nem vmi border, cellspace vagy ilyesmi hiba áll fent, hanem (ahogy tovább vizsgálódva látom) a fejléc kép legalsó pixelsorába generálódik vmi anomália szerint 3 színes pixel (ld, bekarikázott cucc a képen).
üdv: rrroka
megoldás (?)
hát ez is egy módszer. :)
Jano, győzz meg h legközelebb divekkel építkezzek! ;)
Győzköd a fene :)
Igen táblázat nélküli oldal elrendezés nem jön össze elsőre senkinek. Teljesen más gondolkodásmódot igényel amit meg kell tanulni. Miért kéne tanulni?
Régebben annyi volt az elvárás egy HTML kóddal szemben, hogy a 2 vezető böngészőben (Netscape és IE) ugyanúgy jelenjen meg és ez a megjelenés passzoljon a Photoshopban összerakott grafikával. Már egy jó ideje bejött emellé a szempont mellé rengeted más. Ezeket nem fogom megismételni mert bárhol megtalálod.
Más:Annak, hogy milyen böngészőben kell jónak lennie, annak bene kéne lenni a szerződésben és nem parázni, hogy a megrendelő miben is fogja megnézni.
++
;)
Most nem a villáskulccsal dolgozol.
IE a nem ok, nem a FF
Mostanában veszem komolyabban a CSS-t, igyekszek sokat olvasni. Amióta CSS-t írok, többször találkoztam ezzel a hibával.
Ajánlom figyelmedbe a Weblabor cikkét, Bártházi Andrástól: http://weblabor.hu/cikkek/cssalapjai2.
Ebben leírja András, hogy az IE másképpen kezelei a doboz modellt. A leírt 1px-les trükközés segít, de szépen a padding, margin, border korrekt állításával oldható meg.
olvastam
Janó, tévedés ne essék nekem nagy barátom a CSS, de a divek nem működnek és kész. nem azért nem alkalmazom csak a diveket mert nem akarom tudni h hogy kell, hanem mert nem jók. sokkal többet veszt vele az ember, mint nyer.
Nem rossz
lehet
a sok érvelés és utánaolvasás hatására vszínüleg legközelebbi hasonló cuccost majd divekkel is megpróbálom, nem állok én a fejlődés útjába.
maradjunk annyiban, h a jelen melónál kifejezettena táblás megoldás volt több szempontból a jobb.
Ellenben az alap problémára nem nagyon lett megoldás:
mik azok a kósza pixelek?!
és még egy kis mentegetőzés
mentegetőzés OFF
table vs div 1:1! najó.
ja és ugyanúgy néz ki ie6, ff, o/a alatt.
nekem ez gyanús...
mi lesz most a villáskulcsommal???!!!
:)