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

Wyrównanie do "tytułów"

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
421 wizyt
pytanie zadane 7 sierpnia 2015 w PHP przez Wiiiciu Obywatel (1,110 p.)

Hej, witam z jakże gorącego wczesnego popołudnia. Mam kolejny problem, http://prntscr.com/81uwdj

To zdjęcie mówi samo za siebie, jak wyrównać informacje generowane z bazy do tych "tytułów"

<thead>
<tr>
<th class="text-center">Skin</th>
<th class="text-center">Nick</th>
<th class="text-center">Powód</th>
<th class="text-center">Banujący</th>
</tr>
</thead>

 

<tr>
<td><?php echo "<img src='https://mcapi.ca/avatar/2d/" . $row['name'] . "/25' style='margin-bottom:5px;margin-right:5px;border-radius:2px;' />";?></td>
<td><?php echo $row['name'];?></td>
<td style="width: 10%;"><?php echo $row['reason'];?></td>
<td><?php echo "<img src='https://mcapi.ca/avatar/2d/" . $row['banner'] . "/25'  style='margin-bottom:5px;margin-right:5px;border-radius:2px;' />" . $row['banner'];?></td>
</tr>

 

1 odpowiedź

0 głosów
odpowiedź 7 sierpnia 2015 przez Schizohatter Nałogowiec (39,600 p.)
wybrane 7 sierpnia 2015 przez Wiiiciu
 
Najlepsza
No skoro tytuły są centrowane (text-align: center), to centruj też zawartość komórek <td>
komentarz 7 sierpnia 2015 przez Wiiiciu Obywatel (1,110 p.)
dzięki za pomoc :)
komentarz 7 sierpnia 2015 przez Wiiiciu Obywatel (1,110 p.)
pojawił się jeszcze mały problem http://i.imgur.com/7za1xch.png

pozycje nie są równo pod sobą
komentarz 7 sierpnia 2015 przez Schizohatter Nałogowiec (39,600 p.)
No oczywiście, że nie są, ponieważ mają różną szerokość. Ich środki są pod sobą, ale krawędzie się nie pokrywają.

Najprostszy sposób aby to zrobić, to rozdzielić komórkę z avatarem i nickiem na dwie podkomórki. A właściwie to na dwie komórki i ustawić, aby komórka nagłówka zajmowała szerokość dwóch komórek (atrybut colspan)
komentarz 7 sierpnia 2015 przez Wiiiciu Obywatel (1,110 p.)
:o może troszke jaśniej? :o
komentarz 7 sierpnia 2015 przez Schizohatter Nałogowiec (39,600 p.)
http://www.kurshtml.edu.pl/html/laczenie_komorek,tabele.html

Ciebie interesuje poziome łączenie komórek. Jeśli avatar i nick wrzucisz do oddzielnych komórek (<td>), to będziesz miał równo ustawione avatary (bo mają taki sam rozmiar), a nicki będą wycentrowane (no tekst ma różny długość, więc albo centrujesz, albo ustawisz je do lewej i wtedy lewa krawędź tekstu będzie się porkywała). Jeszcze musisz ustawić, aby komórka nagłówka obejmowała te dwie komórki (zarówno komórkę avatara i komórkę nicku), więc musisz ustawić dla komórki nagłówka colspan="2". Zapoznaj się z linkiem i pierwszym przykładem łączenia poziomego.
komentarz 7 sierpnia 2015 przez Wiiiciu Obywatel (1,110 p.)
nadal nie kumam, ale okej :)
komentarz 7 sierpnia 2015 przez Schizohatter Nałogowiec (39,600 p.)
To zrób, co napisałem, zobacz co wyjdzie i powiedz, czy Ci tak pasuje i ew. czego oczekujesz dalej. Nauka przez praktykę.
komentarz 7 sierpnia 2015 przez Wiiiciu Obywatel (1,110 p.)
zrobiłem tak jak napisałeś i tak jak było w tym linku i wszystko się zlało na jedną strone i uciekły avatary
komentarz 7 sierpnia 2015 przez Schizohatter Nałogowiec (39,600 p.)
Pokaż kod, pewnie coś zrobiłeś źle, albo niedopracowałeś szczegółów. Ja podałem tylko ideę rozwiązania.
komentarz 7 sierpnia 2015 przez Wiiiciu Obywatel (1,110 p.)
<tr>
<table>
<tr>
<td colspan="2">
<td text-align: center><?php echo "<img src='https://mcapi.ca/avatar/2d/" . $row['name'] . "/25' style='margin-bottom:5px;margin-right:5px;border-radius:2px;' />";?></td>
<td text-align: center style="width: 0%;"><?php echo $row['name'];?></td>
</td>
</tr>
</table>
<td text-align: center style="width: 0%;"><?php echo $row['reason'];?></td>
<td text-align: center><?php echo "<img src='https://mcapi.ca/avatar/2d/" . $row['banner'] . "/25'  style='margin-bottom:5px;margin-right:5px;border-radius:2px;' />" . $row['banner'];?></td>
</tr>

 

komentarz 7 sierpnia 2015 przez Schizohatter Nałogowiec (39,600 p.)

Czy Ty w ogóle widzisz, co Ty napisałeś? To w ogóle nie jest struktura tabeli.

<tr> to wiersz. Ty w wiersz wrzuciłeś całą tabelę. Następnie zakończyłeś ją przedwcześnie, ponieważ dalej masz jeszcze komórki. I jakby tego było mało, to do środka tagu <td> wrzuciłeś jakieś "text-align:center", które jak coś, to powinno być w style="", bo to CSS. Wróć do podstaw HTML i podstaw struktury tabeli. Interpretuj i czytaj to, co piszesz w kodzie. Tak, to da się czytać, normalnie jak książkę. Jeśli mi powiesz, że Twój kod ma jakiś sens, to spadnę z krzesła. Przerób tę tabelę tak, żeby była w ogóle tabelą.

komentarz 7 sierpnia 2015 przez Wiiiciu Obywatel (1,110 p.)

tak? powiedz gdzie robie błąd, naprawie albo postaram sie naprawić to sam

<tr>
<table>
<tr>
<td class="text-center"><?php echo "<img src='https://mcapi.ca/avatar/2d/" . $row['name'] . "/25' style='margin-bottom:5px;margin-right:5px;border-radius:2px;' />".$row['name'];?></td>
<td class="text-center" style="width: 0%;"><?php echo $row['reason'];?></td>
<td class="text-center"><?php echo "<img src='https://mcapi.ca/avatar/2d/" . $row['banner'] . "/25'  style='margin-bottom:5px;margin-right:5px;border-radius:2px;' />" . $row['banner'];?></td>
</tr>
</td>
</tr>

 

komentarz 7 sierpnia 2015 przez Schizohatter Nałogowiec (39,600 p.)

Wrzuć kod na serwis http://paste.ofcode.org/, bo tutaj się coś zdrowo pierdzieli z wyświetlaniem i raz mi wyświetla inny kod od Ciebie, a raz inny.

Masz tabelę wewnątrz wiersza, zamiast wiersz wewnątrz tabeli. Struktura tabeli zawsze wygląda tak:

Tabela <table> - w tabeli są wiersze <tr> - w wierszach są komórki <td>

I jest tak zawsze. Jeśli Twoja struktura tabeli tak nie wygląda, to nie będzie działać.

komentarz 7 sierpnia 2015 przez Wiiiciu Obywatel (1,110 p.)
tamta strona mi nie działała masz tu: http://pastebin.com/YmpHnt8M
komentarz 7 sierpnia 2015 przez Schizohatter Nałogowiec (39,600 p.)
Dobra, nie mam siły. Ja Ci to zrobię, tylko sobie porównaj rozwiązanie po prostu.

http://paste.ofcode.org/LFkBHXa6f68sFbjiDwfXKm

Pisane z palca i nie sprawdzane, ale na oko nie ma błędu.
komentarz 7 sierpnia 2015 przez Wiiiciu Obywatel (1,110 p.)
tak wygląda cały kod: http://paste.ofcode.org/3b27nMitAWEBcehxcDrz3rr

a tak wygląda efekt: http://prntscr.com/81w8fn
komentarz 7 sierpnia 2015 przez Schizohatter Nałogowiec (39,600 p.)
Co Ty robisz na litość boską... widzisz swój kod, czy nie? Zadałem Ci to pytanie wcześniej, ale widzę, że nadal masz cholerny problem, że nie widzisz swojego kodu. Czemu wrzuciłeś moją tabelę w kolejną tabelę (i to nie jedną, w dwie!). Wybacz, ja się poddaję. Tobie całkowicie brakuje podstaw HTML i pisania kodu ogólnie.

Podobne pytania

0 głosów
4 odpowiedzi 902 wizyt
pytanie zadane 18 lipca 2015 w HTML i CSS przez Exec Użytkownik (510 p.)
0 głosów
1 odpowiedź 564 wizyt
pytanie zadane 7 czerwca 2016 w HTML i CSS przez Matiofficjal Początkujący (360 p.)
0 głosów
1 odpowiedź 135 wizyt
pytanie zadane 27 lipca 2019 w HTML i CSS przez MAXIM7 Obywatel (1,990 p.)

93,434 zapytań

142,429 odpowiedzi

322,662 komentarzy

62,798 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

...