HTML - problème de dimension tableau

Statut
N'est pas ouverte pour d'autres réponses.

parraccourci

Fanatique
bonjour a tous

Je suis en train de créer un site web et je suis bloqué..
J'aimerai que la taille du site s'adapte en fct de la résolution. J'utilise donc des tableaux dont les dimentions se trouvent en %. mais voila en fonction de la taille de la fenaitre, les images sont parfois completement applaties!
j'aimerais donc pouvoir mettre tout mon sites dans un seul cadre dont la dimension verticale est de 100% et dont la longeur serait 5/4 de la hauteur et c'est la que je suis bloqué! (pour garder un rapport Longueur/hauteur constant)
J'utilise des cadres avec le code suivant:
<div id="Layer1" style="position:absolute; left:0%; top:0%; width:100%; height:100%; z-index:1">
Contenu du tableau
</div>
quelqu'un pourrait me dire comment faire ou me proposer une alternative ?
Merci!
 

Noir

Never forget who i am !
une div n'est pas un tableau ;) c'est un contenair (pour information).

Tableau = <table>

contenair = <div>





fenaitre -> fenêtre ;)
 
1er
OP
parraccourci

parraccourci

Fanatique
merci de la précision mais ca ne me dit tjours pas comment regler mon pb ???
 

Douby

Elite
parraccourci a dit:
merci de la précision mais ca ne me dit tjours pas comment regler mon pb ???
Voila :)
Code:
<table border="1" cellpadding="0" cellspacing="0"  width="100%">
  <tr>
    <td width="100%"> </td>
  </tr>
</table>
 

Noir

Never forget who i am !
parraccourci a dit:
bonjour a tous


j'aimerais donc pouvoir mettre tout mon sites dans un seul cadre dont la dimension verticale est de 100%!
c ca que tu veux?

Code:
<table name="contenu" width="100%" height="100%" border="1">
<tr>
<td>Contenu du tableau</td>
</tr>
</table>
 

KraiS

Elite
c koi ces gens qui apprennent à faire des sites avec des <div> ?

une bonne vieille table et ça bouge plus... :roll:
 

Noir

Never forget who i am !
KrAis a dit:
c koi ces gens qui apprennent à faire des sites avec des <div> ?

une bonne vieille table et ça bouge plus... :roll:
Tout simplement parce que les tables vont laissé place aux div (d'après mon prof).
 

guslinux

Gamerz'ien
Noir a dit:
KrAis a dit:
c koi ces gens qui apprennent à faire des sites avec des <div> ?

une bonne vieille table et ça bouge plus... :roll:
Tout simplement parce que les tables vont laissé place aux div (d'après mon prof).
.. le jours où les navigateurs supporterons le css 2.0 on aura plus besoin des tables... mais sous IE c'est pas encore la joie :roll:

Mais faire un site avec les div ca permet aussi de donner des "parties" à ton site.

Exemple :
http://devel.edoplan.be/Sites_Web/MG/

5 zones :
- Menu
- Slogan
- Menu
- Text
- Copyright

Chaque zone a sa propre définition de la police, des titres (h..), etc

concl, l'avenir est dans le css et dans les div :wink:
 

KraiS

Elite
Noir a dit:
KrAis a dit:
c koi ces gens qui apprennent à faire des sites avec des <div> ?

une bonne vieille table et ça bouge plus... :roll:
Tout simplement parce que les tables vont laissé place aux div (d'après mon prof).
ah.. je demande à voir ça :shock:

c'est pas pour demain en tt cas..
 

Noir

Never forget who i am !
non pas pour demain mais d'ici pas longtemps :) (quelques années) mais on utilisera encore des tableaux bien entendu, rien ne t'empechera de faire le contraire ;)
 
L'utilisation de tableaux multiples et nombreux est considéré comme trop lourd. De plus, ce n'est pas toujours la façon la plus belle et la plus simple de coder.

Avec les <DIV>, on aura plus de tableaux et on aura plus de simplicités ...

Mais cela reste à voir :)

parraccourci, je ne sais si tu as résolu ton problème. Mais pour ma part, qu'entends-tu par "hauteur" et "longueur" ? (Un petit schéma vite fait ?)
 

Xou

I ♥ rien
En fait avec les Div, tu fais quasi ce que tu veux.

Imagine Gamerz avec différents skins

Sur un div, t'as le menu, sur l'autre le logo, encore un autre, t'as les layout et un dernier le contenu.

T'as envie de mettre le logo à droite ? Bah, tu mets dans le CSS que la position voulue est à droite, tu veux mettre le menu en bas, même chose, et ainsi de suite :p

Mais bon, c'est sûr que c'est pas évident à maitriser quand t'es habitué avec des tables :s (mon problème actuel en fait :s même si on s'en fout ^^)
 

Noir

Never forget who i am !
oui enfin je m'en sors avec les div et tableaux mais je fais suivant ce que la personne souhaite.

On verra ce que l'avenir nous dira.
 

La Poubelle

Pou'r allé Danché
Noir a dit:
KrAis a dit:
c koi ces gens qui apprennent à faire des sites avec des <div> ?

une bonne vieille table et ça bouge plus... :roll:
Tout simplement parce que les tables vont laissé place aux div (d'après mon prof).
TOUT peut se modifier comme on veut, on présente la balise "DIV" comme l'arme ultime avec les CSS qui est applicable aussi sur Tout les objets.

Si certains connaissaient le dixieme des propriétés/fonctions des balises html, surtout avec les outils actuels (dreamweaver), ce serait un miracle
 

Calvin80

Respect is key
oui, c'est vrai !!

mais on ne m'elenvera pas de l'idée que la balise <table> est faire pour afficher des données tabulaires, et non pour mettre en page.

Il est prouvé que, par exemple, les tableau passe pas super dans des navigateurs en mode texte (utilisés par les handicapes par exemple..).

Les divs servent à la mise en page, et sont beaucoup moins lourd (en poinds, en lisibilité,etc..) que les tables.
 

Noir

Never forget who i am !
en poids? :shock:

Parce qu'une table est plus lourd qu'une div ... C'est nouveau ça :mrgreen:

Tu fais une table et une div ça aurat identiquement le même poid ... c'est le contenu qui fait changer le poids des pages ;)

Tu peux te servir des tables pour faire des sites et ça sert (et à servi) pour pas mal de site important avant l'arrivé des div.

Ca continue d'ailleur à être utiliser.

Suffit juste de connaître la façon de procéder qui s'apprend bien évidement.

On arrive à mieux faire quelque chose avec une table qu'avec une div dans certain cas.

De toute façon autant utiliser tous les moyens pour qu'au final tout soit clean.
 

Calvin80

Respect is key
Noir a dit:
en poids? :shock:

Parce qu'une table est plus lourd qu'une div ... C'est nouveau ça :mrgreen:

Tu fais une table et une div ça aurat identiquement le même poid ... c'est le contenu qui fait changer le poids des pages ;)

.
<table><tr><td>...</td></table>
<div></div>

heun..non ce n'est pas "le contenu" qui fait changer le poids des pages...(ça serait trop simple)

ton browser ne telecharge pas la parge interprétée: il telecharge la page brute, et l'interprete.
 

coOly

Elite
d'après ce site très sérieux, les div rendent éffectivement la page moin "lourde" (voir le milieu de l'article).
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut