Tanulás használja cellpadding és cellspacing a css, css
A HTML attribútumokat cellpadding és cellspacing lehet beállítani az alábbiak szerint:
Ha azt szeretnénk, hogy teljesen eltávolítani a sejtek közötti tér (set cellspacing = „0”), ne felejtsük el, hogy állítsa be az border-összeomlás: összeomlás. De hogyan lehet megvalósítani cellspacing CSS?
Munka CSS vetítve cellspacing - ezen a határon-távolság. de ez nem működik a böngésző az Internet Explorer. Beállíthatjuk, hogy a határ-összeomlás: összeomlás, ami szintén nulla rés a sejtek között. De az egyetlen teljesen cross-browser megoldás használata cellspacing attribútum:
Azt is csak használja cellpadding = "0" cellspacing = "0". mivel ezek a tulajdonságok még nem tekinthető elavult.
A szabályozás a időközönként sejtek közötti CSS segítségével. Használhatja padding (padding), exponált táblázatcellákra:
Ami az egyenértékű CSS táblázat cellspacing. akkor a border-térköz tulajdonság. alkalmazva az asztalra. Például:
Ez a funkció is nyújt vízszintes és függőleges hézagokat. Ez azt jelenti, hogy észre, hogy ez lehetetlen, hogy a cellspacing attribútumot.
Problémák IE 7 változatot az alábbiakban
Ezek a módszerek munka szinte minden modern böngésző kivétel az Internet Explorer 7 Mindegyikük támogatja a border-collapse tulajdonság. amely egyesíti a határait szomszédos cellák a táblázatban. Ha megpróbálja eltávolítani a rések között sejtek (cellspacing = „0”), akkor a határ-összeomlás: összeomlás lesz ugyanaz a hatása: a hiányzó cellák közötti távolság. Érdemes megjegyezni, hogy ez a lehetőség által támogatott „görbe”, mivel a meglévő HTML-cellspacing attribútum CSS nem újraírható.
Ha nem működik együtt az Internet Explorer 5-7. Használja a határ-távolság. Ha szerencséd, majd cellspacing: 0 vagy határ-összeomlás: összeomlás:
Ha nincs értéke nulla cellspacing. próbálja mi működött nekem. De ne felejtsük el, hogy ez a lehetőség csak tesztelték a Firefox:
Ez a hack cellpadding cellspacing CSS működik IE 6 és újabb, a Google Chrome-ot. Firefox és az Opera:
Ez a probléma egy egyszerű megoldás:
Az alapértelmezett beállítások
Szabványos böngésző viselkedés egyenértékű a következő:
Ez lehetővé teszi, hogy meghatározza a távolságot a tartalmát a sejtek:
cellspacing
cellspacing CSS felelős közötti távolság a sejtek saját:
A kombináció a tulajdonságok
A kombináció a tulajdonságok (opcionális)
Megjegyzés: Ha a border-térköz tulajdonság. ez azt jelzi, hogy a határ-összeomlás van beállítva, hogy külön.
Meg lehet próbálni az akció!
Tekerjük a tartalom div sejtekben. és képesnek kell lennie, hogy semmit, de majd betakar minden cella az oszlopban. Például, hogy egy szélesebb bal és a jobb margó, akkor kell használni a következő CSS-kód:
Csakúgy, mint a következő HTML-kód:
Hol lehet kipróbálni a kódot akcióban.
Ez a megközelítés működik IE. Sőt, azt teszteltem csak az Internet Explorer. A W3C-specifikáció rájöttem, hogy tag