Emplacement des frames en html

dj-postka Messages postés 2321 Date d'inscription   Statut Membre Dernière intervention   -  
 resetworld -
Bonjour, voila j'ai céer 2 frame une de 800 X 200 et l'autre de 200 X 999, la premier pour mettre en haut et l'autre sur la gauche mais le pb c'est que je n'arive pas a les placer comme je les veut merci de m'aider svp
voici mon code html:

<html>
<head>
<title>test</title>
<body>
<center><img src="C:\Documents and Settings\Serveur\Mes documents\site web\frame 1.jpg"></center>
<img src="C:\Documents and Settings\Serveur\Mes documents\site web\frame 2.jpg">
</body>
</head>
</html>


A voir également:

1 réponse

resetworld
 
Hé ce ne sont pas es frames! on parles d'images, les frame en html ce sont plusieurs pages contenus dans une autre(cadre en français).

Pour en revenir au problème:
Par défaut le éléments sont placés de gauche à droite sur une page, donc pour avoir une image à gauche et une à droite logiquement:

<img src="image1.jpg" /><img src="image2.jpg" />
S'il y a la place elle s'affichent de droite à gauche, sinon la deuxième image va se placer en dessous.

Pour éviter cela on peutmettre les images dans une table:
<table>
  <tr>
<!--- cellule de gauche width="200" indique 200px de largeur mais on peut utiliser des valeurs en pourcentages(width="15%")  cela évite les problémes d'affichage différentselon la résolution utilisée --->
    <td width="200" >
<img src="imagegauche.jpg" />
</td>
<!-- cellule du centre, aucune largeur n'est indiqué donc elle prend la place qui reste(tout l'espace -200 agauche et -200 à droite --->
    <td >
<img src="imagecentre.jpg" />
</td>
<!-- cellule de droite on indique 200px de largeur pour centrer la précédente -->
<td width="200">

 </td>
  </tr>
</table>


On peut aussi utiliser d'autres méthodes qu'avec le html ou utiliser le CSS via les positionnement(qui est sans doute le mieux mais il faut connaître le CSS).
0