A învăța să folosească cellpadding și cellspacing în css, css
Codul HTML atribute cellpadding și cellspacing pot fi setate după cum urmează:
Dacă doriți să eliminați complet spațiul dintre celule (set cellspacing = „0“), nu uitați să setați proprietatea de frontieră-colaps: colaps. Dar cum să pună în aplicare cellspacing în CSS?
Lucrul cellspacing-CSS echivalent - această frontieră spațiere. dar aceasta nu funcționează în browser-ul Internet Explorer. Puteți seta de frontieră-colaps: colaps, ceea ce va zero, de asemenea, golurile dintre celule. Dar singura soluție pe deplin cross-browser-ul este atributul cellspacing de utilizare:
De asemenea, puteți utiliza doar cellpadding = "0" cellspacing = "0". deoarece aceste atribute încă nu au luat în considerare caduce.
Pentru a controla intervalele dintre celule folosind CSS. Puteți folosi padding (padding), expuse la celule de masă:
În ceea ce privește echivalentul cellspacing tabelul CSS. puteți utiliza proprietatea spațiere de frontieră. aplicat tabelului. De exemplu:
Această funcție va oferi, de asemenea, lacune orizontale și verticale. Adică, să realizeze că este imposibil să se utilizeze atributul cellspacing.
Probleme cu IE 7 versiunea de mai jos
Aceste metode vor lucra în aproape toate browserele moderne, cu excepția Internet Explorer 7. Toate acestea susțin proprietatea de frontieră-colaps. care unește marginile celulelor adiacente în tabel. Dacă încercați să eliminați golurile dintre celule (cellspacing = „0“), apoi de frontieră-colaps: colaps va avea același efect: lipsa de distanța dintre celule. Este demn de remarcat faptul că această opțiune este susținută de „strâmbă“, ca cel existent atributul HTML-cellspacing în CSS nu este rescris.
Dacă nu funcționează cu Internet Explorer 5-7. Utilizați frontieră spațierea. Dacă ai ghinionul, apoi utilizați cellspacing: 0 sau de frontieră-colaps: colaps:
Dacă nu au o valoare zero cellspacing. încercați ceea ce a lucrat pentru mine. Dar tineti cont de faptul că această opțiune a fost testată numai în Firefox:
Acest cellspacing CSS hack cellpadding funcționează în IE 6 și mai sus, Google Chrome. Firefox și Opera:
Această problemă are o soluție simplă:
setări prestabilite
Standard comportamentul browser-ul echivalent cu următoarele:
Acesta vă permite să specificați distanța dintre conținutul celulelor:
cellspacing
cellspacing CSS este responsabil pentru distanta dintre celulele sine:
Combinația de proprietăți
Combinația de proprietăți (opțional)
Notă: dacă setați atributul border-spațiere. acest lucru indică faptul că de frontieră-colaps este setat să se separe.
Puteți încerca acțiunea!
Înveliți conținutul în celule div. și să fie capabil să facă nimic, dar apoi trebuie să-și încheie fiecare celulă din coloana. De exemplu, pentru a obține un marjele de stânga și la dreapta mai larg, trebuie să utilizați următorul CSS-cod:
Precum și următoarele HTML-cod:
În cazul în care puteți încerca codul în acțiune.
Această abordare funcționează în IE. De fapt, am testat doar în Internet Explorer. W3C-am dat seama că caietul de sarcini tag-ul