Ho una riga in una tabella che contiene 3 celle con i valori A, B e C e la tabella è tutta la larghezza dello schermo, che è più che sufficiente per tutte le 3. In questo momento, quando vengono visualizzate , tutte le celle ottengono 1/3 della stanza, ma questo non è quello che voglio. Voglio che la seconda e la terza cella siano la loro dimensione "corretta" e che la prima cella assuma la differenza. Non posso semplicemente impostare la larghezza su di loro perché sono dimensionati dinamicamente. Come posso fare questo?Crea celle da tavolo "avide"?
risposta
ho provato metodi Diodeus e Rune di, ma non ha funzionato per il mio esempio. Ho finito per fare unire le celle B e C perché non riuscivo a trovare nulla. Grazie per l'aiuto.
Codice A e C in pixel e dare B una larghezza di 100%
Basta impostare la larghezza della tabella al 100%, la larghezza di A al 100% e B e C ad auto. provato e funzionando
<table border="1px" width="100%">
<tr>
<td width="100%">A</td>
<td width="auto">BB</td>
<td width="auto">CCC</td>
</tr>
</table>
auto è la larghezza predefinita, quindi è necessario specificare solo la larghezza del 100% della cella in questione. (Ha funzionato per me.) – Pistos
prova,
<table border="1px" width="100%">
<tr>
<td width="100%" height="100" style="background:#ff0000; display:block">A</td>
<td width="100%" height="100" style="background:#00ff00; display:block">BB</td>
<td width="100%" height="100" style="background:#ff00ff; display:block">CCC</td>
</tr>
</table>
La risposta di Rune con il commento di Pistos mi ha avvicinato. L'ultimo passo è stato quello di aggiungere style = "white-space: nowrap" per le colonne non avidi, dando:
<table border="1px" width="100%">
<tr>
<td width="100%">A wide column</td>
<td style="white-space:nowrap">Compact column 1</td>
<td style="white-space:nowrap">Another compact column</td>
</tr>
</table>
funziona per me in Firefox 25.
- 1. Altezza dinamica per celle da tavolo statiche con etichette avvolgenti?
- 2. Crea un tavolo in tintinnio
- 3. Crea nuovo tavolo in rubino su rotaie
- 4. Crea molti a molti su un tavolo
- 5. EPFImporter crea tavolo, ma le importazioni niente
- 6. Crea Unisci celle che utilizzano OpenXML
- 7. Crea celle di output come Markdown
- 8. Crea celle combo WPF riempire l'intera larghezza di una colonna
- 9. inserire in MySQL da un altro tavolo
- 10. COPIA tavolo cassandra da file CSV
- 11. Colonne da tavolo ordinabili in django
- 12. min-height e da tavolo cellule
- 13. selezionare le righe casuali da tavolo mysql
- 14. PowerShell script da scorciatoia per cambiare tavolo
- 15. come selezionare una cella da tavolo SWT
- 16. Oracle trasformare tavolo da riga a colonna
- 17. arresto jupyter il contenuto delle celle notebook wrapping panda html uscita tavolo
- 18. Crea video da immagini
- 19. Crea stringa da HTMLDivElement
- 20. Crea UITextRange da NSRange
- 21. Crea barplot da data.frame
- 22. Crea UiImage da NSData
- 23. Crea oggetto da stringa
- 24. Crea Espressione da PropertyInfo
- 25. Crea JSONObject da POJO
- 26. Eliminazione di celle da UICollectionView tramite NSNotification
- 27. campi Struct da array di celle
- 28. Come rimuovere direttamente le celle da UITableView?
- 29. Ottieni testo da celle DataGridView selezionate
- 30. Come scorrere un tavolo righe e ottenere i valori delle celle utilizzando jQuery
vuoi dire i tre hanno la loro larghezza impostare dinamicamente ? o solo B e C ?, se lasci A senza larghezza, farà quello che hai chiesto. – jackJoe
@jackJoe - B e C devono essere la larghezza su qualunque sia il loro contenuto. Qualunque sia la stanza rimasta, A dovrebbe prendere. – skaz