GRUPO DE TABELA HTML5

 

GRUPO DE TABELA HTML5

<colgroup> elemento usado como contêiner para coluna.

<col> especifica cada grupo.

Span   é m atributo para especificar quantas colunas.

Style é o que vai colocar cor de fundo na coluna que especifiquei no span atributo.

<!DOCTYPE html>

<html>

<head>

<style>

table, th, td {

  border: 1px solid black;

  border-collapse: collapse;

}

</style>

</head>

<body>

<h2>grupo de tabela</h2>

<table style="width: 100%;">

<colgroup>

  <col span="3" style="background-color: #D6EEbb">

</colgroup>

<tr>

<th>Domingo</th>

<th>Segunda</th>

<th>Terça</th>

<th>Quarta</th>

<th>Quinta</th>

<th>Sexta</th>

<th> Sábado</th>

 

</tr>

<tr>

<td>1</td>

<td>2</td>

<td>3</td>

<td>4</td>

<td>5</td>

<td>6</td>

<td>7</td>

</tr>

<tr>

<td>8</td>

<td>9</td>

<td>10</td>

<td>11</td>

<td>12</td>

<td>13</td>

<td>14</td>

</tr>

<tr>

<td>15</td>

<td>16</td>

<td>17</td>

<td>18</td>

<td>19</td>

<td>20</td>

<td>21</td>

</tr>

</table>

</body>

</html>

OBSERVAÇÃO: <colgroup> É UMA TAG FILHA DO TABLE ELEMENTO, MAS OS OUTROS ELEMENTO DA TABELA DEVE SER <colgroup> E ANTES: <th><tr><td> E DEPOIS <caption> elemento.

Cor de fundo em diferentes elementos da tabela

<!DOCTYPE html>

<html>

<head>

<style>

table, th, td {

  border: 1px solid black;

  border-collapse: collapse;

}

</style>

</head>

<body>

<h2>grupo de tabela</h2>

<table style="width: 100%;">

<colgroup>

    <col span="2" style="background-color: #D6EEEE">

    <col span="3" style="background-color: pink">

  </colgroup>

<tr>

<th>Domingo</th>

<th>Segunda</th>

<th>Terça</th>

<th>Quarta</th>

<th>Quinta</th>

<th>Sexta</th>

<th> Sábado</th>

 

</tr>

<tr>

<td>1</td>

<td>2</td>

<td>3</td>

<td>4</td>

<td>5</td>

<td>6</td>

<td>7</td>

</tr>

<tr>

<td>8</td>

<td>9</td>

<td>10</td>

<td>11</td>

<td>12</td>

<td>13</td>

<td>14</td>

</tr>

<tr>

<td>15</td>

<td>16</td>

<td>17</td>

<td>18</td>

<td>19</td>

<td>20</td>

<td>21</td>

</tr>

</table>

</body>

</html>

Grupos vazios

<!DOCTYPE html>

<html>

<head>

<style>

table, th, td {

  border: 1px solid black;

  border-collapse: collapse;

}

</style>

</head>

<body>

<h2>grupo de tabela</h2>

<table style="width: 100%;">

<colgroup>

  <col span="3">

  <col span="2" style="background-color: pink">

</colgroup>

<tr>

<th>Domingo</th>

<th>Segunda</th>

<th>Terça</th>

<th>Quarta</th>

<th>Quinta</th>

<th>Sexta</th>

<th> Sábado</th>

 

</tr>

<tr>

<td>1</td>

<td>2</td>

<td>3</td>

<td>4</td>

<td>5</td>

<td>6</td>

<td>7</td>

</tr>

<tr>

<td>8</td>

<td>9</td>

<td>10</td>

<td>11</td>

<td>12</td>

<td>13</td>

<td>14</td>

</tr>

<tr>

<td>15</td>

<td>16</td>

<td>17</td>

<td>18</td>

<td>19</td>

<td>20</td>

<td>21</td>

</tr>

</table>

</body>

</html>

Ocultar colunas

visibility: colapse para ocultar colunas.

<!DOCTYPE html>

<html>

<head>

<style>

table, th, td {

  border: 1px solid black;

  border-collapse: collapse;

}

</style>

</head>

<body>

<h2>grupo de tabela</h2>

<table style="width: 100%;">

<colgroup>

    <col span="2">

    <col span="3" style="visibility: collapse">

  </colgroup>

<tr>

<th>Domingo</th>

<th>Segunda</th>

<th>Terça</th>

<th>Quarta</th>

<th>Quinta</th>

<th>Sexta</th>

<th> Sábado</th>

 

</tr>

<tr>

<td>1</td>

<td>2</td>

<td>3</td>

<td>4</td>

<td>5</td>

<td>6</td>

<td>7</td>

</tr>

<tr>

<td>8</td>

<td>9</td>

<td>10</td>

<td>11</td>

<td>12</td>

<td>13</td>

<td>14</td>

</tr>

<tr>

<td>15</td>

<td>16</td>

<td>17</td>

<td>18</td>

<td>19</td>

<td>20</td>

<td>21</td>

</tr>

</table>

</body>

</html>