A táblázatok szabványos jelöléssel támogatottak. Íme egy tipikus táblázat egy címsorral, több szabályos sorral és egy <tr class="alt">
ként megjelölt sorral, amely sötétebb hátteret hoz létre, amely alternatív fejlécként is használható.
Renderelt
Egy | Két | Három |
---|---|---|
1.0 | 2.0 | 3.0 |
1.1 | 2.1 | 3.1 |
Jöjjön néhány szám, amelyek 0,2-re végződnek! | ||
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>```
Reszponzív táblázatok
A DevSite támogatja a reszponzív táblázatokat, amelyek eltérően helyezkednek el a kisebb képernyőkön. Íme egy normál referencia táblázat:
Renderelt
Név | Írja be | Leírás |
---|---|---|
value | String | A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor |
navigationType | PageNavigationType | A választás navigációs típusa |
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>
És itt van ugyanaz a táblázat, class="responsive"
használatához igazítva. Ha szűkíti a böngészőablakot, az nem vízszintesen, hanem függőlegesen jelenik meg:
Renderelt
Paraméterek | |
---|---|
value | String A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor |
navigationType | PageNavigationType A választás navigációs típusa |
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>
class="responsive"
használatához a táblázatokat meghatározott módon kell felépíteni:
- A táblázatban csak két oszlop lehet: az első oszlop a definiálandó dolgoknak (a kulcs), a második oszlop pedig a kulcsra vonatkozó összes információnak, szükség esetén több sorban. Ez a kétoszlopos megszorítás azt jelenti, hogy a reszponzív táblázatok nem használhatók valóban kétdimenziós táblázatos adatokhoz, pipa alapú jellemző-összehasonlításhoz, de referenciainformációknak (vagy bármi más olyan adatnak, amelyet ésszerűen egy definíciós listával lehetne kifejezni egy asztal).
- Ha több sornyi információ található a kulccsal kapcsolatban – mondjuk egy típus és egy leírás –, az egyes sorokat
<p>
karakterláncba csomagolja a sortörések kikényszerítéséhez (<br>
helyett). - A fejlécsorban csak egy cella lehet. Használja
<th colspan="2">
parancsot, hogy mindkét oszlopot átfogja. Hogy emlékeztesse Önt erre a viselkedésre, a DevSite automatikusan elrejti az első utáni<th>
elemet (ami szándékosan nagyon töröttnek tűnik).
Ez a technika nagyon összetett táblázatoknál is működik, még azoknál is, amelyek beágyazott táblákat tartalmaznak:
Renderelt
Részletek | |||||
---|---|---|---|---|---|
Paraméterek lekérdezése |
| ||||
Kérelem szerve | A kérelem törzsének üresnek kell lennie. | ||||
Engedélyezés | A következő OAuth 2.0 hatókörök közül legalább egy szükséges: 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 | ||||
Válasz | Sikeres esetben a választörzs a következő szerkezetű adatokat tartalmazza: { "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>
Tartalomjegyzékbe kényszerítés |
---|
Ha egy <h2> vagy <h3> jelet helyez el egy táblázat fejlécébe ( <th> ), a fejléc a tartalomjegyzékbe kerül, mint ennél a táblázatnál is. A táblázat fejlécében <h2> és <h3> hagyományos szöveghez hasonló stílusú, így az olvasók nem fogják tudni megmondani. |
Fix elrendezésű táblázatok
Ha olyan táblázatai vannak, amelyek tartalma szélesebb, mint egy táblázatcella (például kódblokkok), akkor kényszerítheti az adott tartalommal rendelkező táblázatcellákat, hogy túlcsordulási görgetést alkalmazzanak a táblázat celláira, ahelyett, hogy a teljes táblázat görgetése lenne. a <table>
elem:
<table class="fixed">...</table>
A következő táblázat tartalmazza a fixed
osztályt, és túlcsordulást alkalmaz a celláira:
Renderelt
Név | Írja be | Leírás |
---|---|---|
value | String | A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType | A választás navigációs típusa |
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>
Hasonlítsa össze ezt az alábbi táblázattal, amely az alapértelmezett elrendezési viselkedést mutatja, ahol a túlcsordulás a teljes táblázatra vonatkozik:
Renderelt
Név | Írja be | Leírás |
---|---|---|
value | String | A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor This code block exceeds the width of its table cell, which causes the entire table to have overflow scrolling. |
navigationType | PageNavigationType | A választás navigációs típusa |
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>
Oszlopszélesség szabályozása
Alapértelmezés szerint a rögzített elrendezésű táblázatok egyenletesen osztják el a táblázat teljes szélességét az egyes oszlopai között (azaz egy három oszlopból álló rögzített elrendezésű táblázat minden oszlopot a táblázat teljes szélességének 33,33%-án jelenít meg).
Renderelt
Név | Írja be | Leírás |
---|---|---|
value | String | A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType | A választás navigációs típusa |
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>
A rögzített elrendezésű táblázat oszlopainak szélességének szabályozásához a táblázat első sorában lévő celláknak tartalmazniuk kell a következők egyikét:
Szélesség attribútum(ok), amelyek értéke százalékban ( 20%
) vagy képpontban ( 240px
) adható meg egy <colgroup>
elemnek olyan <col>
gyermekelemekkel, amelyeken width
attribútum(ok) vannak beállítva A legjobb eredmény érdekében ne állítson be width
az utolsó <col>
elemen vagy az utolsó táblázatcellán, mivel a böngésző kiszámítja ezt az értéket.
Szélesség a táblázat celláin
Renderelt
Név | Írja be | Leírás |
---|---|---|
value | String | A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType | A választás navigációs típusa |
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>
Szélesség be elemeket
Renderelt
Név | Írja be | Leírás |
---|---|---|
value | String | A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType | A választás navigációs típusa |
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>
Fix elrendezésű reszponzív táblázatok
A rögzített elrendezésű táblázatokat is kombinálhatja reszponzív táblázatokkal, ha a <colgroup>
és <col>
opciót használja a szélességi attribútumok beállításához:
<table class="responsive fixed">...</table>
Renderelt
Paraméterek | |
---|---|
value | String A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor Because this table has a 'fixed' class, this code block has overflow scrolling instead of the entire table. |
navigationType | PageNavigationType A választás navigációs típusa |
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>
Teljes szélességű asztalok
A DevSite támogatja az oldal teljes szélességét lefedő táblázatokat <table class="full-width">...</table>
használatával a legfelső szintű táblázatokon (azaz az oldalfejlécekkel azonos hierarchikus szinten lévő táblázatok):
Név | Írja be | Leírás |
---|---|---|
érték | Húr | A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor |
navigationType | PageNavigationType | A választás navigációs típusa |
Táblázatok függőleges szabályokkal
Függőleges szabályokat jeleníthet meg egy táblázatsorban az egyes <th>
és <td>
között <table class="vertical-rules">...</table>
használatával:
Név | Írja be | Leírás |
---|---|---|
érték | Húr | A választás értéke, amelyet a válaszadók címkének látnak az űrlap megtekintésekor |
navigationType | PageNavigationType | A választás navigációs típusa |
Szöveg oszlopokban
<table class="columns">...</table>
használatával a szöveget oszlopokba rendezheti, és minden stílust eltávolíthat egy <table>
-ból. Ezt általában hosszú, szűk listák rendezésére használják.
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>
Az asztal színei
A szabványos táblázatok a fentiek szerint vannak színezve, és számos más szín is elérhető a blue
, cyan
, green
, orange
, pink
és purple
osztályok használatával.
<table class="blue">...</table>
Egy táblán belül több szín nem támogatott, de a táblaszín osztálynevek kombinálhatók a fent említett táblaosztálynév-beállításokkal.
<table class="blue responsive">...</table>
<table class="blue responsive fixed">...</table>
<table class="blue vertical-rules">...</table>
Kék | |
---|---|
key | type Néhány információ a key . |
Cián | |
---|---|
key | type Néhány információ a key . |
Zöld | |
---|---|
key | type Néhány információ a key . |
Narancs | |
---|---|
key | type Néhány információ a key . |
Rózsaszín | |
---|---|
key | type Néhány információ a key . |
Lila | |
---|---|
key | type Néhány információ a key . |
Alternatív sorszínek
Ha a táblázatban a háttér sorszíneit váltakoztatni szeretné, adjon hozzá egy alternating-odd-rows
vagy alternating-even-rows
osztályt a <table>
elemhez.
Váltakozó páratlan sorok
<table class="alternating-odd-rows">
Név | Leírás |
---|---|
Egy hal | Ez a One Fish leírása |
Két hal | Ez a Két hal leírása |
Vörös hal | Ez a Red Fish leírása |
Kék hal | Ez a Blue Fish leírása |
Egyéb halak | Ez az Egyéb hal leírása |
Páros sorok váltogatása
Ebben a példában a táblázat színei közül egy színt is alkalmazunk a táblázatra a green
osztályon keresztül.
<table class="alternating-even-rows green">
Név | Leírás |
---|---|
Egy hal | Ez a One Fish leírása |
Két hal | Ez a Két hal leírása |
Vörös hal | Ez a Red Fish leírása |
Kék hal | Ez a Blue Fish leírása |
Egyéb halak | Ez az Egyéb hal leírása |