html tablo colgroup

29 – Html Tablo Colgroup

Html tabloda colgroup kullanımı istediğimiz sütunlar için özel stiller vermemizi sağlar.

Tablo oluştururken <table> etiketinin hemen altında oluşturulur.

colgroup ile bir grup tanımlanır ve içerisinde col ile sütunlar tanımlanır.

Örnek kullanımı:

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

colgroup altında birden fazla col tanımlanarak istediğimiz sütunlar için farklı tasarımlar yapabiliriz.

html tablo colgroup kullanımı

Örnek

<html>
    <head>
        <title>Html Tablo Colgroup</title>
    </head>
    <style>
    table, th, td {
     
      text-align: center;
      padding: 10px;
    }
    </style>
    <body>
    <table style="width:100%;">
        <colgroup>
            <col span="1" style="background-color:pink">
            <col span="1" style="background-color:rgb(107, 107, 238)">
            <col span="1" style="background-color:rgb(238, 85, 85)">
            <col span="1" style="background-color:rgb(97, 235, 97)">
            <col span="1" style="background-color:rgb(236, 111, 236)">
        </colgroup>
    <tr>
        <th >Marka</th>
        <th >Model</th>
        <th >Fiyat</th>
        <th >Stok</th>
        <th>Adet</th>
    </tr>
    <tr>
        <td >Samsung</td>
        <td>A7</td>
        <td>5000TL</td>
        <td>var</td>
        <td>5</td>
    </tr>
    <tr>
        <td >İphone</td>
        <td>İphone 13</td>
        <td>8000TL</td>
        <td>var</td>
        <td>3</td>
    </tr> 
    <tr>
        <td>İphone</td>
        <td>İphone 14</td>
        <td>10000TL</td>
        <td>yok</td>
        <td>0</td>
    </tr> 
    </table>
    </body>
</html>

Yukarıdaki örnekte her bir sütun için farklı tasarım uyguladık. Örneğin baştakilere tasarım yapmayalım ve son iki tanesine yapalım.

Örnek

html tablo colgroup kullanımı

Yukarıdaki örnekte ilk sütunlar için tasarım eklenmemiştir. Colgroup altında ilk beş sütunu tanımladık ancak tasarım eklemedik. Tanımladığımız son iki sütun için arkaplan rengi ekledik.

Html Tabloda Sütunları Gizlemek

Tablonun gözükmesini istemediğimiz sütunları gizlemek isteyebiliriz.

Örnek Kullanımı: <col span=”2″ style=”visibility: collapse”> şeklindedir.

Örnek

<html>
    <head>
        <title>Html Tablo Sütun Gizleme</title>
    </head>
    <style>
    table, th, td {
      border:1px solid;
      border-collapse:collapse;
      text-align: center;
      padding: 10px;
    }
    </style>
    <body>
    <table style="width:100%;">
        <colgroup>
            <col span="5" >
            <col span="2" style="visibility: collapse;">
       
        </colgroup>
    <tr>
        <th >Pazartesi</th>
        <th >Salı</th>
        <th >Çarşamba</th>
        <th >Perşembe</th>
        <th >Cuma</th>
        <th >Cumartesi</th>
        <th >Pazar</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>

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir