J'essaie de créer une règle dans une application mobile, qui évoluera correctement quel que soit le modèle d'iPhone ou d'Android. J'ai pensé que le moyen le plus simple est de créer un élément SVG avec des unités absolues. Cependant, ce n'est pas mise à l'échelle correctement sur mon navigateur ou téléphone (85% de la taille appropriée sur mon pro Macbook, 2/3 taille appropriée sur mon téléphone Android). J'ai effectué un googling étendu pour un DPI SVG par défaut, des unités absolues, la conversion de valeurs absolues, la mise à l'échelle, etc., et je n'ai rien trouvé d'utile.Unités SVG absolues incorrectes
Voici le code simplifié:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Ruler</title>
</head>
<body>
<svg x="0" y="0" width="6cm" height="10cm" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g fill="none" stroke="none">
<line x1="0" y1="0" x2="0" y2="10cm" id="backboard" stroke="#000000" stroke-width="3" />
</g>
</svg>
</body>
</html>
Toute aide serait appréciée. Merci.