Ecrire/position x,y sans css (position calculée/programme) ?

Fermé
Hibou - 7 févr. 2022 à 14:11
 rumi - 8 févr. 2022 à 19:51
Bonjour

Comment écrire à une position x,y, sans utiliser css?
La position est calculée par programme.

Merci d'avance pour votre aide.
A voir également:

3 réponses

jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 4 704
7 févr. 2022 à 17:37
Bonjour,
Le html n'étant pas un langage de programmation .. il te faudra obligatoirement passer par autre chose ( du javascript par exemple)
Ensuite.. tout dépend de ce que tu veux faire exactement ... quand tu parles d'écrire à une position x,y .. c'est à dire .. ? placer le curseur et écrire à cet endroit ? ou placer un élément html ( une div, un span, un label.. ) à cette position ?
Et puis.. écrire sur quoi ? Un champ de saisie ? un canvas ? une page html vide ?

Quelle est la structure de la page en question ?
Pourquoi ne veux tu pas utiliser de css ( qui sera, à mon avis, indispensable... )

bref.. il faudrait détailler ton besoin..
0
Je veux écrire un moitié à un endroit précis de l'écran.

Oui j'utilise PHP pour la programmation.

Pourquoi pas de css? Parce que x et y sont calculés.
0
jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 4 704
7 févr. 2022 à 23:30
Cest quoi un moitié ?

À noter que tu n'es pas obligé d'utiliser un fichier CSS... Mais écrire du CSS dans un attribut style sur un élément HTML
0
Salut,
CSS n'écrit rien. Il permet de changer des propriétés d'éléments de la page(HTML)
PHP sert à écrire le HTML et d'utiliser des valeurs(variables) d'une base de données.

PHP s’exécutant (interprété sur le serveur) avant que la page existe(quand celle ci est affichée dans le navigateur) il n'existe donc pas de x, y d'une page de ce côté là.

Côté programmation il faut passer par JavaScript qui fonctionne sur le client(dans le navigateur) quand la page existe.

Si j'ai bien compris(?)
Il y a par exemple les propriétés window.innerWidth et window.innerHeight qui fournissent respectivement les dimensions largeur et hauteur d'une fenêtre(page) du navigateur.
En les divisant par 2 on obtient donc la moité et peut utiliser ces valeurs...pour les afficher ou autre.

https://developer.mozilla.org/fr/docs/Web/API/Window/innerWidth
0