potter64
Messages postés7Date d'inscriptionsamedi 21 janvier 2006StatutMembreDernière intervention28 avril 2008
-
28 avril 2008 à 13:18
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
28 avril 2008 à 17:59
Bonjour,
Je suis le webmaster de la Chambre des Secrets, et nous avons refait notre design il y a quelques jours.
Il reste quelques bugs que l'on corrige petit à petit, mais le plus gros est notre banniere, elle fait 1264pixels de largeur, donc seul un visiteur qui est en 1280 pixels(largeur) de résolution la voit bien, mais dès qu'on est en 1024 ca bug.
J'ai cherché un script en js qui me permettrait de mettre une image redimensionné selon la résolution du visiteur, mais j'ai seulement trouvé des scripts qui redirige vers une autre page.
Ne connaitriez vous pas un script qui changerais l'image par rapport à la résolution du visiteur ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 28 avril 2008 à 13:26
>>ca bug.
ça ne peut pas planter... ou alors il faut faire je ne sais quoi, je ne sais où ?
tout au plus, si on ne fait rien, il y aura des "scrollbar" !
ne pas fixer la taille dans la balise ? quoique... on aimerait voir !
pas une adresse ! pas 256987 lignes !
comment est défini la "bannière", pas plus.
<hr /> Cordialement Bul [mon Site] [M'écrire]
potter64
Messages postés7Date d'inscriptionsamedi 21 janvier 2006StatutMembreDernière intervention28 avril 2008 28 avril 2008 à 13:33
Salut bultez !
C'est vrai, j'ai pas donné assez d'infos, mon site est http://www.chambredesecrets.net et la bannière elle fait toute la largeur en haut de la page sur une hauteur de 175 pxs environ.
Zobibol
Messages postés469Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention20 février 20176 28 avril 2008 à 15:03
Bonjour(s) au pluriel
J'ai déjà été confronté à ce genre d'embrouille.
tout d'abord, ce n'est pas un bug, mais un dysfonctionnnement d'affichage, donc, ça ne gêne en rien le fonctionnement du site mais altère la présentation.
Ensuite, on ne peux pas utiliser de div, mais une image, la oui !!!!!!!
du coup on a :
<html>
<head>
<title>
</title>
<style>
.bandeau{
overflow:hidden;
position:absolute;
top:0px;
left:0px;
}
</style>
<script>
var originalHeadBandSize = {
width:1264,
height:163
}
function redimHeadband(){
var headBand = document.getElementById("bandeau");
headBand.style.width = document.body.clientWidth + "px";
var ratio = originalHeadBandSize.width / originalHeadBandSize.height;
headBand.style.height = originalHeadBandSize / ratio + "px";
}
</script>
</head>
</html>
et la, quelques soit la résolution la bannière d'une part préserve son ratio et ce dimensionne correctement.
potter64
Messages postés7Date d'inscriptionsamedi 21 janvier 2006StatutMembreDernière intervention28 avril 2008 28 avril 2008 à 16:30
Ouais... encore des erreurs... je les ait corrigés sauf dans spip_style.css parce que j'ai besoin d'un accès ftp que je ne pourrais avoir que dans 15 min...
Concernant la banniere je l'ai définie en css avec la propriété background-image pour le bloc bandeau(c'est un id pas une class).
Zobibol
Messages postés469Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention20 février 20176 28 avril 2008 à 16:56
Je suis d'accord avec Bultez sur le coup, background-image n'a pas d'attribut de taille aussi, il n'est pas possible de l'utiliser dans ce cas !
d'ou l'image !
Dans la méthode que j'ai écrite, je respecte le ratio (suite à des problèmes sur un projets de présentation photo, je n'ai pas eu d'autre choix), sinon, l'image présenté est déformée !
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 28 avril 2008 à 16:58
tiens, je te l'avais dit bultez tu viens de résoudre le mystère !!! lol !
Met tes autres problème ici, on va essayer de les résoudre et si on y arrive pas tu reposte (ça m'étonerai, bultez trouve toujours la réponse au question les plus compliqués) !!
potter64
Messages postés7Date d'inscriptionsamedi 21 janvier 2006StatutMembreDernière intervention28 avril 2008 28 avril 2008 à 17:00
Zobibol, je vais essayer ta méthode tout à l'air en local, je pense qu'elle donne de bien meilleur résultat(parce qu'il y a plus de lignes :d !). Je te tiens au courant !
potter64
Messages postés7Date d'inscriptionsamedi 21 janvier 2006StatutMembreDernière intervention28 avril 2008 28 avril 2008 à 17:16
lol, alors je commence :
mes plus gros problemes sont les differences de comptatibilité entre ie7 et ff, la preuve en ce moment, sur ie7 tout va bien mais il y a un gros décalage du #bloc-content.
inc-sommaire-articles.html(le bloc principal de la page(au milieu))
#CACHE{600}
La Chambre des Secrets, site d'actualité sur Harry Potter et son univers.
Sur la Chambre des Secrets, trouvez tout ce dont vous voulez savoir sur Harry Potter !
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 28 avril 2008 à 17:47
oui mais en fait firefox respecte les standard a ce qu'il parait alors que IE ne les respecte pas assez il parait donc peut être que bultez aura une autre solution sinon fait deux feuille de style une pour IE et une pour ff :
et dans le head tu met un truc du genre :
<!-- IF [IE] -->
<stylesheet type="text/css" src="chemin" />
<!-- END IF -->
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 28 avril 2008 à 17:59
Bonjour à tous,
Pour la bannière, la soluce de
Zobibol est bien plus élégante pour les
raisons qu'il a évoqué, mais perso je mettrai un appel de la fonction sur le
resize du document.
Pour le reste, testes en supprimant le DOCTYPE
STRICT qui lui reproduit presque fidélement ce que tu demandes et regarde les
points qui changent et oubli ce qui ne change pas.