Tabelat mbështeten me shënjimin standard. Këtu është një tabelë tipike me një rresht titulli, disa rreshta të rregullt dhe një rresht të shënuar si <tr class="alt">
, i cili prodhon një sfond më të errët që mund të përdoret si një titull alternativ.
E dhënë
Një | Dy | Tre |
---|---|---|
1.0 | 2.0 | 3.0 |
1.1 | 2.1 | 3.1 |
Këtu vijnë disa numra që përfundojnë me .2! | ||
1.2 | 2.2 | 3.2 |
HTML
<tr>
<th>One</th>
<th>Two</th>
<th>Three</th>
</tr>
<tr>
<td>1.0</td>
<td>2.0</td>
<td>3.0</td>
</tr>
<tr>
<td>1.1</td>
<td>2.1</td>
<td>3.1</td>
</tr>
<tr class="alt">
<td colspan="3">Here come some numbers that end in .2!</td>
</tr>
<tr>
<td>1.2</td>
<td>2.2</td>
<td>3.2</td>
</tr>
</table>```
Tabelat e përgjegjshme
DevSite mbështet tabela të përgjegjshme që shtrihen të ndryshme në ekrane më të vogla. Këtu është një tabelë normale referimi:
E dhënë
Emri | Lloji | Përshkrimi |
---|---|---|
value | String | Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin |
navigationType | PageNavigationType | Lloji i lundrimit të zgjedhjes |
HTML
<table>
<tbody>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
</tr>
<tr>
<td><code>value</code></td>
<td><code>String</code></td>
<td>The choice's value, which respondents see as a label when viewing the form</td>
</tr>
<tr>
<td><code>navigationType</code></td>
<td><code><a href="page-navigation-type.html">PageNavigationType</a></code></td>
<td>The choice's navigation type</td>
</tr>
</tbody>
</table>
Dhe këtu është e njëjta tabelë, e përshtatur për të përdorur class="responsive"
. Nëse e ngushtoni dritaren e shfletuesit, ajo do të shtrihet vertikalisht dhe jo horizontalisht:
E dhënë
Parametrat | |
---|---|
value | String Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin |
navigationType | PageNavigationType Lloji i lundrimit të zgjedhjes |
HTML
<table class="responsive">
<tbody>
<tr>
<th colspan=2>Parameters</th>
</tr>
<tr>
<td><code>value</code></td><td><code>String</code><br>The choice's value, which respondents see as a label when viewing the form</td>
</tr>
<tr>
<td><code>navigationType</code></td><td><code><a href="page-navigation-type.html">PageNavigationType</a></code><br>The choice's navigation type</td>
</tr>
</tbody>
</table>
Për të përdorur class="responsive"
, tabelat duhet të strukturohen në një mënyrë të veçantë:
- Duhet të ketë vetëm dy kolona në tabelë: kolona e parë për gjërat që përcaktohen (çelësi) dhe kolona e dytë për të gjitha informacionet rreth atij çelësi, në disa rreshta nëse është e nevojshme. Ky kufizim me dy kolona do të thotë që tabelat e përgjegjshme nuk mund të përdoren për të dhëna tabelare vërtet dy-dimensionale, krahasimin e veçorive të bazuara në shenja, por ato janë të përshtatshme për informacion referencë (ose çdo të dhënë tjetër që mund të shprehet në mënyrë të arsyeshme nga një listë përkufizimesh në vend të një tavolinë).
- Nëse ka shumë rreshta informacioni rreth çelësit - të themi, një lloj dhe një përshkrim - mbështilleni çdo rresht në
<p>
për të detyruar ndërprerjet e linjës (në vend të<br>
). - Duhet të ketë vetëm një qelizë në rreshtin e kokës. Përdorni
<th colspan="2">
për ta detyruar atë të shtrijë të dy kolonat. Për t'ju kujtuar këtë sjellje, DevSite fsheh automatikisht çdo<th>
pas të parës (që qëllimisht duket shumë e prishur).
Kjo teknikë funksionon edhe për tabela shumë komplekse, madje edhe ato që përmbajnë tabela të mbivendosura:
E dhënë
Detajet | |||||
---|---|---|---|---|---|
Parametrat e pyetjes |
| ||||
Trupi i kërkesës | Trupi i kërkesës duhet të jetë bosh. | ||||
Autorizimi | Kërkon të paktën një nga fushat e mëposhtme të OAuth 2.0: https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/drive.file https://www.googleapis.com/auth/drive.appdata https://www.googleapis.com/auth/drive.apps.readonly | ||||
Përgjigje | Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme: { "shelves": Shelf[], "nextPageToken": string, }
|
HTML
<table class="details responsive">
<thead>
<tr>
<th colspan="2">Details</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Query parameters
</td>
<td>
<table class="nested responsive">
<tbody>
<tr id="list-pageSize">
<td>
<code>pageSize</code>
</td>
<td>
<div><code>int32</code></div>
<div>Requested page size. Server may return fewer shelves than requested. If unspecified, server will pick an appropriate default.</div>
</td>
</tr>
<tr id="list-pageToken">
<td>
<code>pageToken</code>
</td>
<td>
<div><code>string</code></div>
<div>A token identifying a page of results the server should return. Typically, this is the value of <a href="#list-nextPageToken"><code>nextPageToken</code></a> returned from the previous call to <code>list</code> method.</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
Request body
</td>
<td>
<div>The request body must be empty.</div>
</td>
</tr>
<tr>
<td>
Authorization
</td>
<td>
<devsite-expandable>
<div class="showalways">Requires at least one of the following OAuth 2.0 scopes:</div>
<pre>
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.apps.readonly
</pre>
</devsite-expandable>
</td>
</tr>
<tr>
<td>
Response
</td>
<td>
<div>If successful, the response body contains data with following structure:</div>
<pre class="prettyprint prettyprinted">
<span class="pun">{</span>
<span class="pln"></span><span class="str"> "shelves"</span><span class="pun">:</span><span class="pln"> </span><a href="#shelf"><span class="typ">Shelf</span><span class="pun">[]</span></a><span class="pun">,</span><span class="pln"></span>
<span class="str"> "nextPageToken"</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">string</span><span class="pun">,</span><span class="pln"></span>
<span class="pun">}</span>
</pre>
<table class="nested responsive">
<tbody>
<tr id="list-shelves">
<td>
<code>shelves</code>
</td>
<td>
<div><a href="#shelf"><code>Shelf[]</code></a></div>
<div>The list of shelves.</div>
</td>
</tr>
<tr id="list-nextPageToken">
<td>
<code>nextPageToken</code>
</td>
<td>
<div><code>string</code></div>
<div>A token to retrieve next page of results. Pass this value in the <a href="#list-pageToken"><code>pageToken</code></a> field in the subsequent call to the <code>list</code> method to retrieve the next page of results.</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
Forcimi në tabelën e përmbajtjes |
---|
Vendosja e një <h2> ose <h3> brenda një titulli tabele ( <th> ) do ta detyrojë titullin në tabelën e përmbajtjes, si me këtë tabelë. Brenda kokës së tabelës, <h2> dhe <h3> janë stilizuar si tekst i zakonshëm, kështu që lexuesit nuk do të jenë në gjendje ta dallojnë. |
Tabelat me paraqitje fikse
Nëse keni tabela me përmbajtje që është më e gjerë se një qelizë tabele (të tilla si blloqet e kodit), mund t'i detyroni qelizat e tabelës me atë përmbajtje të aplikojnë lëvizjen e tejmbushjes në qelizat e tabelës në vend që të kenë të gjithë lëvizjen e tabelës duke shtuar një klasë fikse në elementi <table>
:
<table class="fixed">...</table>
Tabela e mëposhtme përfshin klasën fixed
dhe ka tejmbushje të aplikuar në qelizat e saj:
E dhënë
Emri | Lloji | Përshkrimi |
---|---|---|
value | String | Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType | Lloji i lundrimit të zgjedhjes |
HTML
<table class="fixed">
<colgroup>
<col width="20%">
<col width="20%">
<col>
</colgroup>
<tbody>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
</tr>
<tr>
<td><code>value</code></td>
<td><code>String</code></td>
<td>
<p>The choice's value, which respondents see as a label when viewing the form<p>
<pre>
Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table.
</pre>
</td>
</tr>
<tr>
<td><code>navigationType</code></td>
<td><code><a href="page-navigation-type.html">PageNavigationType</a></code></td>
<td>The choice's navigation type</td>
</tr>
</tbody>
</table>
Krahasoni këtë me tabelën më poshtë e cila tregon sjelljen e paracaktuar të paraqitjes ku tejmbushja aplikohet në të gjithë tabelën:
E dhënë
Emri | Lloji | Përshkrimi |
---|---|---|
value | String | Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin This code block exceeds the width of its table cell, which causes the entire table to have overflow scrolling. |
navigationType | PageNavigationType | Lloji i lundrimit të zgjedhjes |
HTML
<table>
<tbody>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
</tr>
<tr>
<td><code>value</code></td>
<td><code>String</code></td>
<td>
<p>The choice's value, which respondents see as a label when viewing the form<p>
<pre>
This code block exceeds the width of its table cell, which causes the entire table to have overflow scrolling.
</pre>
</td>
</tr>
<tr>
<td><code>navigationType</code></td>
<td><code><a href="page-navigation-type.html">PageNavigationType</a></code></td>
<td>The choice's navigation type</td>
</tr>
</tbody>
</table>
Kontrollimi i gjerësisë së kolonave
Si parazgjedhje, tabelat me paraqitje fikse shpërndajnë në mënyrë të barabartë gjerësinë e përgjithshme të tabelës në secilën prej kolonave të saj (dmth., një tabelë me paraqitje fikse me tre kolona shfaq secilën kolonë në 33,33% të gjerësisë së përgjithshme të tabelës).
E dhënë
Emri | Lloji | Përshkrimi |
---|---|---|
value | String | Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType | Lloji i lundrimit të zgjedhjes |
HTML
<table class="fixed">
<tbody>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
</tr>
<tr>
<td><code>value</code></td>
<td><code>String</code></td>
<td>
<p>The choice's value, which respondents see as a label when viewing the form<p>
<pre>
Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table.
</pre>
</td>
</tr>
<tr>
<td><code>navigationType</code></td>
<td><code><a href="page-navigation-type.html">PageNavigationType</a></code></td>
<td>The choice's navigation type</td>
</tr>
</tbody>
</table>
Për të kontrolluar gjerësinë e kolonave në një tabelë me paraqitje fikse, qelizat në rreshtin e parë të tabelës duhet të përfshijnë një nga sa vijon:
atributet width (atributet) vlerat e të cilëve janë ose një përqindje ( 20%
) ose në piksel ( 240px
) një element <colgroup>
me elemente <col>
fëmijë që kanë atribut(a) width
të vendosur mbi to Për rezultate më të mira, mos vendosni një width
në elementin e fundit <col>
ose qelizën e fundit të tabelës meqenëse shfletuesi llogarit këtë vlerë për ju.
Gjerësia në qelizat e tabelës
E dhënë
Emri | Lloji | Përshkrimi |
---|---|---|
value | String | Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType | Lloji i lundrimit të zgjedhjes |
HTML
<table class="fixed">
<tbody>
<tr>
<th width="20%">Name</th>
<th width="20%">Type</th>
<th>Description</th>
</tr>
<tr>
<td><code>value</code></td>
<td><code>String</code></td>
<td>
<p>The choice's value, which respondents see as a label when viewing the form<p>
<pre>
Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table.
</pre>
</td>
</tr>
<tr>
<td><code>navigationType</code></td>
<td><code><a href="page-navigation-type.html">PageNavigationType</a></code></td>
<td>The choice's navigation type</td>
</tr>
</tbody>
</table>
Gjerësia në elementet
E dhënë
Emri | Lloji | Përshkrimi |
---|---|---|
value | String | Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType | Lloji i lundrimit të zgjedhjes |
HTML
<table class="fixed">
<colgroup>
<col width="20%">
<col width="20%">
<col>
</colgroup>
<tbody>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
</tr>
<tr>
<td><code>value</code></td>
<td><code>String</code></td>
<td>
<p>The choice's value, which respondents see as a label when viewing the form<p>
<pre>
Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table.
</pre>
</td>
</tr>
<tr>
<td><code>navigationType</code></td>
<td><code><a href="page-navigation-type.html">PageNavigationType</a></code></td>
<td>The choice's navigation type</td>
</tr>
</tbody>
</table>
Tabelat e përgjegjshme me paraqitje fikse
Ju gjithashtu mund të kombinoni tabela me paraqitje fikse me tabela të përgjegjshme nëse përdorni opsionin <colgroup>
dhe <col>
për vendosjen e atributeve të gjerësisë:
<table class="responsive fixed">...</table>
E dhënë
Parametrat | |
---|---|
value | String Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType Lloji i lundrimit të zgjedhjes |
HTML
<table class="responsive fixed">
<colgroup>
<col width="240px">
<col>
</colgroup>
<tbody>
<tr>
<th colspan="2">Parameters</th>
</tr>
<tr>
<td>
<code>value</code></td><td><code>String</code><br>
The choice's value, which respondents see as a label when viewing the form
<pre>
Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table.
</pre>
</td>
</tr>
<tr>
<td>
<code>navigationType</code>
</td>
<td>
<code><a href="page-navigation-type.html">PageNavigationType</a></code><br>The choice's navigation type
</td>
</tr>
</tbody>
</table>
Tabelat me gjerësi të plotë
DevSite mbështet tabelat që shtrihen në të gjithë gjerësinë e faqes duke përdorur <table class="full-width">...</table>
në tabelat e nivelit të lartë (d.m.th., tabelat në të njëjtin nivel hierarkik si titujt e faqeve):
Emri | Lloji | Përshkrimi |
---|---|---|
vlerë | Vargu | Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin |
Lloji i navigimit | PageNavigationType | Lloji i lundrimit të zgjedhjes |
Tabelat me rregulla vertikale
Ju mund të shfaqni rregulla vertikale midis çdo <th>
dhe <td>
në një rresht tabele duke përdorur <table class="vertical-rules">...</table>
:
Emri | Lloji | Përshkrimi |
---|---|---|
vlerë | Varg | Vlera e zgjedhjes, të cilën të anketuarit e shohin si etiketë kur shikojnë formularin |
Lloji i navigimit | PageNavigationType | Lloji i lundrimit të zgjedhjes |
Teksti në kolona
Mund ta rregulloni tekstin në kolona dhe të hiqni të gjitha stilimet nga një <table>
duke përdorur <table class="columns">...</table>
. Kjo zakonisht përdoret për rregullimin e listave të gjata të ngushta.
auto break case char | const continue default do | double else enum extern |
<table class="columns">
<tr>
<td>
<code>auto</code><br />
<code>break</code><br />
<code>case</code><br />
<code>char</code>
</td>
<td>
<code>const</code><br />
<code>continue</code><br />
<code>default</code><br />
<code>do</code>
</td>
<td>
<code>double</code><br />
<code>else</code><br />
<code>enum</code><br />
<code>extern</code>
</td>
</tr>
</table>
Ngjyrat e tavolinës
Tabelat standarde janë me ngjyra si më sipër, dhe disa ngjyra të tjera janë të disponueshme duke përdorur klasat blue
, cyan
, green
, orange
, pink
dhe purple
.
<table class="blue">...</table>
Shumë ngjyra brenda një tabele të vetme nuk mbështeten, por emrat e klasave të ngjyrave të tabelës mund të kombinohen me opsionet e tjera të emrave të klasave të tabelës të përmendura më sipër.
<table class="blue responsive">...</table>
<table class="blue responsive fixed">...</table>
<table class="blue vertical-rules">...</table>
Blu | |
---|---|
key | type Disa informacione rreth key . |
Cyan | |
---|---|
key | type Disa informacione rreth key . |
E gjelbër | |
---|---|
key | type Disa informacione rreth key . |
portokalli | |
---|---|
key | type Disa informacione rreth key . |
Rozë | |
---|---|
key | type Disa informacione rreth key . |
Vjollcë | |
---|---|
key | type Disa informacione rreth key . |
Ngjyra alternative të rreshtave
Për të alternuar ngjyrat e rreshtave të sfondit në tabelën tuaj, shtoni një klasë të alternating-odd-rows
tek ose alternating-even-rows
në elementin <table>
.
Alternimi i rreshtave tek
<table class="alternating-odd-rows">
Emri | Përshkrimi |
---|---|
Një Peshk | Ky është një përshkrim i One Fish |
Dy peshq | Ky është një përshkrim i Dy Peshqve |
Peshku i kuq | Ky është një përshkrim i Peshkut të Kuq |
Peshku blu | Ky është një përshkrim i Peshkut Blu |
Peshq të tjerë | Ky është një përshkrim i Peshqve të tjerë |
Alternimi i rreshtave madje
Në këtë shembull, një ngjyrë nga ngjyrat e tabelës aplikohet gjithashtu në tabelë përmes klasës green
.
<table class="alternating-even-rows green">
Emri | Përshkrimi |
---|---|
Një Peshk | Ky është një përshkrim i One Fish |
Dy peshq | Ky është një përshkrim i Dy Peshqve |
Peshku i kuq | Ky është një përshkrim i Peshkut të Kuq |
Peshku blu | Ky është një përshkrim i Peshkut Blu |
Peshq të tjerë | Ky është një përshkrim i Peshqve të tjerë |