affichage écran

Petit nouveau ! | 6 Messages

23 août 2006, 11:47

bonjour,
je débute en HTML... j'ai écris une page... elle s'affiche comme je le souhaite sur un écran... mais pas sur un autre écran, alors qu'ils ont la même résolution... je pense que cela doit venir du code dont voici un extrait... TITRE s'affiche avec une longueur de 17mm sur l'un et 22mm sur l'autre...
merci de m'indiquer ce "cloche"...
<!DOCTYPE HTML PUBLC "-//W3C//DTD HTML 4.0//EN">
<HTML>
       <style type="text/css">
		h1{color: red;
	           font-size: large;
		   font-weight:	bold;
		   padding: 28px;
	           text-align: center;
		  }
	#Infos {position: absolute;
		left: 7px;
		top: 220px;
		}
	</style>
	<BODY>
		<TABLE>
			<TR>
				<TD id="Infos">	<h1>TITRE</h1>
				</TD>
			</TR>
		</TABLE>
	</BODY>
</HTML>

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

23 août 2006, 12:21

En informatique, les unités de mesure métriques n'ont pas de sens.
Il existe plusieurs unités spécifiques, dont la plus simple : le pixel (px)

Si la taille apparente diffère sur deux écrans,
cela peut venir de la diagonale de l'écran, de sa définition, de son pitch, etc...

Ce sont des paramètres matériels, dépendants du constructeur,
et n'ont rien à voir avec des exigences de développement.

Mon conseil : ne t'embête pas avec ces détails secondaires.
Qui mesure les éléments affichés sur son écran avec un double décimètre ?... :roll:

Petit nouveau ! | 6 Messages

23 août 2006, 14:06

merci albat pour ta réponse... mais mon souci est lorsque je place un cadre à droite TITRE, comme il est plus "gros" sur l'autre écran, la fin de TITRE se trouve masquée, et là c'est pas top... il doit bien y avoir une solution???...

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

23 août 2006, 14:13

Les écrans ont la même résolution, dis-tu...

As-tu vérifié les polices de caractères utilisées ?
Les navigateurs n'ont peut-être pas la même police par défaut...

Je te conseille d'indiquer celle-ci dans ton style :

Code : Tout sélectionner

h1 { font-family: verdana ; color: red; font-size: large; font-weight: bold; padding: 28px; text-align: center; }

ViPHP
ViPHP | 649 Messages

27 août 2006, 06:15

Tu peux lui ajouter un overflow:auto; aussi mais honnêtement je vois pas trop le problème car si tu n'as pas défini de dimensions fixes en largeur et en hauteur, le texte devrait s'étaler sur plusieurs lignes automatiquement, c'est pas le cas ?
Image

Petit nouveau ! | 6 Messages

28 août 2006, 13:08

merci pour vos réponses... j'ai résolu le pb... en fait, il faut mettre font-syze en absolu (quelques px) et non en relatif (p.e. large)... alexbad, je regarderai overflow, mais je puis t'assurer qu'il n'y a pas de retour automatique à la ligne... a+...