2011-07-17 3 views
7

Je recherche une page HTML qui contient une occurrence de tous les éléments visuels possibles: li avec chaque type de puce, chaque option de formatage du texte, les images d'arrière-plan avec alignements différents, des ombres d'abandon, les gradients de css css, etc, etc ...Recherche d'une page HTML visuelle "Test d'acide"

Quelqu'un sait d'un?

(puisque quelqu'un me le demandera) La raison pour laquelle j'en ai besoin est que j'écris une application de capture d'écran qui tente de cloner la page en cours dans une toile afin que je puisse l'enregistrer comme png.

+0

mec question fraîche – Drew

Répondre

1

Puisque personne ne répond, je suis en train de créer ma propre:

http://html2canvas.clientsite.me/tests/kitchen_sink.html


A propos de la page: Si vous cliquez ne importe où sur la page, il va tout réengendrer en élément de toile, de sorte que je peux l'enregistrer en tant que hors .png

Pour les personnes intéressées:

+0

La partie de la toile n'est pas précise du tout ... Je ne voudrais pas pinailler à ce sujet, mais vous essayez de tester les moteurs de rendu et votre moteur de test est défectueux. Sur Chrome 14, la toile est complètement différente du rendu normal, même le test z-index en haut. - Sauf si vous prétendez que le moteur de rendu de Chrome n'est pas conforme à la norme, ce qui, dans la mesure du possible, lui confère 100% d'Acid3. – Blindy

+0

@Blindy - J'ai commencé ce projet il y a 2 jours. Je re-rendering la page entière en convertissant HTML bit par bit en canevas. Le but de ce test est de trouver des problèmes avec le moteur afin que je puisse les réparer :) –

+0

Juste, juste donner des commentaires :) – Blindy

0

Je vous suggère plutôt de se concentrer non pas sur les éléments HTML, mais les différents/types/d'éléments et la confiance que la « page en cours » toile que vous exportez l'image est en mesure de le rendre.

Vous voulez tester la place des choses comme:

  1. éléments HTML typiques - <h1>, <p>, <b>, et le travail comme.
  2. pages typiques qui sont modifiés à l'aide javascript.
  3. Pages qui utilisent le flash sous une forme quelconque.
  4. pages qui utilisent ce qu'on appelle des éléments HTML5 « », telles que la vidéo.
  5. Autres composants non typiques, tels que SVG, IFrames, annonces.
  6. Les éléments qui ne doivent pas être copiés, tels que les champs de mot de passe.

De même, vous voudrez vous assurer que la capture d'écran ne recharge pas la page, ce qui pourrait être fatal.

+0

J'utilise l'interprétation rendu de la page pour me donner un positionnement et des choses comme font-weight de tout sur la page, alors j'ai déjà 90% + de la page de rendu correctement. Ce que je suis en bas sont les choses que j'ai mentionnées avec quelques bogues de position de fond et de z-index. J'ignore flash, car il n'y a aucun moyen de prendre une capture d'écran du côté client. –

+0

Côté client est normalement comment le flash est utilisé. Une raison particulière pour laquelle vous n'êtes pas satisfait des moteurs de rendu existants? – Arafangion

+0

Le but de ceci est de me permettre de prendre une capture d'écran de la page en cours, quelque chose de pas possible côté client sans un plugin. Cela n'a rien à voir avec moi ne pas être heureux avec les moteurs de rendu existants, cela a à voir avec ceci étant la seule solution possible :) –