Emplacement des frames en html

Fermé
dj-postka Messages postés 2305 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 11 février 2019 - 2 juin 2008 à 16:41
 resetworld - 3 juin 2008 à 08:41
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

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