Próbuję utworzyć tabelę w HTML. Mam do wykonania następujący projekt. Dodałem <tr>wnętrze, <td>ale jakoś tabela nie jest utworzona zgodnie z projektem.
Czy ktoś może mi podpowiedzieć, jak mogę to osiągnąć?
Na razie nie wyświetla żadnego błędu, gdy wstawiam tr s do td, w rzeczywistości umieściłem wiele tr w niektórych td s, ponieważ moja aplikacja renderuje tablice obiektów w ramach niektórych właściwości i działa we wszystkich przeglądarkach, (nie wiem o IE, bo nie testowałem tego w IE), każdy zainteresowany może to sprawdzić - stackblitz.com/edit/angular-u7aman , Uwaga: jest to aplikacja Angular, nie jestem pewien, czy za tym stoi Angular zachowanie.
Mimo że nie powoduje to błędu w przeglądarce, jest fałszywe i może powodować błędy w innych przeglądarkach lub w innych okolicznościach. Należy zawsze próbować używać elementów HTML zgodnie z ich przeznaczeniem, na przykład nie używać elementów blokowych w elementach inline
Nie możesz umieścić tr wewnątrz td. Możesz zobaczyć dozwoloną zawartość w dokumentacji MDN na temat td. Odpowiednie informacje znajdują się w sekcji dozwolonych treści .
Innym sposobem osiągnięcia tego jest użycie colspani rowspan. Sprawdź to skrzypce .
umieszczenie tabeli wewnątrz tabeli jest całkowicie poprawne, napisz prosty kod HTML, w którym wstawiasz tabelę do TD i wklejasz ją do walidatora w3: validator.w3.org/check Zauważysz, że przeszedł. wszystkie błędy są związane z brakującymi tagami doctype i head.
umieszczenie elementu tabeli wewnątrz tr w nieważne podczas umieszczania tabeli wewnątrz td jest poprawne .. możesz sprawdzić poprawność na validator.w3.org/check
Myślę, że zamierzonym znaczeniem było tutaj to, że tabela wewnątrz tabeli jest dziwnym podejściem do scenariusza, ponieważ colspan& rowspansą przeznaczone do rozwiązania tego problemu.
Nie jestem pewien, dlaczego to rozwiązanie zbiera tak wiele pozytywnych opinii Wysłany kod jest całkowicie nieprzejrzysty bez przeglądarki, osiągając wizualny cel kosztem logicznej relacji, którą ma reprezentować tabela. Jak zauważył @Malloc, jego pierwsze zdanie jest ewidentnie fałszywe.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.