Als ik de inbox van Gmail bekijk, worden mijn emailtjes in wat lijkt een tabel weergegeven. Elke regel in die tabel ziet er als volgt uit:
Als ik mijn browservenster vergroot of verklein, schaalt de middelste cel mee. Bijzonder is dat de inhoud van die cel niet op de server al wordt afgebroken (bijvoorbeeld na 100 karakters), maar dat de tekst in die cel doorloopt tot aan het einde van de cel. Als ik dus mijn browserscherm verklein, gebeurt er met bovenstaande tabelrij het volgende:
Zie dat de inhoud van de middelste cel nu eindigt bij "van" in plaats van "body" zoals hierboven. De celinhoud wordt dus niet gewrapped. Het lijkt wel of de datum cel "over" de middelste cel heen schuift. In het echt ziet het er zo uit (let op de rode kaders):

En nu met een verkleind venster:

Mijn vraag is: hoe doet Google dit? Ik kan niet in de source kijken, want deze is (terecht
) geobscured. Is dit eigenlijk wel een HTML tabel of zijn het allemaal losse divjes? Of hebben ze een div in de middelste tabelcel geplaatst? En wat zijn dan de properties van die div of td?
code:
1
2
3
| +-------------------+-----------------------------------------------+-------+ |email adres zender | email subject - eerste woorden van email body | datum | +-------------------+-----------------------------------------------+-------+ |
Als ik mijn browservenster vergroot of verklein, schaalt de middelste cel mee. Bijzonder is dat de inhoud van die cel niet op de server al wordt afgebroken (bijvoorbeeld na 100 karakters), maar dat de tekst in die cel doorloopt tot aan het einde van de cel. Als ik dus mijn browserscherm verklein, gebeurt er met bovenstaande tabelrij het volgende:
code:
1
2
3
| +-------------------+-----------------------------------+-------+ |email adres zender | email subject - eerste woorden van| datum | +-------------------+-----------------------------------+-------+ |
Zie dat de inhoud van de middelste cel nu eindigt bij "van" in plaats van "body" zoals hierboven. De celinhoud wordt dus niet gewrapped. Het lijkt wel of de datum cel "over" de middelste cel heen schuift. In het echt ziet het er zo uit (let op de rode kaders):

En nu met een verkleind venster:

Mijn vraag is: hoe doet Google dit? Ik kan niet in de source kijken, want deze is (terecht
[ Voor 29% gewijzigd door Reveller op 29-12-2006 12:15 ]
"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."