I titoli lo dicono. Voglio un layout CSS 2-colonna che:CSS: centrato, fluido a sinistra, fisso a destra, layout ordinato dalla sorgente con larghezza min/max
- è centrato - il contenuto principale è centrata sulla pagina
- ha un (pixel) fisso a destra della larghezza delle colonne
- ha una colonna di fluido di sinistra - consuma tutto lo spazio disponibile meno la larghezza della colonna destra
- è fonte ordinato - il contenuto colonna di sinistra viene prima il contenuto colonna di destra nel codice HTML
- consente una larghezza minima - 760px nel mio esempio
- consente una larghezza massima - 10 24px nel mio esempio
Se la finestra è maggiore della larghezza massima, il contenuto sarà centrato sulla pagina al valore massimo. Se la finestra è più piccola della larghezza massima, il contenuto riempie il 100% della pagina, a meno che non sia più piccola della larghezza minima che farebbe apparire la barra di scorrimento orizzontale.
Sono disposto a utilizzare alcuni javascript minore per gestire la larghezza min/max per i browser che non supportano tali proprietà (sto guardando a voi IE6), ma sono altrettanto disposti a lasciare che una parte del layout degradare.
È semplice da sostituire con le tabelle. Ho esaminato letteralmente centinaia di layout di esempio e nulla può fare tutte le cose che sto chiedendo, anche se ce ne sono diverse che si avvicinano. Il problema sembra essere quello di ottenere una colonna sinistra fluida e l'ordinamento sorgente nello stesso stile. Ho trovato diversi esempi di un diritto fisso sinistro/fluido (opposto di quello che voglio) con un ordine sorgente appropriato, o fluido lasciato/fisso a destra senza l'ordinamento sorgente, ma non entrambi.
Non mi interessa se utilizza float o margini negativi, ma vorrei evitare il posizionamento assoluto.
+---------------------------------------+
| |
| +---------------------------+-----+ |
| |fluid |fixed| |
| | | | |
| | | | |
| +---------------------------+-----+ |
| |
+---------------------------------------+
Cosa siamo .... agricoltori del codice? Perché non passi un paio di minuti a cercare su google, prova alcuni esempi e torna a fare domande su cosa non puoi lavorare invece di "Per favore, fai questo per me". – John
@John Non devi essere scortese al riguardo. – derekerdmann
Non cercare di essere scortese a riguardo. Ma se il punto è imparare allora farlo per qualcuno in modo che possano copiare e incollare non li sta aiutando. – John