2010-11-17 12 views
0

Nous essayons de déterminer la disposition physique du texte et des images dans un div.Détermination de la disposition physique du texte et des images HTML

Le div a une certaine largeur et ainsi dispose le texte selon ses règles de rupture de mot. Comment pouvons-nous obtenir le résultat de la mise en page, c'est-à-dire quel texte et quelles images sont sur quelles lignes physiques?

Existe-t-il un standard DOM pour ce faire, ou ce navigateur est-il spécifique?

Les résultats sont nécessaires par un (WinForms) l'application hébergeant le navigateur (navigateur Web ou tout autre navigateur hébergeable.)

Répondre

1

Ceci est le moteur de rendu spécifique, oui varie d'un navigateur à l'autre. Je ne crois pas qu'il y ait une façon pratique de reproduire ceci sans avoir une copie du moteur de rendu en interne, et essayer de rouler les vôtres en se basant sur les standards est un peu la course des fous puisque beaucoup de vendeurs de navigateurs n'ont pas encore réussi à le faire et ils ont 15 ans d'avance sur vous: P

Pas ce que vous voulez entendre, mais je voudrais reconsidérer vos objectifs.

0

Si vous utilisez jQuery, tout ce dont vous avez besoin est la méthode offset(). Je suppose que d'autres bibliothèques ont des fonctions similaires.

Si vous n'utilisez pas une bonne bibliothèque JavaScript, vous pouvez essayer d'obtenir une solution unique. Le jQuery source for offset() semble un peu compliqué, cependant.