Visualizza I Dati Sql Nella Tabella HTML Javascript

| | | | |

Agli albori dello sviluppo web, le tabelle HTML erano molto semplici e mancavano di ampie opzioni di stile. Oggi, tuttavia, la maggior parte dei tavoli ha uno stile per creare un`esperienza più estetica e funzionale per gli utenti.

CSS fornisce una serie di attributi di stile dei tavoli. Questi attributi ti consentono, tra le altre cose, di separare le celle di una tabella, specificare i bordi della tabella e specificare la larghezza e l`altezza della tabella.

Questo tutorial spiegherà, con esempi, come applicare uno stile a una tabella utilizzando i CSS . Alla fine di questo tutorial diventerai un esperto.

Tabelle HTML

Il codice HTML definisce la struttura delle tabelle. Usa il tag

per definire una tabella. I tag ,
e specificano rispettivamente righe, intestazioni di tabella e celle di contenuto.

Esaminiamo un esempio di tabella HTML. Nell`esempio seguente, abbiamo una tabella che elenca i primi cinque libri nell`elenco dei bestseller del New York Times per la settimana del 23 marzo 2020:

Screen Shot 2020 03 24 at 09.50.10 1

Il codice per la nostra tabella è il seguente:

Questa tabella ha tre colonne e sei righe, inclusa una riga di `on la tua mente.

Tabelle CSS

CSS è usato per definire lo stile delle tabelle. Sebbene la tabella sopra mostri i dati in modo organizzato, è scritta in HTML semplice (non ci sono stili). Usando i CSS, puoi migliorare l`aspetto delle tabelle.

Ci sono molte funzioni CSS che puoi utilizzare per arredare un tavolo. Usando i CSS puoi:

  • aggiungere bordi
  • comprimere i bordi
  • regolare la spaziatura dei bordi
  • regolare la larghezza e l`altezza di un tabella
  • aggiungi padding
  • allinea il testo orizzontalmente
  • allinea il testo verticalmente
  • aggiungi la funzione jog mouse (hover)
  • imposta i colori delle celle
  • imposta come verranno visualizzate le celle vuote

Tratteremo tutti questi argomenti nella discussione di seguito.

Bordi

Supponiamo di voler aggiungere bordi intorno all`array o intorno agli elementi che contiene.

Per aggiungere bordi, possiamo usare la proprietà border. Ecco un esempio che utilizza la proprietà border per aggiungere bordi a una tabella e alle relative celle, incluse le celle di intestazione:

Nel nostro codice, definiamo un bordo nero pieno, largo 1 pixel. Ecco il risultato del nostro codice:

Screen Shot 2020 03 24 at 09.53.50

Nota che la nostra tabella contiene double bordi Questo perché abbiamo applicato un bordo alla tabella stessa (

), alle sue intestazioni (
) e alle sue celle (). doppi bordi a bordi singoli, possiamo usare la proprietà border-collapse.

La proprietà border-collapse converte i bordi doppi di una tabella in bordi singoli. Il valore predefinito della proprietà border-collapse è compresso. Se la proprietà border-collapse riceve il valore compress , i bordi attorno a un array verranno compressi.

Ecco un esempio della proprietà b command-collapse in azione:

Il nostro codice restituisce:

Screen Shot 2020 03 24 to 09.55.49

La nostra tabella e il suo contenuto ora hanno un bordo singolo.

Border Spac ita

Puoi usare la proprietà border-spacing per definire la spaziatura tra le celle in una tabella. La proprietà border-spacing definisce la spaziatura orizzontale e verticale tra celle - e lo fa in quest`ordine.

Ecco un esempio che utilizza la proprietà di spaziatura del bordo nella nostra tabella iniziale (quella senza bordi compressi):

Il nostro codice restituisce:

Screen Shot 2020 03 24 At 09.58.18

Ognuna delle nostre celle ha una spaziatura di 10px in orizzontale e bordi verticali.

Larghezza e altezza

Puoi specificare la larghezza e l`altezza di una tabella e le sue proprietà utilizzando gli attributi di larghezza e altezza .

Supponiamo di volere che la larghezza della nostra tabella sopra (quella con i bordi compressi) sia la larghezza della pagina Web stessa e supponiamo di volere che l`altezza di ogni intestazione di tabella sia alta 30 pixel. Possiamo farlo utilizzando il seguente codice CSS:

Il nostro codice restituisce:

Screen Shot 2020 03 24 at 10.00.26

Come puoi vedere, la nostra tabella ora ha la larghezza di la pagina Web. Inoltre, le intestazioni delle colonne nella nostra tabella sono alte 30 pixel.

Padding

Puoi usare la proprietà padding per aggiungere dello spazio tra i bordi di celle in una tabella e il contenuto di tali celle. La proprietà padding può essere utilizzata sui tag

e .

Supponiamo di voler aggiungere un riempimento di 10px attorno alla cella contenuto della nostra tabella comprese le celle di intestazione. Possiamo farlo usando questo codice:

Il nostro codice restituisce:

 Screen Shot 2020 03 24 to 08/10.03 1  Screen Shot 2020 03 24 at 10.08.03 1

Il contenuto di ciascuna riga e la nostra tabella delle intestazioni ora avere un riempimento di 10px su tutti i bordi.

Allineamento orizzontale del testo

Puoi utilizzare la proprietà text-align per allineare il testo memorizzato in un o

in un array. Per impostazione predefinita, gli elementi sono allineati al centro e gli elementi sono allineati a sinistra.

I valori più comunemente usati ‚Äã‚Äão dell`attributo di allineamento del testo sono:< br>

  • sinistra, centro, destra (supportato da tutti i browser tranne Microsoft Edge e Internet Explorer)
  • inizio e fine (supportato da tutti i browser tranne Microsoft Edge e Internet Explorer) )

Supponiamo di voler centrare gli elementi

nel nostro array e allineare gli elementi a sinistra di ogni cella. Possiamo farlo usando questo codice:

Il nostro codice restituisce:

Screen Shot 2020 03 24 A 10.03.04

In questo esempio, abbiamo centrato il testo all`esterno della cella. La cella d `il testo della cella dell`intestazione e dell`intestazione è allineato a sinistra.

Allineamento verticale del testo

CSS La proprietà vertical-align viene utilizzata per specificare l`allineamento verticale del contenuto nel

o . Per impostazione predefinita, il valore della proprietà di allineamento verticale è impostato su middle , il che significa che il contenuto è allineato verticalmente al centro della cella.

Supponiamo di voler allineare il testo nelle nostre celle

al fondo delle celle. Pos lo facciamo usando questo codice:

Il nostro codice restituisce:

Scre in Shot 2020 03 24 to 10.05.40

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method