Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1423 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pourcentage dans un tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pourcentage dans un tableau

n°1122665
jeromeke
Posté le 17-06-2005 à 02:28:24  profilanswer
 

Bonsoir,
voici mon problème:
 
<body bgcolor="#96D8FF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td bgcolor="#00008D" width="100%" height="10%"></td></tr>
<tr><td bgcolor="#0071BD" width="100%" height="10%"></td></tr>
</table>
</body>
 
Les pourcentages semblent ne pas marché, j'obtiens des lignes d'1 pixel.
Quelqu'un peut m'aider? :)
 
Merci d'avance.
Jérôme


Message édité par jeromeke le 17-06-2005 à 02:45:28
mood
Publicité
Posté le 17-06-2005 à 02:28:24  profilanswer
 

n°1122672
100top
Posté le 17-06-2005 à 03:17:33  profilanswer
 

jeromeke a écrit :

Bonsoir,
voici mon problème:
 
<body bgcolor="#96D8FF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td bgcolor="#00008D" width="100%" height="10%"></td></tr>
<tr><td bgcolor="#0071BD" width="100%" height="10%"></td></tr>
</table>
</body>
 
Les pourcentages semblent ne pas marché, j'obtiens des lignes d'1 pixel.
Quelqu'un peut m'aider? :)
 
Merci d'avance.
Jérôme


 
 
essaye de mettre &nbsp;
dans tes tableaux !

Code :
  1. <body bgcolor="#96D8FF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  2. <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  3. <tr><td bgcolor="#00008D" width="100%" height="10%">&nbsp;</td></tr>
  4. <tr><td bgcolor="#0071BD" width="100%" height="10%">&nbsp;</td></tr>
  5. </table>
  6. </body>

n°1122673
jeromeke
Posté le 17-06-2005 à 03:28:05  profilanswer
 

Génial merci!

n°1122674
jeromeke
Posté le 17-06-2005 à 03:28:54  profilanswer
 

Mais en fait la on prend la hauteur de la taille de texte et pas 10%.. :S

n°1122730
plainsofpa​in
Pingouino's lover
Posté le 17-06-2005 à 09:32:09  profilanswer
 

Abandonne les tableaux dans ce cas la :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1123160
Profil sup​primé
Posté le 17-06-2005 à 14:38:51  answer
 
n°1123166
FlorentG
Unité de Masse
Posté le 17-06-2005 à 14:40:57  profilanswer
 

100top a écrit :

essaye de mettre &nbsp;
dans tes tableaux !

Code :
  1. <body bgcolor="#96D8FF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  2. <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  3. <tr><td bgcolor="#00008D" width="100%" height="10%">&nbsp;</td></tr>
  4. <tr><td bgcolor="#0071BD" width="100%" height="10%">&nbsp;</td></tr>
  5. </table>
  6. </body>



&nbsp; représente un espace insécable, genre celui qu'on met entre un mot et un point virgule. Je vois pas ce qu'il à foutre tout seul dans une case vide :o C'est du bricolage immonde :o

n°1123168
FlorentG
Unité de Masse
Posté le 17-06-2005 à 14:41:47  profilanswer
 

Ensuite, quand on dit height=100%, c'est 100% de quoi ? Sachant que <html> et <body> n'ont pas de taille par défaut... Bref, beaucoup de notions d'HTML et de CSS font défaut ici :(

n°1123182
Profil sup​primé
Posté le 17-06-2005 à 14:47:14  answer
 

A mon avis ça serait 100% de la taille de la fenêtre du navigateur, faire un site redimensionnable en gros.

n°1123189
FlorentG
Unité de Masse
Posté le 17-06-2005 à 14:50:38  profilanswer
 

Ouais, mais si il le précise nulle part, ben c'est loupé ;) Encore une fois, par défaut, il calcul le pourcentage par rapport au premier parent trouvé dans la hiérarchie qui a une dimension correspondante explicite. Là y'en a aucune, donc pouet. Aussi, vaut mieux laisser tomber les tableaux, ça fait des années qu'on se tue à dire plein de choses...

mood
Publicité
Posté le 17-06-2005 à 14:50:38  profilanswer
 

n°1123192
Profil sup​primé
Posté le 17-06-2005 à 14:54:23  answer
 

Il faut savoir rester indulgent avec ceux qui débarquent. Laisse leur le temps de découvrir le html avant de les forcer à faire un site "conforme". (mais j'suis d'accord avec toi sinon :))


Message édité par Profil supprimé le 17-06-2005 à 14:55:01
n°1123200
micfont999
Simplement Moi
Posté le 17-06-2005 à 14:58:46  profilanswer
 


 
 
Bah voui il faut etre tout gentil tout mimi avec eux [:atmos], on est passé par la aussi (enfin à part les stars qui ont achté 15000 bouquin et qui les ont tous lu avant de commencer.. :)  

n°1124875
jeromeke
Posté le 20-06-2005 à 00:15:01  profilanswer
 

C'est simple, c'est pour un site qui ai les memes proportions en toutes les résolution: plus de chipotage.

n°1124879
0x90
Posté le 20-06-2005 à 00:20:49  profilanswer
 

Pour faire simple, par défaut, la page web à la taille de son contenu, et le 10%, c'est 10% de la taille de la page. Le contenu c'est quoi : une table, dont la hauteur est de 100%. C'est la que ca bloque :
la page a pour hauteur la taille de la table qui a pour hauteur 100% de la taille de la page qui a pour hauteur la taille de la table qui a pour ... enfin t'as compris, c'est un problème insoluble, donc pour lui la page fait 0px de hauteur.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1124895
Badze
Aime les frites
Posté le 20-06-2005 à 00:38:56  profilanswer
 

A mettre entre <head>

Code :
  1. <style type="text/css">
  2. .line{
  3. line-height:11px;} /*la taille de ton height en pixel*/
  4. </style>


 
apres tu fais cela dans ton html :  

Code :
  1. <table>
  2.   <tr>
  3.     <td class="line"></td>
  4.   </tr>
  5. </table>


Message édité par Badze le 20-06-2005 à 00:39:27
n°1124928
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 20-06-2005 à 03:46:52  profilanswer
 

FlorentG a écrit :

&nbsp; représente un espace insécable


Une espace insécable en Français, l'espace entre 2 mots est féminin, au contraire de l'espace au dessus des nuages qui lui est masculin, mais c'est vrai qu'en Anglais, ça ne compte pas. :D
Et entre un mot et un point virgule, on met une espace fine qui est invariable en chasse contrairement à l'espace insécable qui elle est variable.
Il me semble même que le &nbsp; est considérée par les navigateurs comme une espace insécable invariable (largeur d'un tier de cadratin donc d'un tier du corp de la lettre) qui au contraire de l'espace insécable est justement invariable.
 
 
EDIT : Après recherche l'espace fine existe belle et bien en HTML, il s'agit de &thinsp;, c'est donc elle qu'il faudrait mettre entre un mot et un point virgule ou tout autre signe de ponctuation composé de 2 parties verticales (2 points, point d'exclamation, etc.)


Message édité par The-Shadow le 20-06-2005 à 04:14:55
n°1124940
FlorentG
Unité de Masse
Posté le 20-06-2005 à 08:15:23  profilanswer
 

Ca y est, le typographe a parlé... :D Et super-merci :jap: C'est vraiment un truc que je savais pas :jap:

n°1125105
Killer_386
Posté le 20-06-2005 à 11:54:35  profilanswer
 

+1, merci pour ce cours, je n'en savais rien non plus :D.

n°1125138
0x90
Posté le 20-06-2005 à 12:49:14  profilanswer
 

The-Shadow a écrit :

Une espace insécable en Français, l'espace entre 2 mots est féminin, au contraire de l'espace au dessus des nuages qui lui est masculin, mais c'est vrai qu'en Anglais, ça ne compte pas. :D
Et entre un mot et un point virgule, on met une espace fine qui est invariable en chasse contrairement à l'espace insécable qui elle est variable.
Il me semble même que le &nbsp; est considérée par les navigateurs comme une espace insécable invariable (largeur d'un tier de cadratin donc d'un tier du corp de la lettre) qui au contraire de l'espace insécable est justement invariable.
 
 
EDIT : Après recherche l'espace fine existe belle et bien en HTML, il s'agit de &thinsp;, c'est donc elle qu'il faudrait mettre entre un mot et un point virgule ou tout autre signe de ponctuation composé de 2 parties verticales (2 points, point d'exclamation, etc.)


 
Si t'en a d'autres comme ca, j'en veut :love: ( même si tu veut faire un topic unique avec plein de règles de typos ... mmmm... )


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1125300
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 20-06-2005 à 16:07:59  profilanswer
 

Dites, j'suis pas très fort en expression régulières (y'a pas que là d'ailleurs, mais passons).
Y'a pas un de vous qui en ferait une petite pour remplacer "mot;" "mot ;" "mot   ;" par "mot&thinsp;;". :D
Jusqu'à maintenant, dans ma procédure d'affichage sur mon forum, je faisais juste un str_replace(' ;','&nbsp;;'), mais maintenant que je sais que l'espace fine existe en HTML, je vais l'utiliser. :D

n°1125854
0x90
Posté le 21-06-2005 à 09:16:17  profilanswer
 

's/\b( |\n|\&nbsp;)*(;|:|!)/\&thinsp;\2/'
 
( remplace un nombre quelquonque d'espaces ' ' ou '&nbsp;' ou '\n' à la fin d'un mot suivit de ; : ou ! par un &thinsp; )
 
( testé sous sed, faudra que t'adapte pour le rentrer dans ta fonction )


Message édité par 0x90 le 21-06-2005 à 09:16:28

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1126433
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 21-06-2005 à 16:03:42  profilanswer
 

Merci, je vais yeuter ça. :jap:

n°1126565
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 21-06-2005 à 17:45:40  profilanswer
 

Bon en fait, ça marche pas, enfin si, ça fonctionne à peu près correctement, mais pendant 10 minutes, je me suis demandé si c'était pas possible de faire une fonction qui corrige automatiquement les fautes typographiques (mettres les espaces suivant la ponctuation, remplacer les guillemets anglais par des guillements français, etc. Mais en fait, ça poserait trop de problème, notemment au niveau des smileys qui ne serait plus reconnu ou d'autre partie de mon BBCode, tant pis.

n°1126771
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 21-06-2005 à 22:24:02  profilanswer
 

Bon bah j'en rajoute une couche, IE ne supporte pas &thinsp;.  :pfff:  
 
Par contre, lol, je viens de me rendre compte que le forum le supporte.
 
Si vous tapez &thinsp; dans la fenêtre réponse rapide et que vous cliquez après sur répondre (sous FireFox), votre textarea n'affichera pas &thinsp; mais une espace fine. C'est marrant à voir une espace fine dans un textarea.

n°1126959
Profil sup​primé
Posté le 22-06-2005 à 01:27:12  answer
 

:??:


Message édité par Profil supprimé le 22-06-2005 à 01:27:41
n°1126965
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 22-06-2005 à 02:55:02  profilanswer
 

Oui, ce que je veux dire, c'est que sous FireFox
Si vous tapez &thinsp; dans la case Réponse rapide du forum HFR.
Essayez donc, vous tapez -&thinsp;-.
Ensuite, vous cliquez sur le bouton Répondre.
Le forum va récupérer votre texte qui était dans la case rapide pour le mettre dans le textarea standard pour poster.
Mais là, le code &thinsp; aura disparu et entre les 2 traits d'union, vous vous retrouvez avec une espace fine au lieu du code &thinsp;.

n°1126988
FlorentG
Unité de Masse
Posté le 22-06-2005 à 08:13:51  profilanswer
 

Le mieux encore pour ça est de passer par l'entité machin :
 
test : pouet

n°1126989
FlorentG
Unité de Masse
Posté le 22-06-2005 à 08:14:16  profilanswer
 

Ah c'est marrant, c'est tout pétÿ par rapport à un espace normal

n°1127282
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 22-06-2005 à 12:50:27  profilanswer
 

FlorentG a écrit :

Ah c'est marrant, c'est tout pétÿ par rapport à une espace normale


 [:amandine75011]

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pourcentage dans un tableau

 

Sujets relatifs
tableau associatif javasupprimer un element de tableau en variable de session
Probléme de Tableau HTML [ Colspawn Rospawn]Pb pour figé un tableau
[JS]transmission de tableauProblème de Mise en place d'un tableau
Construire un tableau en CSStrier un tableau à 2 dimensions de caracteres
Tableau en static[PHP] Tester si une valeur existe dans un tableau [RESOLU]
Plus de sujets relatifs à : Pourcentage dans un tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR