CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

offset iframe de 8px

fruityfrank
fruityfrank
Niveau 6
24 juillet 2013 à 11:14:26

bonjour bonjour,

alors, je sais que c'est une question qui revient regulièrement, vu que j'ai déjà un peu cherché, mais je n'ai pas trouvé de réponse qui me convenait.
J'utilise des iframes pour changer le contenu de ma page (en gros, mon menu de navigation reste le même, seul le "corps" de la page se modifie, avc des iframes qui vont chercher les diverses parties du site)

Le souci que j'ai, c'est que mon iframe crée un offset de 8 pixels, et je ne sais pas pourquoi.. Alors pour l'instant, la solution que j'ai trouvé, c'est de rajouter un margin de -8px, mais j'aimerai plutot comprendre à quoi est dû cet offset pour prévenir plutot que guérir ^_^
quelqu'un peut m'éclairer ?

Thymotep
Thymotep
Niveau 10
24 juillet 2013 à 11:22:45

Pourquoi utiliser des iframes pour son site :-( ?

Popovitch
Popovitch
Niveau 26
24 juillet 2013 à 11:34:47

Utilise plutôt de l'ajax pour modifier le contenu de ta page... :(

Ou plus simple : pjax :d) https://github.com/defunkt/jquery-pjax

fruityfrank
fruityfrank
Niveau 6
24 juillet 2013 à 12:14:22

j'utilise des iframe parce que c'est la seule chose que je connais.
Si vous avez une autre solution, si possible qui ne fasse pas appel à un autre langage, je suis preneur, evidemment !
En attendant, est-ce que vous pouvez m'éclairer quant à cet offset ?

accelerate
accelerate
Niveau 50
25 juillet 2013 à 00:18:44

Hmmmm pas sur, mais souvent les iframes s'accompagnent de scrollbar sur certains navigateurs (parfois invisible) ... 8px ca peut etre ca..

fruityfrank
fruityfrank
Niveau 6
25 juillet 2013 à 09:32:04

ah ! je vais chercher de ce coté, merci =)

Thymotep
Thymotep
Niveau 10
25 juillet 2013 à 09:42:17

Sachant qu'une scrollbar fait 20 pixels de large :(

fruityfrank
fruityfrank
Niveau 6
25 juillet 2013 à 09:44:04

oui puis en fait, dans la mesure où c'est en haut et à gauche, ça me semble moins probable, en y reflechissant..
Thymotep, tu as peut-être une idée ?

accelerate
accelerate
Niveau 50
25 juillet 2013 à 11:51:32

pour les scrollbars, j'ai dit que j'étais pas sur, c'est juste qu'un truc du genre m'était déjà arrivé... et tous les navigateurs ont pas des scrollbars de 20px (heureusement, ce serait moche^^)
Sinon t'as essayé de bêtement "reseter" le padding et le marging des iframe?
(certains navigateur mettent des marges par défaut)

iframe { padding:0px; margin:0px; }

fruityfrank
fruityfrank
Niveau 6
25 juillet 2013 à 12:57:02

ouais, bien vu mais j'ai deja essayé, et meme chose =)
vous voulez une capture d'écran ?

Thymotep
Thymotep
Niveau 10
26 juillet 2013 à 00:07:29

Ca peut-être utile oui pour la capture :) Et éventuellement un bout de code :ok:

fruityfrank
fruityfrank
Niveau 6
26 juillet 2013 à 00:51:09

alors, avant tout, ne vous attendez pas à de la haute voltige, je débute ^_^ En général, pour apprehender les interfaces dans un langage que je découvre, je mets des couleurs sur tout pour voir exactement ce qui fait quoi !
http://img856.imageshack.us/img856/9480/rqfz.jpg
Ici, la barre verte en haut c'est juste pour pouvoir décaler toute ma page si j'ai envie
Les trucs violets de gauche, c'est le menu
L'iframe, c'est le rectangle gris
et le rectangle bleu, c'est la partie php qui est loadée dans l'iframe. Là elle est par defaut, ou en margin 0px. Et j'aimerai donc comprendre pourquoi elle se décale. Pour ce qui est des morceaux de code, je ne sais pas vraiment quoi vous copier... La partie css ? la partie php inseré dans l'iframe ? La partie html ?

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment