Évaluation de la taille du canevas HTML5 : CSS par rapport aux attributs d'élément
En HTML5, la taille d'un élément de canevas peut être déterminée soit via les propriétés CSS ou les attributs d'un élément. Cependant, ces approches donnent des résultats distincts, prêtant à confusion.
Disparité des résultats
Lorsque vous utilisez CSS pour définir la taille du canevas, celui-ci rétrécit ou s'agrandit à mesure que le Web la page est agrandie ou dézoomée. D'un autre côté, spécifier la taille du canevas directement via les attributs d'élément, tels que la largeur et la hauteur, produit un affichage cohérent quel que soit le niveau de zoom.
Comprendre le mécanisme
Pour saisir la différence, considérez ce qui suit :
Implications pratiques
La distinction entre la taille CSS et la taille des attributs d'élément a des implications pratiques :
Visualisation
Pour illustrer la différence, visitez http://jsfiddle.net/9bheb/5/, où vous pourrez observer comment un le canevas avec une taille CSS de 800 px x 16 px et une taille d'attribut d'élément de 32 px x 32 px se comporte différemment sous le zoom.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!