A voir également:
- Etendre un div sur toute la hauteur d'une pag
- Comment supprimer une page sur word - Guide
- Etendre ecran pc - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Comment traduire une page - Guide
- Créer une page facebook - Guide
5 réponses
Utilisateur anonyme
Modifié par eone2 le 7/03/2011 à 14:49
Modifié par eone2 le 7/03/2011 à 14:49
bon pour ton problème c'est un peu délicat, la solution css marche.
déjà il faut que tu sache où placer le css.
bon déjà ton site est ainsi:
répertoires dans la racine :
-le répertoire donc pointe htt://87.98.161.227:8080 contenant le projet 1
-le repertoire funkysayu.localhost.cx c'est lui qui contient le css qui nous interresse (custom.css)
-les répertoires autres ..
modifions le fichier custom.css
plus précisément div#visual-portal-wrapper etant la partie centrale( zone blanche) donc tu veux appliquer une nouvelle hauteur
et du coup on aura ce que tu veux au niveau de la taille mais il faudra le remettre au centre
et c'est là que le cours de math commence !
(largueur fenetre (objet windows) -taille cadre /2 => le recul à faire vers la droite
dans le dossier projet 1 > dossier Sunburst Theme> fichier javascript :
jquery-cachekey3546.js
edition le
on va creer la fonction fen() (tu l'appelles comme tu veux )
voici le code à inserer
fini reste plus qu'a lancer la fonction au démarrage de la page
>projet1 >projet.html
tu entres dans la balise body l'attribut onload="fen()"
soit
plutôt simple et ça marche bien mais cela peut affecter les éléments à l'intérieur du cadre.
autre méthode:
là aucun élément ne sera déplacé dans le cadre mais par contre, la taille du cadre ira au delà de celle de la fenêtre et ceci sur tous les écrans. Pas tres beau car il y aura un bonne marge entre les écrits et la fin de la page.
là tu ne modifies pas le fichier custom.css mais tu crées la fonction javascript fen() comme ceci
et bien sûr onload="fen()"
avant de faire toutes ces manipulations je te rappelle que ta page à un style css permettent d'augmenter la taille selon le contenu d'où si tu as assez de quoi mettre dans la page accueil elle sera assez longue pour aller vers le bas.
PS: tu peux aussi definir une hauteur (h) dans la fonction fen() au lieu de h=window.screen.height;
un padding-bottom en css et document.body.scrollHeight resolvent aussi le probleme.
@+
déjà il faut que tu sache où placer le css.
bon déjà ton site est ainsi:
répertoires dans la racine :
-le répertoire donc pointe htt://87.98.161.227:8080 contenant le projet 1
-le repertoire funkysayu.localhost.cx c'est lui qui contient le css qui nous interresse (custom.css)
-les répertoires autres ..
modifions le fichier custom.css
plus précisément div#visual-portal-wrapper etant la partie centrale( zone blanche) donc tu veux appliquer une nouvelle hauteur
height:100%; /*ceci ne marchera que lorsque cet objet est en position absolut */ position:absolute;
et du coup on aura ce que tu veux au niveau de la taille mais il faudra le remettre au centre
et c'est là que le cours de math commence !
(largueur fenetre (objet windows) -taille cadre /2 => le recul à faire vers la droite
dans le dossier projet 1 > dossier Sunburst Theme> fichier javascript :
jquery-cachekey3546.js
edition le
on va creer la fonction fen() (tu l'appelles comme tu veux )
voici le code à inserer
function fen(){ var h=window.screen.width;//largueur de la fenetre h=(h-1100)/2;//1100 taille du cadre var obj=document.getElementById("visual-portal-wrapper").style.left=h+"px"; }
fini reste plus qu'a lancer la fonction au démarrage de la page
>projet1 >projet.html
tu entres dans la balise body l'attribut onload="fen()"
soit
<body class="template-document_view portaltype-document section-accueil icons-on" dir="ltr" onload="fen()">
plutôt simple et ça marche bien mais cela peut affecter les éléments à l'intérieur du cadre.
autre méthode:
là aucun élément ne sera déplacé dans le cadre mais par contre, la taille du cadre ira au delà de celle de la fenêtre et ceci sur tous les écrans. Pas tres beau car il y aura un bonne marge entre les écrits et la fin de la page.
là tu ne modifies pas le fichier custom.css mais tu crées la fonction javascript fen() comme ceci
function fen(){ var h=window.screen.height; var obj=document.getElementById("visual-portal-wrapper").style.height=h+"px"; }
et bien sûr onload="fen()"
avant de faire toutes ces manipulations je te rappelle que ta page à un style css permettent d'augmenter la taille selon le contenu d'où si tu as assez de quoi mettre dans la page accueil elle sera assez longue pour aller vers le bas.
PS: tu peux aussi definir une hauteur (h) dans la fonction fen() au lieu de h=window.screen.height;
un padding-bottom en css et document.body.scrollHeight resolvent aussi le probleme.
@+
Stéphane18
Messages postés
372
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
20 février 2019
132
5 mars 2011 à 14:17
5 mars 2011 à 14:17
Salut, dans ton cas le plus simple serai de remplir ta page avec du contenu tout simplement, sinon pour donner une hauteur fixe à un bloc tu doit utiliser la propriété
Tu peux aussi ajouter une image de fond blanc.
heightet lui donner une valeur
350pxpar exemple.
Tu peux aussi ajouter une image de fond blanc.
Utilisateur anonyme
5 mars 2011 à 15:10
5 mars 2011 à 15:10
bah chez moi ton cadre va même au delà de la hauteur de la page, comme quoi cela dépend de la taille de l'écran ou de la hauteur de la fenêtre
récupère la taille de la fenêtre, donc tu peux l'attribuer à ton cadre et éviter l'effet du redimensionnement en prévoyant l'événement
ou tout simplement en css
et ne pas oublier
pour qu'il n'y ait pas de recul vers le bas
c'est ce dernier que je te propose.
mais par contre il faudra faire attention car la position des éléments à l'intérieur du cadre peut être modifié
document.body.clientHeight;
récupère la taille de la fenêtre, donc tu peux l'attribuer à ton cadre et éviter l'effet du redimensionnement en prévoyant l'événement
onresize
ou tout simplement en css
height:100%;
et ne pas oublier
top:0px;
pour qu'il n'y ait pas de recul vers le bas
c'est ce dernier que je te propose.
mais par contre il faudra faire attention car la position des éléments à l'intérieur du cadre peut être modifié
Oups j'avais oublié que vous répondiez vite sur ce forum...
Bon alors. J'ai testé le height: 100%, mais il ne marche pas. Impossible d'étendre le contenu.
Pour ce qui est d'un fond blanc, je ne peux pas. Car j'ai besoin de l'image de fond comme elle est :/
Ensuite, j'ai pas encore testé le js, mais je vais voir si je peux (cms : plone).
Je vous tient au courant.
Il y a d'autres techniques ?
Bon alors. J'ai testé le height: 100%, mais il ne marche pas. Impossible d'étendre le contenu.
Pour ce qui est d'un fond blanc, je ne peux pas. Car j'ai besoin de l'image de fond comme elle est :/
Ensuite, j'ai pas encore testé le js, mais je vais voir si je peux (cms : plone).
Je vous tient au courant.
Il y a d'autres techniques ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question