-
Compteur de contenus
45 462 -
Inscription
-
Dernière visite
-
Jours gagnés
208
Type de contenu
Profils
Forums
Blogs
Tout ce qui a été posté par Dylav
-
(5749) On dirait que la neige me manque... (Cambridge, Ontario, Canada)
-
Bonjour Julien, Commençons par la structure de ta page. Tu as un peu tout mélangé, les blocs s'enchevêtrent mal, et c'est la raison principale de tes ennuis. Verticalement, 3 blocs, repérés par les id bandeau, hauteur et pied_page. Bandeau : 2 blocs flottants, logo à gauche, logodroite à droite, et une image au milieu. La meilleure solution, à mon avis, est de mettre l'image ban.jpg en image de fond centrée horizontalement (URL relative par rapport à l'emplacement de la feuille de style). En largeur 1280, l'image sera complète. Pour les largeurs inférieures, les bords seront tronqués (en 1024 par exemple, on ne voit plus les deux spots latéraux). Hauteur : 3 blocs flottants, formant 3 colonnes, menu, contenu et news. La meilleure solution est de déclarer les colonnes flottant à gauche, elles s'adosseront les unes aux autres. Largeur 20% pour les deux extrêmes, 60% pour la centrale (si par hasard IE te faisait des misères en mettant la colonne de droite sous les autres, réduis la largeur de la colonne centrale à 58% par exemple, ou précise margin:0 sur les 3 colonnes). Pour ce bloc hauteur, le contenu actuel de tes colonnes est tel que tu peux te contenter d'une hauteur de 540 pixels. Tu trouveras ci-dessous la nouvelle version de ta feuille style.css respectant les conditions ci-dessus, et le squelette de la page index.html après résolution php (telle que je la récupère). Pour les images, vérifie les URL (je ne peux retourner à ta page, ton site est bloqué par mon proxy). /* fichier css*/ div { text-align:center; } div#bandeau { /*banniere*/ width:100%; border-style:none float:left; text-align:left; margin-left: 0; text-align:left; border-left-color: #FFFFFF; border-style:none; height:100px; background: url(ban.jpg) no-repeat top center; } div#hauteur { /* hauteur milieu page [ menu (log) + contenu + bloc news (heure + meteo + news ) ] */ width:100%; height:540px; } div#pied_page { /* pied de la page*/ clear:both; width:100%; height:50px; background-color:#33FF99; } div#menu { /*menu droite*/ float:left; width:20%; height:100%; background-color:#FF6699; } div#contenu { /*contenu de la page*/ float:left; width:60%; height:100%; background-color:#FFCC00; } div#bloc_news { /*colonne droite*/ float:left; width:20%; height:100%; background-color:#FF3300; } div#logo { /* case en haut à gauche*/ float:left; width:20%; height:100%; background-color:#0FF0FF; } div#logodroite { /*case en haut a droite */ border-left-color: #FFFFFF; border[ -left ]-width = 0px ; margin-left: 0; text-align:left; border-style:none; float:right; width:20%; height:100px; background-color:#FFFFFF; } div#log { /* bloc de login */ width:100%; height:150px; background-color:#FF9FF0; } div#heure { /* bloc heure et date*/ width:100%; border-style:none; height:150px; background-color:#FFFFFF; } div#meteo { /*bloc meteo */ width:100%; height:150px; background-color:#FF9FF0; } div#news2 { /* bloc de news (site) */ width:100%; height:150px; background-color:#F9F5FF; } <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="index_fichiers/style.css"> <meta name="author" content="Xxxxxxxxx Julien"> <title>Tutoland</title> </head> <body> <div id="bandeau"><!-- debut banniere --> <div id="logo"><img src="logo.jpg" align="left"></div> <div id="logodroite"><img src="logo2.jpg" align="right"></div> <!--pas d'image "ban", elle est dans la feuille de style--> </div><!--fin banniere--> <div id="hauteur"><!-- debut hauteur contenu + colonne droite + colonne gauche --> <div id="menu"><font color="#ffffff"> <!-- debut col gauche --> <div id="log"><font color="#ffffff"> <hr><strong>Login</strong></font> </div> <hr><strong>Liens</strong></font> </div> <!-- fin col gauche --> <div id="contenu"> <!-- debut col centrale --> <strong><br>Bienvenue sur Tutoland, <br>Site en cours de construction ....</strong> <br><br><img src="cons.jpg"> </div> <!-- fin col centrale --> <div id="bloc_news"> <!--début bloc news (col droite)--> <div id="heure"> <!--debut heure--> <font color="#ffffff"><hr> <strong>Date et Heure</strong> <br><br>Nous sommes le <br> 17-02-2008 et il est <br> 22:58 </font><hr> </div> <!--fin heure php--> <div id="meteo"> <!--debut meteo--> <font color="#ffffff"><strong>Méteo</strong><br> <br><img src="meteo.gif"></font><hr> </div> <!--fin meteo--> <div id="news2"> <!--debut news2--> <font color="#ffffff"><strong>News</strong> <br><br>Nouvelle version du site Tutoland !<br> <br>Plus belle!<br>Plus simple d'emploie!<br> et plus rapide! </font><hr> </div> <!--fin news2--> </div> <!--fin bloc news--> </div> <!--fin bloc hauteur--> <div id="pied_page"><font color="#ffffff"> © Tutoland-Entertainment <br> Version:1.1</font> </div> </body></html> Je pense qu'avec ça, ta page devrait beaucoup mieux se comporter, tant sous FireFox que sous Internet Explorer. Et probablement même avec les autres navigateurs... Nota : ainsi rédigée, ta page n'est pas encore parfaite. Il y reste en effet des clauses de style qui devraient être rapatriées dans la feuille de style : par exemple, les instructions <font color="#xxxxxx"> qui s'écrivent color:xxxxxx en CSS).
-
[JALC] Un troisième jeu débile
Dylav a répondu à un(e) sujet de Kévina dans J'ai vraiment rien à dire...
Merci, Cédric, je vais m'en servir cette nuit-ci... -
Si trouille, c'est la... ... peur !
-
Ben alors, DK, et le 5746 ? (5746) Eh oui, un train peut en cacher un autre ! (Severn Bridge, Ontario) Et on reprend avec le n° 5748
-
Bonsoir Julien, Effectivement, tu as un problème général de positionnement de bandeau haut (en tout cas pour la définition d'écran 1024x768 qui est la mienne), et un problème particulier avec Internet Explorer, qui semble sérieusement déraper dans l'affichage des blocs de ta page. J'ai sorti l'environnement de ta page (fichier / enregistrer sous). Je vais étudier ça, mais je ne te promets pas une réponse dès ce soir, il est déjà bien tard. Je peux en tout cas te donner un élément de réponse : on ne peut pas exprimer la hauteur d'un bloc en pourcentage. Le navigateur lui donnerait la hauteur nécessitée par son contenu. En particulier, pour un bloc dont tu ne définis qu'une image de fond, la hauteur sera nulle, car l'image de fond n'est pas considérée comme un contenu, et le bloc est donc vide.
-
« Hue, Musse ! », c'est le cri qu'il lance du haut de sa... ... carriole
-
[Résolu] VB Express 2005 : mise en forme de fichier texte
Dylav a répondu à un(e) sujet de Raphdu01 dans Programmation
OK. J'ai capté. En fait, tu dois effectuer une lecture « brute » de ton enregistrement, qui se termine par un drapeau de fin, genre « 0A0D » (line feed/carriage return). Et c'est ce drapeau de fin qui est rangé dans le dernier poste de la table tent. Si tu le prends en compte, il te génère effectivement une ligne « blanche » dans ton fichier de sortie. CQFD -
[JALC] Un troisième jeu débile
Dylav a répondu à un(e) sujet de Kévina dans J'ai vraiment rien à dire...
Mais qu'elle est compliquée, celle-là ! Bonne nuit, Zébulon... Oups, me suis trompé de topic, moi -
(5745) Attention, un train peut en cacher un autre (clic) Malta, Wisconsin
-
(5743) Un peu de musique pour adoucir...
-
[JALC] Un troisième jeu débile
Dylav a répondu à un(e) sujet de Kévina dans J'ai vraiment rien à dire...
Vite vite Et m... Alors là, DK, voici un but marqué de très très loin ! :P -
[Résolu] VB Express 2005 : mise en forme de fichier texte
Dylav a répondu à un(e) sujet de Raphdu01 dans Programmation
Pas tout à fait. En effet, je peux raisonnablement supposer que UBound(tent) identifie le rang du dernier poste de la table, et LBound(tent) celui du premier poste. Ainsi, le nombre de postes de la table est bien imax = UBound(tent) - LBound(tent) +1. Et, si le premier indice de la table est 0, le dernier sera imax - 1. […] imax = UBound(tent) - LBound(tent) + 1 For i = 0 To imax - 1 […] Ceci dit, si tu estimes avoir tous tes renseignements en t'arrêtant un rang avant, pas de problème -
Voyez la maîtresse, les laissant faire. Elle s'est souillé les mains. Ma chère, votre menthe a un goût de fiel.
-
( 5741 ) Un peu de magie ?...
-
(5739) Bah, c'est la motrice qui l'aura perdu... (La Crosse, Wisconsin)
-
Coups de gueule / Coups de cœur
Dylav a répondu à un(e) sujet de Rion dans J'ai vraiment rien à dire...
Oui ? Et ça, c'est quoi ? Que crois-tu qu'il se passe lorsqu'un internaute turc ou brésilien clique dessus ? Crois-tu que ton blog reste privé ? -
(5737) J'ai tout bien monté et il me reste ça
-
[Résolu] VB Express 2005 : mise en forme de fichier texte
Dylav a répondu à un(e) sujet de Raphdu01 dans Programmation
[…] imax = UBound(tent) - LBound(tent) + 1 For i = 0 To imax - 2 […] Juste un détail qui m'intrigue. Je comprends bien la première ligne, qui donne le nombre imax de postes de la table. Pour la seconde ligne, en allant de 0 à imax-2, ta boucle ne s'occupera que des imax-1 premiers postes de la table. Pourquoi ne pas traiter le dernier poste ? Tu pourrais d'ailleurs écrire tout simplement : imax = UBound(tent) - LBound(tent) For i = 0 To imax -
Coups de gueule / Coups de cœur
Dylav a répondu à un(e) sujet de Rion dans J'ai vraiment rien à dire...
C'est pas faux... © Kaamelott -
5735
-
Les rues de Montcuq (cultes par ailleurs !) accueillent le touriste pour lui mettre des croissants au beurre d'escargot dans les oreilles. L'échelle, étant à cavitation variable, produit des gargouillis ainsi que des vents de nos austères côtes bretonnes. Nous ne pouvons donc plus continuer à jouer les fines bouches. Ainsi, mettons les pieds dans le plat, et les mycoses sous la table. Certains sujets sont, de par leur nature érectile priapique, tristement semblables à un Indien dans une tire présidentielle en route vers l'infini et les Schtroumpfs iront tous au paradis, là où reposent les golgottes qui ont tout perdu. Le 14 février, quand les Iroquois pratiquent la danse, leurs cheveux verts hennissent de bonheur ! Mais on oublie trop vite que la pratique d'absolution des péchés risque d'entraîner
-
[JALC] Un troisième jeu débile
Dylav a répondu à un(e) sujet de Kévina dans J'ai vraiment rien à dire...
10 mn -
[Résolu] VB Express 2005 : mise en forme de fichier texte
Dylav a répondu à un(e) sujet de Raphdu01 dans Programmation
Bonsoir Raphdu01, Je ne suis pas trop étonné que ma 1ère solution ne fonctionne pas. Je m'étais trop habitué à un langage très permissif (PERL, pour ne pas le nommer), qui sait convertir implicitement une variable dans le type nécessaire à l'opération qu'on veut lui faire subir (c'est pratique, mais ça peut s'avérer vicieux, dans certains cas). Dans notre cas, je voulais temporairement faire de tent(i) un booléen... Pour la seconde solution, je ne saisis pas bien l'anomalie. Il semblerait que Len(tent) ne définisse pas, comme je le pensais, le nombre de postes de la table tent. N'existe-t-il pas une fonction qui remplisse ce rôle ? Mais je voudrais revenir à la solution que tu tentais de mettre en œuvre. Dans la mesure où tent(i) n'est pas un nombre, mais une chaîne de caractères, ne devrait-on pas écrire le test sous la forme (if tent(i) eq "") ? -
Coups de gueule / Coups de cœur
Dylav a répondu à un(e) sujet de Rion dans J'ai vraiment rien à dire...
C'e s t qui, d'abord, ce Firmin... ... C'e s t lui ?
