web-dev-qa-db-fra.com

iFrames de Skydrive: oui, non, comment

J'ai une question à deux volets.

Premièrement: les problèmes de référencement mis à part, devrais-je me préoccuper de l’utilisation des iFrames sur mon site en ce qui concerne les virus, etc.? J'utilise skydrive pour héberger mes images et fournit un code d'intégration iFrame qui correspond presque exactement à ce que je recherche. Comme il ne s'agit que d'héberger des images, je ne suis pas inquiet pour le référencement, mais pour toutes les vulnérabilités que cela pourrait ouvrir, à moi ou à mes utilisateurs. IFrames a-t-il été complètement abandonné par la communauté Web pour des raisons de sécurité, ou est-il possible de l'utiliser à nouveau? (* Utiliser img src est assez simple, je ne veux simplement pas exploiter toutes les dimensions, car skydrive me fournit le code.)

Deuxièmement: si j'utilise le code iFrame, comment puis-je ajouter un modificateur pour que le texte soit renvoyé à la ligne de l'image? J'ai deux lignes avec deux images, puis une ligne avec une image mais le texte commence à la base de l'image au lieu du haut, ne laissant qu'une ligne de texte à la place de 238 pixels. À ma connaissance, align = left | right | center ne fonctionnerait pas.

Voici ce que j'ai de skydrive:

<iframe title ="Preview" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:320px;height:238px;padding:0;background-color:#fcfcfc;" src="http://[blah-blah.com/img].jpg"></iframe>

(* Malheureusement, je ne peux pas utiliser l'URL directe http: // [blah-blah/img] .jpg car des images brisées apparaissent, ce qui est probablement une autorisation de créer un lien.)

1
mfg

Je pense que vous voulez dire que vous voulez faire flotter l’Iframe et non l’aligner.

<style>
iframe{float:left;}
</style>

Quant à l'utilisation d'iFrames, elle est déconseillée et les utilisateurs de bloqueurs de publicité risquent de ne pas voir vos images. La plupart des AD utilisent des iframes pour héberger leurs images et leur contenu; par conséquent, ils sont souvent ignorés sur les sites Web lorsqu'un blocage publicitaire est activé.

Truc sympa, mais entre vous et moi, vous pouvez placer du contenu dans la balise iFrame qui sera affichée si iFrame est rejetée par un bloqueur de publicités.

<iframe title ="Preview" scrolling="no" marginheight="0" marginwidth="0"
frameborder="0" style="width:320px;height:238px;padding:0;background-color:#fcfcfc;" 
src="http://[blah-blah.com/].jpg">
Sorry but Ad Blocking software may have disabled your ability to see this content. 
Please disable your Ad-Blocking software to see this content.</iframe>
3
XOPJ