Insérer un lien html

Résolu/Fermé
eepbang Messages postés 3 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 13 janvier 2016 - 7 janv. 2016 à 13:07
eepbang Messages postés 3 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 13 janvier 2016 - 13 janv. 2016 à 00:36
Bonjour,
Je fais mes études en informatique et je suis donc débutante, je dois mettre une image dans une cellule de mon tableau mais je n'arrive pas à mettre le lien dans mon code html à partir de mes dossiers.
Voici la partie du code avec le lien :
<tr>
<th style="text-align:center" style="font-family:verdana" bgcolor="" colspan="2" background="U:/Mes Documents/Mes images/INFO/aaaaa.jpg"><font size="10" >bbbbb</th>
</tr>

Il ne m'affiche pas l'image...
Je dois faire ça pour un devoir et le prof ne veut pas que j'utilise CSS.
Je sais aussi que je dois remonter 3 dossiers pour arriver à "Mes images" puis INFO et l'image, et je ne comprend pas comment on dois faire pour que ça marche.
Aidez moi svp :)



A voir également:

2 réponses

jordane45 Messages postés 38142 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
7 janv. 2016 à 15:06
Bonjour,
je dois remonter 3 dossiers pour arriver à "Mes images" puis INFO et l'image,

Il faut utiliser les chemins relatifs.

par exemple :
../../../INFO/aaaaa.jpg


Ensuite... pour mettre une image ... utilises donc la balises IMG
<img src='lien_vers_image' ></img>


Sinon... pour le faire comme tu le fais (via le backgound) .. la bonne syntaxe c'est :
background-image:url(images/image_de_fond.png);

mais ça... c'est du "style" ... et donc... du CSS !
2
eepbang Messages postés 3 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 13 janvier 2016
13 janv. 2016 à 00:00
Merci beaucoup,je viens de comprendre pour les chemins relatifs et pour la version CSS aussi
A plus tard
0
Salut,

Bizarre vos études d'informatique...
Passer faire un tour sur des cours débutant pratique sur le net car ce que vous écrivez ne se fait plus depuis 10 ans.
Ou vous utilisez un cours qui est périmé où alors le prof n'y connait pas grand chose.

Détails des erreurs:
_Un tableau ne se fait plus pour la mise en page. C'est pas interdit mais baisse beaucoup la qualité de votre site(et son référencement).
=>Pour la mise en page il y a CSS. En fait la mise en page n'est faite qu'avec CSS, donc on 'positionne' si besoin les balises et différents éléments.

_Tous les attributs de balises sont faux.
<th style="text-align:center" style="font-family:verdana" bgcolor="" colspan="2" background="U:/Mes Documents/Mes images/INFO/aaaaa.jpg"><font size="10" >
text-align, bgcolor, background et tout les autres éléments de mise en page sont remplacés PAR CSS. C'EST UNIQUEMENT CSS QUI SERT A LA MISE EN PAGE ET PRESENTATION!

Et en plus vous utilisez CSS mais avec une erreur:
style="font-family:verdana"
Comme toute propriétés CSS elle doit se terminer par un point virgule comme ceci:
style='font-family:verdana;'


Sinon un lien c'est la balise a(anchor = ancre en anglais):
Un lien à partir d'un texte, on met le texte entre les balises:
<a href=www.google.fr>Google.fr</fr>

Et exactement pareil pour une image:
<a href=www.google.fr><img src="monfichier.jpg" alt='logo Google' description='aller sur Google.fr' />
</a>

Bref le B + A =BA qui vient au début du cours et tient en 2 phrases:

HTML utilise des balises pour intégrer et indiquer un contenu entre chacune des parties de ces balises(ouvrantes et fermantes).
BALISE OUVRE contenu BALISE FERME
HTML permet d'imbriquer des balises entre elles sans limite*
  • (et on peut même se passer de les refermer en HTML5-mais c'est pas reccomandé-).


Par exemple pour un texte de paragraphe:

<p>mon texte de paragraphe</p>

un titre
<h4>Chapitre En Cours</h4>

un lien
<a href=monlien> texte</a>
voire
<a href=monlien><p>une balise de texte</p></a>
ou
<p>texte<a href=url >texte</a></p>
ou même

<a href=monlien><h2>un TITRE</h2><p>un texte de paragraphe</p></a>

mais encore
<a href>
<p>cliquez<span>cette image:</span><img src=image.png alt=contenu de remplacement description="description de l'image"/></p>
</a>

Même si c'est assez rare de surcharger les liens XD


*
    • Notez aussi quen HTML5 il n'est plus nécessaire de mettre les guillemets pour l'attribut. HTML5 est plus simple à lire et écrire, plus efficace, plus complet, plus performant...

Pas pour rien que les versions changent et depuis 10 ans c'est CSS qu'il faut utiliser.

Mais faire un lien ou écrire une balise ça n'a pas changé et je vous conseille vivement de retravailler votre cours, quitte à compléter avec un tuto en ligne pour les bases parce que là ce n'est pas encore de la programmation et en informatique je pense que vous allez en faire un peu.
2
eepbang Messages postés 3 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 13 janvier 2016
13 janv. 2016 à 00:36
Salut,

En faite je dois le créer en plusieurs version (CSS et tableau) et pour la version tableau il fallait que j'utilise que du HTML et le CSS devait resté exceptionnelle si ça dépassait le html or là je pouvais largement utiliser le html, j'étais juste pas assez compétente... x)

Mais j'ai compris, une mise en page ne ce fait que par le CSS, le html n'est plus fait pour ça

Pour mes erreurs, merci ! Je ne pense pas qu'en relisant je les aurais remarqué du coup je pense les avoirs toutes corriger (du moins celles qui étaient visibles à mes yeux)

Merci aussi pour ce "cours", il me servira c'est sur! x)

Pour HTML5, je ne l'ai pas encore vu en cours sûrement parce qu'il est plus facile à écrire et le prof veut qu'on est vraiment les bases et qu'on prenne de bonnes habitudes en apprenant avec les versions précédentes (mais il nous avait prévenu qu'on allait pas l'utiliser).

Merci pour la réponse détaillé, elle m'a bien aidé et continuera pour la suite. :)

A plus tard.
0