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

question-closed Część wierszy przerzuca do nowej kolumny w tabeli - HTML

Object Storage Arubacloud
0 głosów
96 wizyt
pytanie zadane 17 lutego w HTML i CSS przez nixii Nowicjusz (150 p.)
zamknięte 17 lutego przez nixii

Witam,

Od paru miesięcy uczę się html-a na lekcjach zawodowych, wszystko idzie dobrze, lecz ostatnio przy jednym zadaniu (spoza lekcji), zaczęło mi dwa ostatnie wiersze przerzucać do nowej kolumny w tabeli. Pewnie jest na to jakieś banalne rozwiązanie, jednak nic co próbowałam nie poskutkowało, a w internecie nic nie znalazłam, a chyba nic więcej już nie wymyślę.
   

<table border="1"; cellspacing="4">
        <tr>
            <td rowspan="9">Ż<br>Y<br>C<br>Z<br>L<br>I<br>W<br>O<br>Ś<br>Ć</td>
            <td colspan="9">WSPANIAŁA</td>
        </tr>
        <tr>
            <td rowspan="7">P<br>I<br>Ę<br>K<br>N<br>A</td>
            <td colspan="7">MIŁA</td>
            <td rowspan="9">K<br>O<br>C<br>H<br>A<br>N<br>A</td>
        </tr>
        <tr>
            <td rowspan="6" colspan="6"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Nuvola_apps_package_favorite.svg/1200px-Nuvola_apps_package_favorite.svg.png" width="220px" height="220px"></td>
            <td rowspan="6">D<br>O<br>B<br>R<br>A</td>
        </tr>
        <tr>
            <td colspan="8">MĄDRA</td>
        </tr>
        <tr>
            <td colspan="9">WSPANIAŁA</td>
        </tr>  
    </table>

Tabela jest 10x10 i powinna tak wyglądać mniej więcej:

Będę bardzo wdzięczna za każdą odpowiedź z pomysłem, jak temu zaradzić.

komentarz zamknięcia: Znalezienie odpowiedzi

2 odpowiedzi

+2 głosów
odpowiedź 17 lutego przez SzkolnyAdmin Szeryf (86,400 p.)
wybrane 17 lutego przez nixii
 
Najlepsza

Opuściłaś puste wiersze:

<tr>
            <td rowspan="9">Ż<br>Y<br>C<br>Z<br>L<br>I<br>W<br>O<br>Ś<br>Ć</td>
            <td colspan="9">WSPANIAŁA</td>
        </tr>
        <tr>
            <td rowspan="7">P<br>I<br>Ę<br>K<br>N<br>A</td>
            <td colspan="7">MIŁA</td>
            <td rowspan="9">K<br>O<br>C<br>H<br>A<br>N<br>A</td>
        </tr>
        <tr>
            <td rowspan="6" colspan="6"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Nuvola_apps_package_favorite.svg/1200px-Nuvola_apps_package_favorite.svg.png" width="220px" height="220px"></td>
            <td rowspan="6">D<br>O<br>B<br>R<br>A</td>
        </tr>
        <tr>
        </tr>
        <tr>
        </tr>
        <tr>
        </tr>
        <tr>
        </tr>
        <tr>
        </tr>
        <tr>
            <td colspan="8">MĄDRA</td>
        </tr>
        <tr>
            <td colspan="9">WYROZUMIAŁA</td>
        </tr>  
    </table>

 

komentarz 17 lutego przez nixii Nowicjusz (150 p.)
Dziękuję bardzo. Czyli jak czułam, coś banalnego, a ja standardowo szukam jakiegoś większego błędu i nie zauważam tych najprostszych. Jeszcze raz dzięki bardzo, razem ze znajomymi nie wpadliśmy na to.
+1 głos
odpowiedź 17 lutego przez VBService Ekspert (253,480 p.)
edycja 18 lutego przez VBService

Chyba bardziej tak

<table border="1" cellspacing="0" cellpadding="15">
  <tr>
    <td rowspan="9">Ż<br>Y<br>C<br>Z<br>L<br>I<br>W<br>A</td>
    <td colspan="9" align="center">WSPANIAŁA</td>
  </tr>
  <tr>
    <td rowspan="7">P<br>I<br>Ę<br>K<br>N<br>A</td>
    <td colspan="7" align="center">MIŁA</td>
    <td rowspan="9">K<br>O<br>C<br>H<br>A<br>N<br>A</td>
  </tr>
  <tr>
    <td rowspan="6" colspan="6"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Nuvola_apps_package_favorite.svg/1200px-Nuvola_apps_package_favorite.svg.png" width="220px" height="220px" alt="ZDJECIE"></td>
    <td rowspan="7">D<br>O<br>B<br>R<br>A</td>
  </tr>
  <tr></tr><tr></tr><tr></tr><tr></tr><tr></tr>
  <tr> 
    <td colspan="7" align="center">MĄDRA</td>
  </tr>
  <tr>
    <td colspan="9" align="center">WYROZUMIAŁA</td>
  </tr>  
</table>

 


 

BTW, w dzisiejszych czasach do tworzenia layout-u powinno się wykorzystywać css zamiast <table>, przykład z użyciem grid-a, np. z użyciem grid-template-areas jest tak proste jak ponumerowanie pól na szachownicy. smiley

  grid-template-areas:
    "b1 b2 b2  b2  b2  b2  b2  b2  b2 b2"
    "b1 b3 b4  b4  b4  b4  b4  b4  b4 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b7 b7  b7  b7  b7  b7  b7  b5 b6"
    "b8 b8 b8  b8  b8  b8  b8  b8  b8 b6";

 

[ pełny kod przykładu on-line ]

<div class="container">
  <div class="b1">życzliwa</div>
  <div class="b2">wspaniała</div>
  <div class="b3">piękna</div>
  <div class="b4">miła</div>
  <div class="img">
    <img src="https://picsum.photos/id/660/2108/1272" 
         width="220px" height="220px" alt="ZDJECIE">
  </div>
  <div class="b5">dobra</div>
  <div class="b6">kochana</div>
  <div class="b7">mądra</div>
  <div class="b8">wyrozumiała</div>
</div>
.container {  
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(10, 1fr);
  gap: 0px;
  grid-template-areas:
    "b1 b2 b2 b2 b2 b2 b2 b2 b2 b2"
    "b1 b3 b4 b4 b4 b4 b4 b4 b4 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b3 img img img img img img b5 b6"
    "b1 b7 b7 b7 b7 b7 b7 b7 b5 b6"
    "b8 b8 b8 b8 b8 b8 b8 b8 b8 b6";

  width: 500px;
  height: 500px;
  border: 1px solid black;
  text-transform: uppercase;
  font: 700 1.2rem/1.1 system-ui, monospace;
  text-align: center;
}
.container div {
  border: 1px solid black;
}

.b1 { grid-area: b1; }
.b2 { grid-area: b2; }
.b3 { grid-area: b3; }
.b4 { grid-area: b4; }
.img { grid-area: img; }
.b5 { grid-area: b5; }
.b6 { grid-area: b6; }
.b7 { grid-area: b7; }
.b8 { grid-area: b8; }

.b1, .b3, .b5, .b6 {
  padding: 0 25%;
  writing-mode: vertical-rl;
  text-orientation: upright;
  white-space: nowrap;
}
.b2, .b4, .b7, .b8 {
  line-height: 2.4;
}
.img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

 

Podobne pytania

–1 głos
3 odpowiedzi 1,165 wizyt
pytanie zadane 2 października 2016 w HTML i CSS przez AquilaHeliaca Nowicjusz (120 p.)
0 głosów
1 odpowiedź 160 wizyt
pytanie zadane 26 listopada 2016 w PHP przez Grzdaczek Obywatel (1,070 p.)
0 głosów
1 odpowiedź 123 wizyt
pytanie zadane 2 listopada 2016 w SQL, bazy danych przez Filip31411 Dyskutant (8,820 p.)

92,595 zapytań

141,444 odpowiedzi

319,717 komentarzy

61,980 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!

...