Amenajarea tabelului de frontieră din apropierea celulei

  • CSS
  • HTML

Există o masă. frontieră: nici unul, colaps de frontieră: colaps

Toate tr au un margine de fund: 1px

1. A fost necesară adăugarea / eliminarea frontierei la anumite celule, diferite de limita liniei. Dar când adăugați un comportament ciudat se observă.







Clarificare. Cu totul solid este bine, dar am nevoie de puncte.

Dacă setați 1px - numai margini stânga și dreapta sunt afișate, partea de sus-sus a tipului "mănâncă" marginea tr. Încercat să se miște de la marginea frontală la td - oricum. Dacă puneți! Important - apare legătura inferioară. În nici un caz.







De fapt, așa cum înțeleg, problema este că există o prăbușire a unor limite diferite. Dar nu știu cum să o rezolv.

Dar, în același timp, interesant, limita este în mod normal afișată în cazul unei lățimi de 2px.

2. Un alt dezavantaj este acela că aceeași limită este obținută ca în afara celulei, care este, în general, logică. Dar o vreau diferit. Este posibil, fără a adăuga elemente în interiorul td. faceți astfel încât granița să fie "în interiorul" celulei și să nu afecteze aspectul textului (adică dacă modificați marginea, textul nu este schimbat vizual)? Este de dorit fără cârje speciale, atunci ar fi bine să adaug ceva înăuntru.







Trimiteți-le prietenilor: