Ecrire du texte à coté de l 'image

Fermé
sabineh1 - 14 avril 2016 à 10:43
sabineh1
Messages postés
56
Date d'inscription
vendredi 29 septembre 2006
Statut
Membre
Dernière intervention
13 mars 2021
- 18 avril 2016 à 18:11
Bonjour,

Bonjour,
Voila je souhaite pour mon site pouvoir mettre une image à gauche ou à droite et écrire mon texte à côté, mais j 'ai pas mal cherché, j' y parviens cependant j 'ai pas mal de texte et je ne sais pas pourquoi il n 'y a que la première phrase qui se met à coté de mon image tout le reste du texte se met en dessous?
Alors que je souhaite avoir tout mon texte à côté de l' image?
Merci de votre aide?

A voir également:

5 réponses

Adri1infos
Messages postés
623
Date d'inscription
mardi 31 mars 2015
Statut
Membre
Dernière intervention
27 février 2020
291
Modifié par Adri1infos le 14/04/2016 à 11:56
Bonjour,
Copie-colle ton code (la partie qui nous intéresse) pour voir.
Ensuite, je pense que tu dois pouvoir t'en sortir en faisant un tableau :
<table>
<tr><td>TON TEXTE</td><td><img src="..."></img></td></tr>
</table>
4
Pitet
Messages postés
2782
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
11 mai 2022
526
14 avril 2016 à 12:33
La balise html table est une solution facile mais celle-ci ne devrait plus être utilisée pour de la mise en page.
Attention également à la balise img qui est une balise autofermante :
<img src="https://placehold.it/350x150" alt="mon image" />
<!-- ou en html5 -->
<img src="https://placehold.it/350x150" alt="mon image">
1
Adri1infos
Messages postés
623
Date d'inscription
mardi 31 mars 2015
Statut
Membre
Dernière intervention
27 février 2020
291 > Pitet
Messages postés
2782
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
11 mai 2022

14 avril 2016 à 13:40
Dsl pour l'erreur de la balise, c'est une vieille habitude.
Après, la balise table est très utile : simple et efficace, elle passe partout et ne pose pas de problème de compatibilité.
0
telliak
Messages postés
3626
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
29 avril 2022
871
15 avril 2016 à 03:38
Salut,
La fonction de la balise table est de présenter des données sous forme de lignes et colonnes et non d'assurer une mise en page.
CSS est de loin préférable et donne beaucoup plus de souplesse, par exemple pour que le texte entoure l'image.
0
+1 les tables pour la mise en page vont complexifier celle ci (en donnant l'impression de la simplifier), une horreur à écrire/ lire et une horreur à modifier, mises en pages en lignes/colonnes obligées aussi avec Table et quand la mise en page et différente selon les lignes colonnes il faut biaiser et rajouter du code(colspan...).

Une table (tableau en français) étant pour des données tabulaires(les résultats du tiercé, la gestion d'un stock etc...) ce contenu n'est donc pas référencé:

Dans l'exemple cela veut dire que l'image et le texte ne le sont pas et deviennent des données tabulaire donc seront pas indexés par les moteurs de recherche en tant qu'image et texte mais bien en valeurs de tableaux(sous entendu de données). A fortiori très mauvais pour un titre qui passe à la trappe et la page HTML elle même qui ne fournit pas toutes ses informations auprès des annuaires(ex: Google, Yahoo...).

C'est une mauvaise pratique et une erreur pour la règle de base des pages web: séparer la mise en page du contenu.
HTML définit la couche sémantique et structurelle par ses balises, CSS la mise en page. En plus des fonctions d'automatisation de CSS cela veut dire que l'on peut changer l'un sans toucher à l'autre.

Et cela fait plus de 10 ans qu'il ne faut pas utiliser table pour la mise en page.
0
Adri1infos
Messages postés
623
Date d'inscription
mardi 31 mars 2015
Statut
Membre
Dernière intervention
27 février 2020
291 > htpt
15 avril 2016 à 08:49
Ok dsl, autant pour moi alors.
0