Ngagunakeun HTML tabel Unsur atribut

Meunangkeun mangpaat pangseueurna ti tabel HTML ku diajar atribut méja

atribut tabel HTML masihan anjeun kadali leuwih pisan leuwih tabel HTML. Aya loba atribut sadia mun tabél sangkan aranjeunna leuwih narik sarta ngarobah tampilan kaca anjeun.

HTML tabel Unsur atribut

Dina HTML5 unsur ngagunakeun atribut global jeung salah atribut sejenna:. Sarta eta geus robah jadi ngan boga nilai 1 atawa kosong (ie wates = ""). Mun rék ngarobah lebar wates, Anjeun kedah nganggo harta CSS wates-lebar.

Tempo di handap pikeun diajar ngeunaan atribut tabel HTML5 sah.

Aya ogé sababaraha atribut anu bagian tina HTML 4,01 spésifikasi nu geus jadi leungit di HTML5:

Sarta salah sahiji atribut nu ieu deprecated dina HTML 4,01 na oge leungit di HTML5.

Leuwih jéntré ngeunaan HTML 4,01 atribut méja.

Aya ogé sababaraha atribut anu teu bagian tina sagala spésifikasi HTML.

Paké atribut ieu lamun nyaho yén panyungsi anjeun ngarojong tiasa ngadamel aranjeunna jeung anjeun teu paduli ngeunaan HTML sah.

Leuwih jéntré ngeunaan Browser atribut tabel spésifik.

HTML5 tabel Unsur atribut

Salaku urang didadarkeun di luhur, aya ngan hiji atribut, saluareun atribut global, éta téh sah dina hiji méja unsur HTML5: wates.

The atribut wates anu dipaké pikeun nangtukeun wates sabudeureun sakabéh tabel sarta sakabéh sél dina eta. Aya sababaraha patarosan sakumaha keur naha éta bakal jadi kaasup dina spésifikasi HTML5, tapi tetep sabab disadiakeun informasi ngeunaan struktur tabel, saluareun implikasi saukur gaya.

Pikeun nambah atribut wates, Anjeun ngeset nilai ka 1 lamun aya wawatesan jeung kosong (atawa ninggalkeun kaluar atribut éta) lamun aya anu teu. Paling panyungsi ogé bakal ngarojong 0 keur euweuh wates, jeung sagala nilai lianna integer (2, 3, 30, 500, jsb) nepi ka dibewarakeun lebar wates di piksel, tapi ieu téh leungit di HTML5. Gantina, Anjeun kedah nganggo CSS sipat gaya wates keur ngartikeun wates rubak sarta gaya lianna.

Nyieun tabel kalawan wates a, nyerat:

tabel = "1">

Ieu tabel kalawan wates

Aya HTML 4,01 atribut anu leungit di HTML5. Lamun rencanana on nulis HTML 4,01 dokumén, anjeun tiasa diajar aranjeunna, disebutkeun, anjeun tiasa malire aranjeunna. Kalolobaan atribut ieu boga alternatif, ditétélakeun di luhur.

Simkuring nerangkeun atribut unsur anu sah di HTML5 (jeung HTML 4.01). Ieu ngagambarkeun atribut tabel anu sah di HTML 4,01, tapi nu leungit dina HTML5. Lamun masih nulis HTML 4,01 dokumén, anjeun tiasa nganggo atribut ieu, tapi kalobaannana boga alternatif anu bakal nyieun kaca anjeun beuki hareup-proofed keur nalika anjeun ngalih ka HTML5.

Sah HTML 4,01 atribut

atribut nu urang ditétélakeun di luhur.

Hijina bédana dina HTML 4,01 ti HTML5 nyaeta nu bisa nangtukeun naon sakabeh integer (0, 1, 2, 15, 20, 200, jeung sajabana) pikeun nangtukeun lebar wates dina piksel.

Ngawangun tabel kalawan wates 5px, nyerat:

tabel = "5">

tabel ieu wates 5px.

Tempo hiji conto dua tabel kalawan wates.

atribut nu ngahartikeun jumlah spasi antara wates sél jeung eusi sél. standar geus dua piksel. Nyetél cellpadding ka 0 upami anjeun hoyong teu spasi antara eusi jeung wates.

Nyetel padding sél ka 20, nyerat:

cellpadding = "20">

tabel ieu mangrupa cellpadding 20.


wates Cell bakal dipisahkeun ku 20 piksel.

Nempo conto tabel kalawan cellpadding

atribut nu ngahartikeun jumlah spasi antara sél tabel sarta eusi sél. Kawas cellpadding, standar anu disetel ka dua piksel, jadi Anjeun kudu nyetél ka 0 upami anjeun hoyong teu dipasing sél.

Pikeun nambahkeun spasi sél ka méja, nyerat:

cellspacing = "20">

tabel ieu mangrupa cellspacing 20.


Sél bakal dipisahkeun ku 20 piksel.

Tempo hiji méja kalayan cellspacing

atribut nu nangtukeun mana porsi wates sabudeureun luar méja bakal katingali. Anjeun tiasa pigura méja anjeun dina sagala opat sisi, sagala hiji sisi, luhur jeung handap, ka kénca jeung ka katuhu, atanapi nanaon.

Di handap ieu HTML pikeun tabel kalawan ukur wates sisi kénca:

Pigura = "lhs">

tabel ieu
kudu


mung
sisi kénca dipiguraan.

Jeung conto sejen kalawan pigura handap:

Pigura = "handap">

tabel ieu pigura dina handap.

Pariksa sababaraha tabel kalawan pigura

atribut nu mirip jeung atribut pigura, ngan mangaruhan wates sabudeureun sél tabél. Anjeun tiasa nyetel aturan on sakabéh sél, antara kolom, antara grup kawas TBODY na TFOOT atawa nanaon.

Ngawangun tabel kalawan garis wungkul antara barisan, nyerat:

aturan = "jajar">

tabel 4x4 ieu
jajar moal kolom


outlined jeung
aturan atribut.

Sarta séjén kalawan garis antara kolom:

aturan = "cols">

Ieu
méja
mana nu


kolom
aya
disorot

Di handap ieu conto tina aa tabel kalawan aturan

atribut nyadiakeun émbaran ngeunaan tabel pikeun pamiarsa layar tur agén pamaké séjén nu bisa boga gangguan maca tabel. Pikeun nganggo atribut kasimpulan, Anjeun nulis nepi pedaran ringkes méja jeung nempatkeun yén salaku nilai atribut éta. kasimpulan moal nembongkeun dina kaca web di paling panyungsi web standar.

Di dieu nyaeta kumaha carana nulis tabel basajan kalawan kasimpulan:

tabel = "Ieu tabel sampel nu ngandung émbaran filler. Tujuan méja ieu téh pikeun demonstrate kasimpulan". >

kolom 1 Baris 1
kolom 2 sakaligus 1


kolom 1 Baris 2
kolom 2 sakaligus 2

Nempo méja kalayan kasimpulan

atribut nu ngahartikeun rubak tabel dina boh piksel atanapi salaku persentasi unsur wadahna. Mun lebar henteu diatur, méja bakal nyandak up ngan salaku loba spasi sakumaha eta perlu nembongkeun eusi, kalayan rubak maksimum sami salaku rubak unsur indungna.

Ngawangun tabel kalayan rubak husus di piksel, nyerat:

tabel = "300">

tabel ieu 80% lebar wadah éta dina.

Tur ngawangun tabel kalayan rubak nu mangrupakeun perséntase unsur indungna, nyerat:

tabel = "80%">

tabel ieu 80% lebar wadah éta dina.

Tempo conto méja kalayan rubak a

Deprecated HTML 4,01 tabel atribut

Aya hiji atribut ti unsur tabel anu deprecated dina HTML 4,01 jeung leungit di HTML5: align . atribut Ieu ngidinan Anjeun diatur mana méja kudu ayana dina kaca relatif ka téks nu mangrupa gigireun eta. atribut ieu geus deprecated dina HTML 4,01, jeung anjeun kudu nyingkahan ngagunakeun eta. Gantina, Anjeun kedah nganggo harta CSS atawa margin-kénca: otomatis; sarta margin-katuhu: otomatis; gaya. Harta ngambang méré Anjeun hasil nu geus ngadeukeutan naon nu atribut align disadiakeun, tapi bisa mangaruhan jalan sesa tampilan eusi kaca. Margin-katuhu: otomatis; sarta margin-kénca: otomatis; aya naon nu W3C ngajak salaku alternatif.

Di dieu téh conto deprecated ngagunakeun atribut align:

align = "katuhu">

tabel ieu katuhu Blok


téks ngalir sabudeureun ka kénca éta

Tempo hiji conto deprecated ngagunakeun atribut align.

Sarta pikeun meunangkeun éfék sarua kalayan valid (non-deprecated) HTML, nyerat:

gaya = "ngambang: katuhu;" >

tabel ieu katuhu Blok


téks ngalir sabudeureun ka kénca éta

nuturkeun ngécéskeun atribut tabel anu teu bagian tina sagala spésifikasi HTML.

Informasi saméméhna ngajelaskeun atribut ti unsur HTML anu sah di HTML 4,01 tapi nu leungit dina HTML5.

handap ngajelaskeun atribut tabel anu teu sah di sagala spésifikasi ayeuna. Mun anjeun teu paduli ngeunaan naha kaca anjeun sangkan méré konfirmasi sarta pamaké anjeun ngagunakeun panyungsi nu ngarojong elemen ieu, teras Anjeun bisa make elemen ieu. Tapi tétéla boh unsupported dina panyungsi modéren atawa boga alternatif anu leuwih standar-patuh.

Urang ulah nyarankeun ngagunakeun atribut ieu dina tabel HTML Anjeun.

atribut éta mangrupa atribut heubeul nu ieu kaasup saméméh CSS ieu lega didukung. Eta ngidinan Anjeun pikeun ngarobah kelir kasang tukang tabél. Anjeun tiasa nyetel ngaran warna atawa kode hexadecimal. atribut Ieu masih jalan di loba panyungsi, tapi pikeun HTML hareup-proofed, anjeun teu kudu make eta, sarta make CSS gantina.

Alternatif hadé mun atribut ieu harta gaya.

Ngaganti warna latar tukang méja, nyerat:

tabel = "tukang-warna: #ccc;" >

tabel ieu latar abu

Sarupa jeung nu atribut bgcolor, anu atribut bordercolor ngidinan Anjeun ngarobah warna atribut éta. atribut ieu ukur dirojong ku Internet Explorer. Gantina, Anjeun kedah nganggo harta gaya wates-warna.

Pikeun ngarobah warna wates méja anjeun, nyerat:

gaya = "wates-warna: beureum;" >

tabel ieu wates beureum.

The bordercolorlight na bordercolordark atribut anu kaasup dina Internet Explorer jeung ngidinan Anjeun pikeun nyieun wates 3D sabudeureun tabel Anjeun. Najan kitu, salaku sahiji IE8 na nepi, ieu ukur dirojong di IE7 Standards Mode na Quirks Mode . Microsoft nyebutkeun yén sipat ieu nu euweuh didukung.

Pikeun waktu anu singget, anu cols atribut dina unsur tabel munggaran diajukeun pikeun mantuan panyungsi nyaho sabaraha kolom méja tadi. premis ieu nu kieu bakal ngabantu nyepetkeun nu Rendering tabel badag. Sanajan kitu eta ngan dilaksanakeun ku Internet Explorer, jeung salaku sahiji IE8 na nepi, ieu ukur dirojong di IE7 Standards Mode na Quirks Mode.

Kusabab aya hiji atribut lebar (leungit di HTML5) loba jalma dianggap aya atribut jangkungna keur tabel ogé. Tapi kusabab tabel akur jeung lebar eusi atawa lebar didefinisikeun dina CSS atawa atribut lebar, jangkungna bisa teu konstrain. Jadi gantina panyungsi diwenangkeun jangkungna atribut keur ngartikeun jangkungna minimum tabél. Mun tabél nya taller ti jangkungna éta, éta bakal nembongkeun taller. Tapi anjeun kudu make harta

Jeung harta jangkungna CSS anjeun tiasa konstrain jangkungna lamun nganggo harta CSS ogé keur ngartikeun naon kajadian kalawan sagala eusi kaleuwihan.

Nyetel jangkungna minimum dina méja, nyerat:

tabel = "jangkungna: 30em;" >

tabel Ieu sahenteuna 30 suweng tinggi.

Dua atribut na ditambahkeun spasi sabudeureun kénca / katuhu sisi (hspace) jeung luhur / handap (vspace) tina tabél. Anjeun kedah nganggo harta gaya gantina.

Nyetel spasi nangtung nepi ka 20 piksel jeung spasi horizontal ka 40 piksel, nyerat:

gaya = "margin: 20px 40px;"

tabel ieu mangrupa vspace 20 piksel na hiji hspace 40 piksel.

atribut mangrupa atribut boolean nu ngahartikeun naha eusi méja kudu mungkus di ujung unsur indungna atawa jandela atawa maksakeun ngagulung horisontal. Gantina, Anjeun kudu nangtukeun karakteristik wrapping unggal sél tabel ngagunakeun harta CSS.

Nyieun hiji kolom kalawan loba téks teu mungkus, nyerat:



gaya = "bodas-spasi: nowrap;" > Ieu kolom ku ton eusi. Tapi sanajan éta anu leuwih lega ti wadah téks teu kudu mungkus kana garis hareup, tapi gantina maksakeun jandéla browser pikeun ngagulung horisontal ningali sadaya eusi.

Tungtungna, atribut teh ngahartikeun kumaha eusi unggal sél kedah align vertikal dina sél. Gantina atribut sah ieu, anjeun kedah nganggo harta CSS on unggal sél rék ngarobah alignment sahiji. Anjeun moal aya bewara efek tina gaya ieu iwal eusi sél urang nu kirang ti ruang nu sadia dijieun ku lianna, sél nu leuwih gede.

Maksa sél pikeun align ka handap (tinimbang tengah, sakumaha standar anu), nulis:



sél Ieu leuwih panjang batan sésana sarta jadi bakal maksakeun jangkungna janten taller. Sahingga anjeun bakal nempo yén sél vertikal Blok ieu Blok ka handap.
gaya = "vertical-align: handap;" > Eusi di handap.
Eusi di tengah.