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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19  20  21  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1234083
The-Shadow
T'as été voir dans ton profil?
Posté le 29-10-2005 à 14:14:35  profilanswer
 

Reprise du message précédent :


Je jette un noeil, mais ça fait mal et après faut le chercher si il roule sous le bureau ou un truc du genre, c'est chiant.

mood
Publicité
Posté le 29-10-2005 à 14:14:35  profilanswer
 

n°1234323
antp
Champion des excuses bidons
Posté le 30-10-2005 à 01:10:29  profilanswer
 

Dans la série "mais comment faire en CSS ce qu'on fait super facilement avec les tableaux ?", je vous pose le problème suivant :
Je suis en train de refaire l'HTML de www.imcdb.org (le site est pas de moi à la base, après avoir refait une partie du PHP et presque tout le SQL, je m'attaque à l'HTML).
J'ai déjà refait le haut du site : www.imcdb.org/xhtml-test/
Les CSS : www.imcdb.org/xhtml-test/styles/common.css + www.imcdb.org/xhtml-test/styles/gold.css
J'ai dû utiliser un hack pour que ma liste de 4 liens soit centrée dans IE et Firefox (l'un voulait les 50% dans le conteneur et l'autre dans le contenant).
Donc mes questions :
- y a moyen de faire ça sans hack ?
- dans la barre jaune au-dessus, comment aligner le texte "bienvenue..." avec le texte qui est dans la partie de droite ?
- pourquoi on doit absolument mettre le contenu du <form> dans un bloc... je vais devoir bêtement foutre un div forcé en inline pour ça [:kiki]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234328
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 01:27:50  profilanswer
 

Si tes quatre liens resteront quoi qu'il arrive 4, je ne vois pas le problème puisque la taille de l'ensemble est fixe ainsi que les 4 onglets.
 
Un div centré contenant ta liste devrait faire l'affaire (margin-left : auto; margin-right : auto;)
 
Tu peux même essayer directement avec ul sans div. (A tester quand même). N'oublie pas de rajouter un text-align : center; au conteneur de ce div pour les IE < 6.
 
Pour la deuxième question : quel texte dans la partie droite ? :??:

n°1234330
antp
Champion des excuses bidons
Posté le 30-10-2005 à 01:41:28  profilanswer
 

1) bah oui mais dans ce div je dois mettre des blocs, vu que je dois forcer la largeur des éléments. Et du coup je dois les mettre en float:left pour qu'ils soient côte-à-côte. Ou alors il y a une ruse à laquelle je ne pense pas... Je ne vois pas comment faire pour centrer leur conteneur, ça n'avait pas l'air de marcher à partir du moment où ils passaient en float :/
 
2) "login" + le form de recherche

Message cité 1 fois
Message édité par antp le 30-10-2005 à 01:42:14

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234331
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 01:46:10  profilanswer
 

antp a écrit :

1) bah oui mais dans ce div je dois mettre des blocs, vu que je dois forcer la largeur des éléments. Et du coup je dois les mettre en float:left pour qu'ils soient côte-à-côte. Ou alors il y a une ruse à laquelle je ne pense pas... Je ne vois pas comment faire pour centrer leur conteneur, ça n'avait pas l'air de marcher à partir du moment où ils passaient en float :/
 
2) "login" + le form de recherche


 
 
Attend, je télécharge et je regarde vite fait. ;) Mais à priori, pas de problème...


Message édité par Hermes le Messager le 30-10-2005 à 01:46:26
n°1234333
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 01:56:12  profilanswer
 

Il est où le common.css ?

n°1234334
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 01:56:47  profilanswer
 

Ah, c'est bon...

n°1234336
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 02:24:03  profilanswer
 

Ouep, bon pour le moment, j'ai du utiliser un div conteneur supplémentaire. :/  
 

Code :
  1. #Navig
  2. {
  3.   padding: 0px;
  4.   margin-top : 0px;
  5.   width : auto;
  6.   height: 40px;
  7. }
  8. #conteneur-supp
  9. {
  10.   margin-left: auto;
  11.   margin-right: auto;
  12.   width : 640px;
  13. }
  14. #Navig ul
  15. {
  16.   padding: 0px;
  17.   margin : 0px;
  18.   display : inline;
  19.   list-style-type: none;
  20.   text-align: center;
  21. }
  22. #Navig li
  23. {
  24.   float: left;
  25.   text-align: center;
  26.   vertical-align : top;
  27.   background-image: url("../gold/menu.gif" );
  28.   padding: 0px;
  29.   margin : 0px;
  30.   width: 160px;
  31.   height: 20px;
  32. }


Message édité par Hermes le Messager le 30-10-2005 à 02:25:52
n°1234337
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 02:24:42  profilanswer
 

Je vais dormir. Mais ma soluce passe sur IE 6, Moz et Opera. :/ Pas testé sur IE 5.5 ou - .

n°1234380
antp
Champion des excuses bidons
Posté le 30-10-2005 à 10:57:38  profilanswer
 

:jap: merci, c'est déjà mieux que le hack avec les "_"


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 30-10-2005 à 10:57:38  profilanswer
 

n°1234391
antp
Champion des excuses bidons
Posté le 30-10-2005 à 11:23:44  profilanswer
 

Autre question : la liste de marques avec numéros devant c'est pour le moment un tableau de 3 cellules avec les numéros mis directement dans l'HTML.
J'avais mis un span autour du numéro pour le forcer en police type "courier" pour que les espaces devant le numéro prennent la même taille qu'un chiffre, pour que ce soit aligné mais plus joli qu'avec un "0" devant.
Pour éviter ça je pourrais utiliser un <ol> mais du coup je ne peux plus utiliser mon tableau de 3 cellules (pour les 3 colonnes). Et comme rien n'est vraiment prévu pour la gestion des colonnes en CSS... je vois mal comment couper cette liste en 3 colonnes.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234394
uriel
blood pt.2
Posté le 30-10-2005 à 11:40:28  profilanswer
 

ce serait mal de conserver un tableau a ce niveau?
 pour moi ce sont des donnees tabulaires :??:

n°1234399
antp
Champion des excuses bidons
Posté le 30-10-2005 à 11:56:51  profilanswer
 

Bah disons que la seule raison des trois colonnes c'est pour la présentation, je ne considère pas ça comme des données tabulaires (surtout qu'il n'y a qu'une ligne de données : je colle toute la colonne dans un <td> ). Et ça ne résout pas le problème de l'alignement des chiffres ni même de la gestion de la liste : ces trois colonnes m'empêchent d'utiliser un <ol>.


Message édité par antp le 30-10-2005 à 11:58:04

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234418
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 12:28:46  profilanswer
 

Le principe d'une liste ORDONNEE sur plusieurs colonnes est illogique et ingérable A LA BASE.
 
En effet, qu'est-ce qui permet de définir la hauteur de l'ensemble ? Par rapport à quoi ? A qui ?
 
Une erreur flagrante a été commise au départ par ceux qui ont fait ça. Point.
 
Faut changer de système. :o

n°1234425
BeGiNNeR02
Posté le 30-10-2005 à 12:58:50  profilanswer
 

:hello:  
J'ai une petite question : comment faire pour qu'un tableau prenne la totalité d'une fenêtre ?
Je m'explique : quand j'initialise le tableau, je fais :

Code :
  1. <table border="0" cellspacing="0" cellpadding="0" width="100%">


et le tableau occupe toute la largeur de la fenêtre.
Par contre, si j'ajoute :

Code :
  1. height="100%"


Cela n'occupe pas toute la hauteur...
Comment puis-je faire ?

n°1234427
antp
Champion des excuses bidons
Posté le 30-10-2005 à 13:03:41  profilanswer
 

Hermes le Messager a écrit :

Le principe d'une liste ORDONNEE sur plusieurs colonnes est illogique et ingérable A LA BASE.


 
Dans Word ça marche [:dawa]
 

Hermes le Messager a écrit :


En effet, qu'est-ce qui permet de définir la hauteur de l'ensemble ? Par rapport à quoi ? A qui ?
 
Une erreur flagrante a été commise au départ par ceux qui ont fait ça. Point.
 
Faut changer de système. :o


 
Le but c'est de répartir un contenu sur 3 colonnes, donc qu'elles aient à peu près la même longueur... je vois pas ce que ça a de si scandaleux [:mlc] C'est quand même un truc assez courant dans la mise en page.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234428
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 13:04:02  profilanswer
 

BeGiNNeR02 a écrit :

:hello:  
J'ai une petite question : comment faire pour qu'un tableau prenne la totalité d'une fenêtre ?
Je m'explique : quand j'initialise le tableau, je fais :

Code :
  1. <table border="0" cellspacing="0" cellpadding="0" width="100%">


et le tableau occupe toute la largeur de la fenêtre.
Par contre, si j'ajoute :

Code :
  1. height="100%"


Cela n'occupe pas toute la hauteur...
Comment puis-je faire ?


 
En réalité, on ne DOIT PAS le faire.
 
Mais on peut en trichant bêtement :
 
html,body
{
 height : 100%;
}
 
:o

n°1234432
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 13:05:44  profilanswer
 

antp a écrit :


Le but c'est de répartir un contenu sur 3 colonnes, donc qu'elles aient à peu près la même longueur... je vois pas ce que ça a de si scandaleux [:mlc] C'est quand même un truc assez courant dans la mise en page.


 
mwouai, admettons. :/
 
En tous cas, c'est surement pas avec une liste en HTML qu'on va pouvoir y arriver.  :whistle:  
 
table obligatoire (et souhaitable, car avec des divs pour arriver au même résultat... :/ ) [:spamafote]

n°1234435
KangOl
Profil : pointeur
Posté le 30-10-2005 à 13:09:14  profilanswer
 

ensuite tu peux utiliser <ol> et l'option start
http://fr.selfhtml.org/html/reference/attributs.htm#ol


---------------
Nos estans firs di nosse pitite patreye...
n°1234438
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 13:11:13  profilanswer
 

KangOl a écrit :

ensuite tu peux utiliser <ol> et l'option start
http://fr.selfhtml.org/html/reference/attributs.htm#ol


 
ouai. C'est en effet pas mal une fois que les colonnes ont été définies.
 
M'enfin bon, sémantiquement, ça restera plusieurs listes au lieu d'une seule. :/


Message édité par Hermes le Messager le 30-10-2005 à 13:11:58
n°1234439
BeGiNNeR02
Posté le 30-10-2005 à 13:12:06  profilanswer
 

Hermes le Messager a écrit :

En réalité, on ne DOIT PAS le faire.
 
Mais on peut en trichant bêtement :
 
html,body
{
 height : 100%;
}
 
:o


Fonctionne pas :cry:  
Je comprends pas, ça devrait pourtant...

n°1234440
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 13:18:47  profilanswer
 

BeGiNNeR02 a écrit :

Fonctionne pas :cry:  
Je comprends pas, ça devrait pourtant...


 
height : 100% au niveau de ta table doit être en CSS et non en HTML.
 
height pour une table ou une cellule n'existe pas en HTML. :o

n°1234446
BeGiNNeR02
Posté le 30-10-2005 à 13:28:32  profilanswer
 

Hermes le Messager a écrit :

height : 100% au niveau de ta table doit être en CSS et non en HTML.
 
height pour une table ou une cellule n'existe pas en HTML. :o


Je l'ai mis dans une feuille de style externe pourtant !!!
D'autre part, quand je fais :

Code :
  1. <table border="0" cellspacing="0" cellpadding="0" width="100%" height="1000px">


Cela modifie bien la hauteur du tableau ! :pt1cable:

n°1234455
Hermes le ​Messager
Breton Quiétiste
Posté le 30-10-2005 à 13:43:43  profilanswer
 

BeGiNNeR02 a écrit :

Je l'ai mis dans une feuille de style externe pourtant !!!
D'autre part, quand je fais :

Code :
  1. <table border="0" cellspacing="0" cellpadding="0" width="100%" height="1000px">


Cela modifie bien la hauteur du tableau ! :pt1cable:


 
ouai, mais ça n'existe pas quand même. C'est pas dans les normes.  :o  
 
Utilise un id pour ta table et spécifie le style de cet id.

n°1234472
antp
Champion des excuses bidons
Posté le 30-10-2005 à 14:48:02  profilanswer
 

KangOl a écrit :

ensuite tu peux utiliser <ol> et l'option start
http://fr.selfhtml.org/html/reference/attributs.htm#ol


 
Ha oui je connaissais pas cet attribut :jap: J'aurais pu aller voir la doc avant :whistle:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234496
antp
Champion des excuses bidons
Posté le 30-10-2005 à 15:44:50  profilanswer
 

Précisions : "start" du <ol> est deprecaded, mais l'attribut "value" des <li> semble toujours exister.
 
Edit : ha non, ça n'existe plus... qui est le con qui l'a viré des specs ? [:benou]


Message édité par antp le 30-10-2005 à 15:46:19

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234497
belgique
Posté le 30-10-2005 à 15:48:59  profilanswer
 

non mais arrête de faire n'importe quoi, je propose une solution plus propre:
un tableau avec col1:

<ol>  
<li></li>  
<li></li>
<li></li> ....
</ol>


col2:

<ol>  
<?for($i=0;$i<$x;$i++)
echo '<li style="visibility:hidden";></li>'?>
<li></li>  
<li></li>
<li></li> ....
</ol>

n°1234499
antp
Champion des excuses bidons
Posté le 30-10-2005 à 15:52:34  profilanswer
 

Ha bah y a moyen de faire des listes multicolonnes en un seul bloc qui passent même dans IE \o/
http://alistapart.com/articles/multicolumnlists
je garde le lien dans mes bookmarks et je teste ça tout de suite :)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234500
antp
Champion des excuses bidons
Posté le 30-10-2005 à 15:53:21  profilanswer
 

belgique a écrit :

non mais arrête de faire n'importe quoi, je propose une solution plus propre:


 
Parce que t'appelles ça propre, taper 200 li invisibles juste pour changer le 1er numéro visible ? [:rofl]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234504
belgique
Posté le 30-10-2005 à 16:02:58  profilanswer
 

J'aurais du rajouter un smiley [:joce]

n°1234506
uriel
blood pt.2
Posté le 30-10-2005 à 16:05:01  profilanswer
 

oui, parce que sur le coup je me suis aussi demande si tu etais serieux ou pas [:pingouino] :D


---------------
IVG en france
n°1234507
antp
Champion des excuses bidons
Posté le 30-10-2005 à 16:07:02  profilanswer
 

Ha zut le lien que j'ai donné va pas :
 
/* Bring the first item of each column  
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */
 
on fait comment quand on a un nombre variable d'items ? :cry:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234508
belgique
Posté le 30-10-2005 à 16:09:16  profilanswer
 

C'est quelle méthode là? :o
 
(T'avais qu'à utiliser mon truc :D)


Message édité par belgique le 30-10-2005 à 16:09:31
n°1234509
antp
Champion des excuses bidons
Posté le 30-10-2005 à 16:10:13  profilanswer
 

je vais mettre la solution de plusieurs <ol> avec un start et tant pis pour le validateur :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1234511
belgique
Posté le 30-10-2005 à 16:12:19  profilanswer
 

Ca t'emmerde tant que ça de mettre un style en inline?

n°1234512
antp
Champion des excuses bidons
Posté le 30-10-2005 à 16:13:31  profilanswer
 

Non c'est vrai qu'en fait je pourrais le calculer en php et le taper en inline [:figti]
Je verrai ça plus tard, là j'en ai marre :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1235011
mechkurt
Posté le 31-10-2005 à 14:29:26  profilanswer
 

Quelqu'un pourrait me dire pourquoi FireFox n'interprete pas mon #conteneur {background:#600;} alors que IE oui, parcque la je comprends pas bien ou est le bug...
 
ca se passait ici, j'ai viré le lien pour ne pas qu'il soit referencer inutilement ;-)
 
Un grand merci a celui qui trouve d'ou ca vient, ca fait toute la matinée que je cherche a contourner le PB (sans resultat) et j'aimerais bien comprendre pourquoi ca ne fonctionne pas...
 
EDIT:
-> virage du lien
-> html, body {heigth:100%}; j'avais oublié la virgule honte à moi

Message cité 1 fois
Message édité par mechkurt le 31-10-2005 à 16:56:36

---------------
D3
n°1235019
skeye
Posté le 31-10-2005 à 14:32:11  profilanswer
 

J'ai pas été voir, mais c'est background-color, non?


---------------
Can't buy what I want because it's free -
n°1235026
mechkurt
Posté le 31-10-2005 à 14:34:41  profilanswer
 

les 2 fonctionne (normalement), background seul etant un raccourcis qui permet de specifier plusieurs propriete du background d'affilés genre:

Code :
  1. background:url(rond.gif) no-repeat 170px 185px;


mais la aucun des 2 ne fonctionne  :(


---------------
D3
n°1235028
skeye
Posté le 31-10-2005 à 14:37:11  profilanswer
 

C'est quoi ce div id="rouge" qui existe pas dans le css?[:pingouino]


---------------
Can't buy what I want because it's free -
n°1235037
backdafuck​up
Back to da old skool
Posté le 31-10-2005 à 14:52:10  profilanswer
 

je pète un plomb.. I need help plz :'(  
 
http://forum.hardware.fr/hardwaref [...] 9409-1.htm

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19  20  21  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)