#question aux #codeurs #web, est-ce possijble d'appliquer un CSS particulier au contenu d'une iframe (et donc provenant d'un autre site avec son propre style ?)
Je suis obligé de passé par une intégration avec iframe (c'est moche, je sais) et j'ai des textes qui se chevauche car petite iframe. Un peu de CSS pourrait régler cela, mais comment ?)
@vv666 salut je ne pense pas que ça soit possible vue que tu charge une page externe à ton serveur
@vv666 désolé trouve une meilleur solution
@vv666 Pour des raisons de sécurité, une page web ne peut pas lire ou modifier le contenu d'une iframe. Y'a peut-être moyen de trouver d'autres solutions mais j'ai du mal à imaginer le souci que tu rencontres. L'iframe n'est pas assez haute et la page intégrée ne répond pas bien à cette petite taille ?
@chriskirknielsen
Je comprends bien que pour des raison de sécurité, cela ne puisse pas être possible ...
iFrame pas assez large ... et contient un tableau. Le texte chevauche le tableau.
Je ne suis pas administrateur du domaine qui contient le tableau. Je ne peux que récupérer l'url est l'afficher dans une iframe.
J'ai bien tenté de rediriger les utilisateurs vers le domaine externe, mais les gens sont fainéants, ils ne cliquent pas sur le lien, même en le mettant en évidence ... D'où iframe
@chriskirknielsen Merci pour vos réponses. Elles m'évitent de perdre du temps en recherches web inutiles.
@vv666 J'ai peut-être une solution un peu dégueulasse… Trouver la taille minimum où le tableau rend bien, et assigner ça aux attributs width/height de l'iframe :
`<div class="scroller"><iframe src="…" width="XXX" height="YYY"></iframe></div>`
Puis en CSS, rendre la div scrollante :
```
div {
max-width: 100%;
max-height: 90vh; /* Ou autre valeur plus appropriée */
overflow: auto;
}
```
C'est sale mais vu les contraintes ça peut faire l'affaire, peut-être ?
@chriskirknielsen Ah oui, c'est crado ^^Mais bon, l'iframe, c'est déjà moche de base alors pourquoi pas !
Merci pour l'astuce !