|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 4 ![]() |
Bonjour à tous,
Je dois faire une page web constituée : - d'une image en entête répétée une seule fois - d'une image en corps répétée n fois sur laquelle du texte est positionné Avec du css classique et du background, aucun souci. Sauf que la page doit être interprétée par un moteur qui n'accepte que les images en <img src="" />. Et là je n'arrive absolument pas à répéter mon image centrale et à y positionner du texte dessus. Solution qui marche avec du background CSS classique Code :
[EDIT] La solution me semble-t-il est dans la superposition de layer. Petite avancée donc en créant deux div qui se chevauchent, dont l'un est construit sur un onload en répétant dans une fonction la balise <img> sur une boucle javascript. Ça marche, mais d'une part c'est moche et d'autre part je n'ai pas droit à du javascript. Solution qui marche sans background CSS avec Javascript Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juillet 2006 Messages : 1 529 ![]() |
Hello,
Elle ressemble à quoi ton image ? Est-ce qu'un étirement ne pourrait pas donner le même résultat qu'une répétition ? |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 4 ![]() |
Bonjour Candy,
Une image du type "http://teslahost.com/images/middle.jpg" cad effectivement qu'elle pourrait peut-être être étirée. Par contre, il faut pouvoir l'étirer sur toute la hauteur d'un texte variable. Et je n'ai pas droit à du javascript pour calculer une taille par exemple. Tu peux faire copier/coller des deux exemples précédents dans un .html pour voir ce que ça donne. |
|
|
00
|
|
|
#4 | ||
![]() ![]() Inscription : juillet 2006 Messages : 1 529 ![]() |
Tu peux faire qqch comme ça:
Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 4 ![]() |
J'ai le droit au border et background-color mais le fond sur lequel le texte s'affiche est plus complexe qu'un coloriage HTML.
J'ai tenté ton code : il fonctionne sous FF3.6 mais pas sous IE6 où l'image ne s'adapte pas à la longueur du paragraphe. En tout cas, ton idée d'alongement de l'image en hauteur semble très prometteuse. |
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : juillet 2006 Messages : 1 529 ![]() |
Pour IE6, j'aurais envie de dire: OSEF
Si cela fait partie de ton cahier des charges, tu devrais pouvoir régler le pb en ajoutant: Code :
|
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 4 ![]() |
Merci Candy. Je vais voir si ca passe sous Outlook. J'avais tenté du javascript embedded qui avait été refusé pour des soucis de sécurité mais bon ça se tente.
En tout cas, merci beaucoup de ton aide et de ta réactivité. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com