Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
HTML/CSS Tabela - problem z szerokością komórek
#1
Witam.

Tworzę właśnie tabele, która będzie wypełniona danymi z mySQL.
Już na początku pojawił się problem z szerokościami komórek, jaki sam przypisałem w CSS.

Problem mój opisze na prostym przykładzie:

HTML:
Kod:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<table>
<caption>Tabela</caption>
        <tr>
            <td class="a">aaaaa</td>
            <td class="b">aaaaa</td>
            <td class="c">aaaaa</td>        
            <td class="d">aaaaa</td>
            <td class="e">aaaaa</td>
            <td class="f">aaaaa</td>
            <td class="g">aaaaa</td>
            <td class="h">aaaaa</td>
            <td class="i">aaaaa</td>
            <td class="j">aaaaa</td>
            <td class="k">aaaaa</td>
            <td class="l">aaaaa</td>
        </tr>

</table>
</body>

CSS:
Kod:
table {    
    width : 100%;
    margin: 0px auto 0px;
    table-layout: fixed;                
        }
                        
td.a    {
  width:10% ;overflow:hidden;
                          }
td.b    {
  width:10%   ;overflow:hidden;    
              }
td.c    {
  width:10%   ;overflow:hidden;
                  }
td.d    {
      width:10%   ;overflow:hidden;    
                }
td.e    {
      width:10% ;   ;overflow:hidden;
                  }
td.f    {
  width:10%  ;  ;overflow:hidden;
              }
td.g{
  width 10% ;overflow:hidden;
            }
td.h{
  width 10%  ;overflow:hidden;
            }    
td.i{
  width 5%   ;overflow:hidden;
            }    
td.j{
  width 5%  ;overflow:hidden;
            }    
td.k    {
  width 5%   ;overflow:hidden;    
                }    
td.l    {
  width 5%   ;overflow:hidden;    
                }    
                }

table thead {
    background: #000;
    color: #fff;
                }
table tbody {
    background: transparent;
    color: #000;
                }
table tfoot {
    background: #525252;
    color: #fff;
    text-align: right;
                }
table tfoot a:link, table tfoot a:visited {
    color: #fff;
    text-decoration: underline;
                                                          }
table tfoot a:hover {
    color: #fff;
    text-decoration: none;
                          }

table tbody tr:hover {
    background: #FFE9A0;
                            }
table tbody tr:nth-child(even)    {
    background: #EBEBEB;
                                            }
table tbody tr:nth-child(odd) {
    background: #D6D6D6;
                                        }
table tbody tr:hover {
    background: #FFE9A0;
                            }

Jak widać w powyższym przykładzie, utworzyłem tabele, która posiada 12 komórek , z czego 8 komórek (a-h) ma przypisane wartości "width 10%", a pozostałe 4 komórki (i-l) mają przypisane wartości "width 5%".
Problem polega na tym, że po wyświetleniu powyższego przykładu komórki od a-f są tej samej szerokośći oraz komórki od g-l mają inną szerokość, także połowa tabeli jest jednej szerokośći a druga połowa innej.A ja przecież przypisałem inne wartości komórek.Jest ktoś w stanie pomóc ?
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak zrobć POP-UP w html/php i proste pytanko html? MrOMGWTF 7 5,567 01-05-2021, 10:56
Ostatni post: wozniak
  Strona HTML na zaliczenie - dodaj, usuń, edytuj Kurana 1 2,091 01-07-2019, 03:31
Ostatni post: mpire
  [HTML] Filmik zamiast obrazka wyróżniającego kuklaale 1 2,757 02-11-2016, 18:36
Ostatni post: martt4dg
  Problem zm osadzeniem skryptu lighbox w kodzie html gajowy873 2 3,709 24-09-2016, 02:22
Ostatni post: Anatol64
  [CSS][HTML] Ustawienie obrazka z boku strony Witek7777 8 8,476 22-09-2016, 01:05
Ostatni post: pocahontas

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl