Jakie są dobre praktyki przy wybieraniu szerokości kolumn w tabeli? Załóżmy, że mam cztery kolumny, nazwę (szerokość zmiennej), opis (długa treść tekstu), liczbę (maks. 3 znaki), datę (stały format).HTML Praktyka szerokości kolumny tabeli
Jaka byłaby dobra praktyka? Myślę o stałej szerokości dla descr., Count i width (w ten sposób w rzeczywistości również nazwa "fixed" width). Ale moim prawdziwym pytaniem jest, jak wybrać konkretny rozmiar. Na przykład, jeśli formatem daty jest rrrr-MM-dd, istnieje pewna sztuczka, aby przekonwertować te 10 znaków na szerokość, co zagwarantuje, że będzie się wyświetlać w dowolnej przeglądarce przy użyciu dowolnej czcionki i rozmiaru czcionki (bez podejmowania również nadmiernych ilości przestrzeń)?
edit: ze stałym mam na myśli coś podobnego do „ustalonej ilości pikseli w stosunku do Font szerokość”
Można wykorzystać je jako jednostkę miary, byłoby to zagwarantować, że masz wystarczająco dużo miejsca, ale prawdopodobnie dostarczy Ci więcej niż byś potrzebował. –
Myślę, że ustalona ilość pikseli w stosunku do szerokości czcionki oznacza em, jak skomentował Kevin Wiskia, ale osobiście uważam naprawianie pikseli za zły pomysł (jeśli chodzi o szerokość - to jest dobre na wysokość). Powodem jest to, że nie znasz szerokości ekranu użytkownika. Załóżmy, że twój stół potrzebuje tylko 500 pikseli, ale użytkownik ma ekran 1920 na 1080. Oznacza to, że Twój stół zajmuje teraz niewiele poniżej 25% szerokości ekranu. Jednak dzięki mojej metodzie można przyjąć, powiedzmy, 75% ekranu i mieć każdą kolumnę jako pewien procent z tego 75%. – ClarkeyBoy
@ClarkeyBoy, dobry punkt. Być może dobrym rozwiązaniem byłoby określenie szerokości stołu do 75%, a poszczególne kolumny/komórki za pomocą białej przestrzeni: nowrap z rozmiarem czcionki w em? Następnie kolumny zajęłyby dokładnie tyle miejsca, ile potrzeba (bez nadmiernej przestrzeni) i nie wyglądałoby to na małe nawet w 1920 x 1080. – icanBany1