Krótka odpowiedź, dla mnie, brzmi tak, tak.
Bardziej szczegółowa odpowiedź brzmi: nie ściśle potrzebę być spójne, ale na pewno pomaga, jeśli chcesz, aby Twój stół do wyglądać spójne różnych przeglądarkach. Nie wspominając już o tym, że bycie niespójnym teraz, nawet jeśli nie wydaje się, że powoduje obecnie problemy, będzie miało większy wpływ, jeśli chcesz zrobić więcej dla swojego stołu, jego stylu lub danych w nim zawartych.
Jeśli sprawdzeniu this JSFiddle w różnych przeglądarkach, można zobaczyć różne zachowania:
- Chrome i IE8: Render tabelę jako posiadające dodatkowe komórki, które wystają z dwóch zwykłych komórek.
- Firefox: skutecznie wygląda tak, jakby miał dodatkowe puste komórki w trzeciej kolumnie .
Wyobraź sobie komplikacje, jeśli chodzi o stylizację w różnych sytuacjach, w miarę wzrostu stołu.
Prawdopodobnie właściwość colspan
pozwala obejść ten problem. Myślę, że colspan
jest dość brzydki; tabele powinny być przedstawione tak, aby można było spojrzeć na nagłówek kolumny i przewinąć go w dół, aby zobaczyć informacje dotyczące tego nagłówka. Posiadanie innych danych sięgających do kolumny jest rozproszeniem. Ale to zależy dokładnie od tego, co próbujesz zrobić.
Pomijając kwestie związane z projektowaniem i informacją, użytkownik może nie mieć możliwości sprawdzenia, ile komórek trafia do każdego wiersza. Lepiej mieć spójną liczbę w każdym wierszu, aby można było szybko i łatwo sprawdzić, czy potrzebujesz czegoś innego z tabelą lub danymi w niej zawartymi. Przydatny do debugowania.
Mam nadzieję, że to pomoże.
+1 za nazwę pytania. – Oren
Toda Oren, przyjemny początek tego poniedziałkowego poranka! – Pinch
Czy pikle nie mają żadnej masy? – BoltClock