Cumu aghjunghje Linni Interni (Borderi) in un Tagliu cù CSS

Amparate cumu fà creà un frontiu di tabella CSS in solu cinque minuti

Pudete avè intesu chì i CSS è e tàvule HTML ùn si mischianu. Questu hè solu micca veru. Sì, l'usu di tavule HTML per u layout ùn hè più una pratica megliu di web designu, sianu sustituitu da stili di designe CSS, ma e tàvule sò ancu u markupu curretta per utilizà per aghjustà e dati tabulature à una pàgina web.

Por desgravate, perchè tanti diluni web anu sfruttu di e tàvuli chì creanu chì sò poison, assai di quelli prufessori ani pocu spirienza à travaglià cù questu l'elementu HTML cumuni è a lotta à quandu anu a tramandà nant'à una pàgina web. Per esempiu, sè vo avete un tavulinu in una pagina è voi aghjustà e ligne internu à i celluli di a tabella.

CSS Table Borders

Quandu si usa CSS per aghjunghje i limiti à e tàvule, aghjunghjenu solu u bordu per l'estremità di a tavula. Se vulete aghjunghje linii internu à i caghjuli individuali di quella tavuletta, bisognu di aghjunghje i limiti à l'elementi CSS interni. Pudete ancu aduprà l'tag HR per aghjunghje lindi in e culu.

Per appricà i stili coperto in stu articulu, vi evapenu avè un tavulu nantu à a vostra pagina web. Avete da creà una carta di stile cum'è una stile di stili internu in u capu di u vostru documentu (puderete prucessu solu fà chì u vostru "situ" hè una sola pagina) o anu attaccatu à u documentu cum'è una stile di stili esterni (questu hè ciò chì tù Fate si u vostru situ hè parechje pane - chì vi permette l'aghju tutte e pagine da un versu esterno). Puderanu stile per aghjunghje linii interni in questa stil sheet.

Prima di inizià

Prima hè bisognu di decisu induve vulete chì i linii parveni in a vostra tassa. Ci hè parechje scelte, cumpresi:

Pudete ancu situà e linii circa à i candeele individuali o à i celluli indiviuli.

Cumu aghjunghje Linni Around All the Cells in a Table

Per aghjunghje linii in tutti i celluli in a vostra tavuletta, creendu l'effettuate di quadru, aghjunghje a seguenti à a vostra stile di carta:

td, th {
frontière: solid 1px nìvule;
}

Cumu aghjunghje Linziunità entre Just the Columns in a Table

Per aghjunghje linii trà e culleghje (questu crea linii vertichi chì curanu da u ciminu à u fondu sopra à e columone di a tassa), aghjunghje a funziunalità à a vostra stilosa:

td, th {
frontiere stante: solid 1px nìvule;
}

Allora, si ùn vogliu micca esse cumposti nantu à a prima colonna, avete bisognu di aghjunghje una classa à questi th e td cell. In questu esempiu, assicurendu chì avemu una classa di non-frontiere in quellu cellulà è sguassate a fruntiera cun questu regula CSS in più specificu. Allura quì hè a classa HTML avissimu aduprà:

class = "no-border">

Puderemu aghjustà u stili siguenti à a nostra carta stile:

.no-border {
frontiere straggia: nimu;
}

Cumu aghjunghje Linzi Di Solu Ghjustu In A Table

Cumu cù l'aghjunghje linii trà e culleghje, pudete fà questu cun solu stile simplice aghjuntu à a vostra stile. Quì sottu CSS aghjunghjia linii vertichi trà ogni fila di a nostra tavola:

tr {
frontière-fondu: solidu 1px nìvule;
}

E rinfriscà a fruntiera da u fondu di a tavula, avete una novamente aghjunghje una classa à quella etiqueta tr:

class = "no-border">

Aggiunce u stili siguenti à a vostra stile sheet:

.no-border {
frontière-fondu: nimu;
}

Cumu aghjunghje Linse Entre Columns Specifici o Fusti in A Table

Sì avete solu vede li linii trà i fillei specifici o culonnii, avete bisognu di usà una classa in questi celluli o fila. Adding a linia di culleghje hè una più prublema più cà a fila perchè avete aghjuntu a classe à ogni cellula in questa colonna. Se u vostru tagliu hè automaticamente generatu da un CMS di qualche parolle , questu pò ùn esse micca pussibule, ma se u vostru codice manuale di a pagina, pudete aghjunghje e categuriei adatti per avè bisognu à questu effettu.

class = "frontiere maritime">

Aghjunghjendu linii trà e fila hè più faciule, cum'è pudete aghjustà a classe à a fila chì vulete a linea in.

class = "frontier-bottom">

Allora aghjunghje a CSS à a vostra stile di carta:

.border-side {
frontiere stante: solid 1px nìvule;
}
.border-bottom {
frontière-fondu: solidu 1px nìvule;
}

Cumu aghjunghje Lines Circundante Cells individuali in una Table

Per aghjunghje linii circa e candeele individuali, aghjunghje una classa à i caghesi chì vulete un frontière vicinu à:

class = "frontière">

E aghjunghje l'appressu CSS à a vostra stile di carta:

.border {
frontière: solid 1px nìvule;
}

Cumu aghjunghje Lines Inside Cells individuali in una Table

Se vulete aghjunghje liii in u cuntenutu di una cellula, a manera più faciule per fà questu hè cù l'etiqueta di regula horizontale (


).

Sicurezza

Se vi cuntene voce in i vostri cunfini, avete da esse sicurità chì l'stile di u culligamentu cunfini hè stallatu nantu à a tola. Aggiunce a seguenti à a vostra stile sheet:

tavula {
frontière collapse: colapse;
}

Pudete evitarà tutti i CSS è utilizate l'attributu di cunferente in a tag tag. Pigliate, però, chì a so attribuia, invechja micca diprezzata, hè significativamente menu flexuosa da CSS, cum'è pudete solu definisce l'anch'ella di u cunfini è pò solu avè u circondu à tutte e cìmula di a testa o nimu.