Mam problemy z tabelą html, która przepełnia kontener rodzica. Mam konfigurację a sample jsfiddle here, aby zilustrować problem.100% szerokość przepełnionego stołu div kontenera
W jaki sposób można wymusić zarówno tekst nagłówka, jak i tekst komórki tabeli, tak aby pasował do właściwego kontenera? Wolałbym metodę tylko CSS, ale jestem również otwarty na używanie Javascript (lub jQuery), jeśli jest to absolutnie konieczne.
Problem polega na tym, że ta metoda powoduje, że wszystkie kolumny mają tę samą szerokość, a nie idealnie idealne. –
@SerjSagan Ustawia ona tylko taką samą szerokość kolumn, ponieważ nie ustawiliśmy jawnie szerokości dla żadnej kolumny. W przypadku braku szerokości kolumny algorytm o stałej szerokości rozkłada pozostałą szerokość tabeli równomiernie pomiędzy niezsynchronizowanymi kolumnami. W tym przypadku jest to 100% szerokości stołu w 5 kolumnach. To jest pewien punkt "table-layout: fixed" ... układ jest przewidywalny i nie dostosowuje się do zawartości. Albo określ szerokość kolumn, albo algorytm decyduje o tobie. – canon
@canon Właśnie stwierdziłem, że to nie działa, gdy zmieniasz rozmiar komórki o minimalnej szerokości, przynajmniej w Chrome. Zobacz http://jsfiddle.net/dtttLqgw/1/. – needfulthing