• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z wysoksciami komorek w tabeli

Object Storage Arubacloud
+1 głos
172 wizyt
pytanie zadane 8 kwietnia 2021 w HTML i CSS przez kocur21 Nowicjusz (130 p.)
zmienione kategorie 8 kwietnia 2021 przez ScriptyChris
Witam, mam problem z wysokością komórek w tabeli, nie mogę zmniejszyć komórek tak jakbym chcial. Jesli chodzi o zwiekszenie komórki to nie ma problemu moge zmniejszyc maksymalnie do 30px
komentarz 8 kwietnia 2021 przez ScriptyChris Mędrzec (190,190 p.)

Napisz proszę jakiego kontekstu dotyczy to pytanie - strony internetowej, Excela, czy czegoś innego? Jeśli jest związane z programowaniem, to wstaw kod.

1
komentarz 8 kwietnia 2021 przez kocur21 Nowicjusz (130 p.)
edycja 8 kwietnia 2021 przez ScriptyChris
td { height:1em; }
 
   table{
    font-size: 15px;
       

}
<table cellpadding="8" border="1 solid black" cellspacing="0">
<thead>
  <tr bgcolor="#FF99FF">
    <td id="e" align="center"; style="width: 20px;" rowspan="4"><b>Kraj</b></td>
    <td id="b" align="center"; style="width: 30px;" rowspan="3"><b>Powierzchnia [ha]</b></td>
    <td id="c" align="center"; style="width: 30px;" rowspan="3"><b>Zbiory owoców [t]</b></td>
    <td id="d" align="center"; style="width: 30px;" rowspan="3"><b>Powierzchnia [ha]</b></td>
    <td id="a" align="center"; style="width: 30px;" rowspan="3"><b>Zbiory owoców [t]</b></td>

  
  </tr>

  <tr>
  
    
    
   
  </tr>
  <tr>
    
  
   
  </tr>
  <tr bgcolor="#FF99FF">
   
    <td colspan="2" align="center";><b>2012</b></td>
    <td colspan="2" align="center";><b>2013/*</b></td>
    
   
  </tr>
    </thead>
    <tbody>
  <tr>
    <td class="">Dania</td>
    <td align="center";="">1 600</td>
    <td align="center";="">8 900</td>
    <td align="center";="">1 600</td>
    <td align="center";="">11 000</td>
  </tr>
  <tr>
    <td class="">Estonia</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
  </tr>
  <tr>
    <td class="">Łotwa</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
  </tr>
  <tr>
    <td class="">Finlandia</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
  </tr>
  <tr>
    <td class="">Francja</td>
    <td align="center";="">2 000</td>
    <td align="center";="">5 664</td>
    <td align="center";="">2 000</td>
    <td align="center";="">7 000</td>
  </tr>
  <tr>
    <td class="">Niemcy</td>
    <td align="center";="">1 600</td>
    <td align="center";="">5 000</td>
    <td align="center";="">1 600</td>
    <td align="center";="">8 000</td>
  </tr>
  <tr>
    <td class="">Węgry</td>
    <td align="center";="">300</td>
    <td align="center";="">600</td>
    <td align="center";="">250</td>
    <td align="center";="">500</td>
  </tr>
  <tr>
    <td class="">Litwa</td>
    <td align="center";="">2 890</td>
    <td align="center";="">8 000</td>
    <td align="center";="">3 100</td>
    <td align="center";="">8 000</td>
  </tr>
  <tr>
    <td class="">Holandia</td>
    <td align="center";="">370</td>
    <td align="center";="">2 600</td>
    <td align="center";="">325</td>
    <td align="center";="">2 400</td>
  </tr>
  <tr>
    <td class="">Norwegia</td>
    <td align="center";="">160</td>
    <td align="center";="">523</td>
    <td align="center";="">160</td>
    <td align="center";="">500</td>
  </tr >
  <tr bgcolor= #000066>
    <td style="color:white">Polska *</td>
    <td style="color:white" align="center";="">26 000</td>
    <td style="color:white" align="center";="">95 000</td>
    <td style="color:white" align="center";="">27 000</td>
    <td style="color:white" align="center";="">95 000</td>
  </tr>
  <tr>
    <td class="">Ukraina</td>
    <td align="center";="">5 500</td>
    <td align="center";="">28 000</td>
    <td align="center";="">5 800</td>
    <td align="center";=""> 35 000</td>
  </tr>
  <tr>
    <td class="">Szwecja</td>
    <td align="center";="">300</td>
    <td align="center";="">750</td>
    <td align="center";="">300</td>
    <td align="center";="">300</td>
  </tr>
  <tr>
    <td class="">Wielka Brytania</td>
    <td align="center";="">2 400</td>
    <td align="center";="">9 500</td>
    <td align="center";="">2 400</td>
    <td align="center";="">12 000</td>
  </tr>
  <tr bgcolor="#66FF33">
      <td class=""><b>EUROPA - Razem</b></td>
      <td align="center";=""><b>43 120</b></td>
      <td align="center";=""><b>164 537</b></td>
      <td align="center";=""><b>44 535</b></td>
      <td align="center";=""><b>179 700</b></td>
  </tr>
  <tr>
    <td style="">Australia</td>
    <td align="center";="">78</td>
    <td align="center";="">365</td>
    <td align="center";="">40</td>
    <td align="center";="">200</td>
  </tr>
  <tr>
    <td class="">Kanada</td>
    <td align="center";="">40</td>
    <td align="center";="">40</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
  </tr>
  <tr>
    <td class="">Chiny</td>
    <td align="center";="">3 300</td>
    <td align="center";="">11 000</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
  </tr>
  <tr>
    <td class="">Nowa Zelandia</td>
    <td align="center";="">1 500</td>
    <td align="center";="">7 900</td>
    <td align="center";="">1 400</td>
    <td align="center";="">8 300</td>
  </tr>
  <tr>
    <td class="">USA</td>
    <td align="center";="">120</td>
    <td align="center";="">200</td>
    <td align="center";="">-</td>
    <td align="center";="">-</td>
  </tr>
  <tr bgcolor="#6699FF">
    <td class=""><b>Bez Europy - Razem</b></td>
    <td align="center";=""><b>5 038</b></td>
    <td align="center";=""><b>19 505</b></td>
    <td align="center";=""><b>1 440</b></td>
    <td align="center";=""><b>8 500</b></td>
  </tr>
  <tr bgcolor="#0099CC">
    <td class=""><b>Świat - Razem</b></td>
    <td align="center";=""><b>48 158</b></td>
    <td align="center";=""><b>184 042</b></td>
    <td align="center";=""><b>45 975</b></td>
      <td align="center";=""><b>188 200</b></td>
  </tr>
</tbody>
</table>
 
komentarz 8 kwietnia 2021 przez VBService Ekspert (253,340 p.)

@kocur21, Wstaw kod do odpowiednich bloczków, w treści pytania, a nie jako odpowiedź.

 

1
komentarz 8 kwietnia 2021 przez ScriptyChris Mędrzec (190,190 p.)
(zmieniłem kategorie i przeniosłem odpowiedź autora z kodem do komentarza)

1 odpowiedź

0 głosów
odpowiedź 8 kwietnia 2021 przez VBService Ekspert (253,340 p.)
edycja 8 kwietnia 2021 przez VBService

Staraj się jak najmniej używać styli wewnątrz kodu html np.:               
<td style="...">...</td>)

Atrybuty wewnątrz elementów html oddzielamy spacjami, a nie "średnikami" ( ; )
<td id="e" align="center"; style="width: 20px; ..>

Propozycja zmian (komentarze w kodzie css - zmiana wielkości komórek)  wink

<table>
  <thead>
    <tr>
      <th id="e" rowspan="2">Kraj</th>
      <th id="b">Powierzchnia [ha]</th>
      <th id="c">Zbiory owoców [t]</th>
      <th id="d">Powierzchnia [ha]</th>
      <th id="a">Zbiory owoców [t]</th>
    </tr>
    <tr>   
      <th colspan="2">2012</th>
      <th colspan="2">2013/*</th>   
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Dania</td>
      <td>1 600</td>
      <td>8 900</td>
      <td>1 600</td>
      <td>11 000</td>
    </tr>
    <tr>
      <td>Estonia</td>
      <td>-</td>
      <td>-</td>
      <td>-</td>
      <td>-</td>
    </tr>
    <tr>
      <td>Łotwa</td>
      <td>-</td>
      <td>-</td>
      <td>-</td>
      <td>-</td>
    </tr>
    <tr>
      <td>Finlandia</td>
      <td>-</td>
      <td>-</td>
      <td>-</td>
      <td>-</td>
    </tr>
    <tr>
      <td>Francja</td>
      <td>2 000</td>
      <td>5 664</td>
      <td>2 000</td>
      <td>7 000</td>
    </tr>
    <tr>
      <td>Niemcy</td>
      <td>1 600</td>
      <td>5 000</td>
      <td>1 600</td>
      <td>8 000</td>
    </tr>
    <tr>
      <td>Węgry</td>
      <td>300</td>
      <td>600</td>
      <td>250</td>
      <td>500</td>
    </tr>
    <tr>
      <td>Litwa</td>
      <td>2 890</td>
      <td>8 000</td>
      <td>3 100</td>
      <td>8 000</td>
    </tr>
    <tr>
      <td>Holandia</td>
      <td>370</td>
      <td>2 600</td>
      <td>325</td>
      <td>2 400</td>
    </tr>
    <tr>
      <td>Norwegia</td>
      <td>160</td>
      <td>523</td>
      <td>160</td>
      <td>500</td>
    </tr >
    <tr class="highlight-darkBlue">
      <td>Polska *</td>
      <td>26 000</td>
      <td>95 000</td>
      <td>27 000</td>
      <td>95 000</td>
    </tr>
    <tr>
      <td>Ukraina</td>
      <td>5 500</td>
      <td>28 000</td>
      <td>5 800</td>
      <td>35 000</td>
    </tr>
    <tr>
      <td>Szwecja</td>
      <td>300</td>
      <td>750</td>
      <td>300</td>
      <td>300</td>
    </tr>
    <tr>
      <td>Wielka Brytania</td>
      <td>2 400</td>
      <td>9 500</td>
      <td>2 400</td>
      <td>12 000</td>
    </tr>
    <tr class="highlight-lightGreen row-text-bold">
      <td>EUROPA - Razem</td>
      <td>43 120</td>
      <td>164 537</td>
      <td>44 535</td>
      <td>179 700</td>
    </tr>
    <tr>
      <td>Australia</td>
      <td>78</td>
      <td>365</td>
      <td>40</td>
      <td>200</td>
    </tr>
    <tr>
      <td>Kanada</td>
      <td>40</td>
      <td>40</td>
      <td>-</td>
      <td>-</td>
    </tr>
    <tr>
      <td>Chiny</td>
      <td>3 300</td>
      <td>11 000</td>
      <td>-</td>
      <td>-</td>
    </tr>
    <tr>
      <td>Nowa Zelandia</td>
      <td>1 500</td>
      <td>7 900</td>
      <td>1 400</td>
      <td>8 300</td>
    </tr>
    <tr>
      <td>USA</td>
      <td>120</td>
      <td>200</td>
      <td>-</td>
      <td>-</td>
    </tr>
    <tr class="highlight-lightkBlue row-text-bold">
      <td>Bez Europy - Razem</td>
      <td>5 038</td>
      <td>19 505</td>
      <td>1 440</td>
      <td>8 500</td>
    </tr>
    <tr class="highlight-pacificBlue row-text-bold">
      <td>Świat - Razem</td>
      <td>48 158</td>
      <td>184 042</td>
      <td>45 975</td>
      <td>188 200</td>
    </tr>
  </tbody>
</table>
table {
  font-size: 0.95em;
  border-collapse: collapse; /* border="1 solid black" */
  border: 1px solid black; /* border="1 solid black" */
  width: 500px;
  cursor: default;
}
thead tr {
  background-color: #FF99FF; /* tr bgcolor="#FF99FF" */
}
thead th {
  /* 
  ponieważ Table ma ustawione 500px = 100% 
  masz 5 kolumn co daje 20% na kolumnę ;-)
  */
  width: 20%; /* style="width: 30px;" */
  text-align: center; /* th align="center" */
  font-weight: bold; /* <b>Kraj</b> itd. */
  line-height: 0.6em; /* zmniejszanie-zwiększanie komórek nagłówka */
}
thead th, tbody td { 
  border: 1px solid black; /* border="1 solid black" */
  padding: 8px; /* table cellpadding="8" */
}
tbody td {
  text-align: center; /* td align="center" */ 
  line-height: 0.6em; /* zmniejszanie-zwiększanie komórek */
}
tbody td:first-child {
  text-align: left; /* kolumna Kraj */ 
}


.highlight-darkBlue {
  background-color: #000066; /* tr bgcolor= #000066 */
  color: white; /* td style="color:white" */
}
.highlight-lightkBlue {
  background-color: #6699FF; /* tr bgcolor= #6699FF */
  color: black;
}
.highlight-pacificBlue {
  background-color: #0099CC; /* tr bgcolor= #0099CC */
  color: black;  
}
.highlight-lightGreen {
  background-color: #66FF33; /* tr bgcolor= #66FF33 */
  color: black;
}
.row-text-bold {
  font-weight: bold; /* <b>EUROPA - Razem</b> */
}


/* BONUS ;-) */
tbody tr {
  transition: all 0.45s;
}
tbody tr:not([class^="highlight-"]):hover {
  background-color: gray;
  color: white;
}
tbody tr[class*="darkBlue"]:hover,
      tr[class*="lightGreen"]:hover {
  background-color: #6699FF;
  color: black;
}

 

HTML Tables ]  [ CSS Selector Reference ]

1
komentarz 8 kwietnia 2021 przez kocur21 Nowicjusz (130 p.)
Wielkie dzięki

Podobne pytania

–1 głos
3 odpowiedzi 1,158 wizyt
pytanie zadane 2 października 2016 w HTML i CSS przez AquilaHeliaca Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 85 wizyt
0 głosów
1 odpowiedź 190 wizyt
pytanie zadane 27 kwietnia 2020 w HTML i CSS przez Lulikson Nowicjusz (120 p.)

92,573 zapytań

141,423 odpowiedzi

319,648 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...