Adapter la hauteur de ce qu'on veut afficher [HTML] - HTML/CSS - Programmation
Marsh Posté le 29-07-2003 à 16:00:17
hop le fou a écrit : Bonjour |
Tu ne mets aucune hauteur pour tes tableaux, et ton navugateur va automatiquement ajuster la hauteur du tableau à la hauteur des données. Par contre utilise bien width="100%" pour la largueur de tes tableaux
Marsh Posté le 29-07-2003 à 16:07:13
pentiore a écrit : |
C'est bien ca le problème.
J'ai un graphisme à respecter et la page doit bien prendre toute la page...
Marsh Posté le 29-07-2003 à 16:24:14
hop le fou a écrit : C'est bien ca le problème. |
Si ton graphisme t'oblige à faire un tel truc, c'est qu'il est mal foutu
Marsh Posté le 29-07-2003 à 16:35:42
RiderCrazy a écrit : |
a la base c t sensé etre une affiche publicitaire...
et maintenant il fodrait la passer en page d'accueil...
mais je dois conserver l'aspect graphique du coup (ben oui paske sinon ca sert a rien)
bon en gros c pas possible?
g retrouvé un topic d'une personne qui voulait faire pareil ==> il a abandonné il a fait une image (c pas une solution ca...)
peut etre que en créant une image d'une certaine hauteur et d'une certaine largeur (image invisible) et en l'insérant dans un tableau, je pourrai régler la hauteur en mettant la hauteur sur auto et en mettant la largeur correspondante (calculée bien sur)
mais bon...
Marsh Posté le 29-07-2003 à 17:12:26
montre un peu la page que tu fais et ce à quoi tu voudrais arriver.
Marsh Posté le 30-07-2003 à 09:06:33
gizmo a écrit : montre un peu la page que tu fais et ce à quoi tu voudrais arriver. |
voila ce que j'ai fait pour le moment:
la page html:
Code :
|
et voila le css:
Code :
|
comme je débute un peu html, il y a surement des répétitions ou des trucs pas optimisés (mais la page html est passé par le validateur w3c strict)
le but est de représenter le premier tableau du 50 % de l'écran, et le reste (qui n'est pas terminé) sur les 50 % restant
au fait, tant que j'y suis, je me sers d'un tablo et, dans le 2eme tableau je voudrais raccourcir la longueur des cases dont la couleur de fond est changée. pour faire ca je pourrai dégager le texte juste a gauche pour que la case prenne une taille plus petite mais alors ca m obligerait un faire des groupements et ca me parait un pe lourd comme solution
sinon on retrouve bien les petits décalages dont g parlé précédemment aussi...
merci de m'aider
Marsh Posté le 30-07-2003 à 11:35:07
bon bon bon...
la solution d'utiliser une image marche très bien
on crée une image (qui doit etre invisble sur la page html) on la met dans une cellule du tableau
en réglant sa largeur en % et en laissant la hauteur sur Auto, l'image conserve son ratio et on peut donc choisir la hauteur de sa page en fonction de la taille de la fenetre
magnifique
g compris pkoi on voit des décalages dans mes cadres
cela est du au fait que le cadre est fait sur l'image dans la partie haute (qui elle meme ne fait que 99% de la cellule) tandis que le cadre du bas est fait sur la cellule elle meme (donc 100%)
je vais essayer de régler ce probleme...
Marsh Posté le 30-07-2003 à 11:46:08
probleme : encadrer une image contenue dans une cellule d'un tablo
si je fais l encadrement sur la cellule, ca va entourer une partie que je ne ve pas puisque l'image est plus petite que la cellule
si je fais l'encadrement sur l'image
--> avec l'image a 100% de la cellule : le cadre droit est bouffé par l'image
--> avec l'image a 99% de la cellule : il y a de tres petit décalages dans les cadres selon la taille de la fenetre de 1 a 2 pixels mais ca saute aux yeux...
quesque je pe faire?
Marsh Posté le 30-07-2003 à 11:58:41
Encore une bonne raison d'abandonner la mise en page en tableaux ?
Marsh Posté le 30-07-2003 à 12:07:16
fastclemmy a écrit : Encore une bonne raison d'abandonner la mise en page en tableaux ? |
ben pour faire une mise en page aussi précise je vois pas d'autre solution...
si? comment?
une grosse image avec un area pour mes liens...
ben comme ca ca serait facile (ca serait plu du html non plu... )
Marsh Posté le 30-07-2003 à 12:14:45
hop le fou a écrit : |
Au pire, tu as toujours le positionnement absolu
Cf. la FAQ de gm_superstar + http://openweb.eu.org/mise_en_page/ (les articles initiation au positionnement par exemple)
hop le fou a écrit : |
Mauvaise langue
Marsh Posté le 30-07-2003 à 13:34:33
fastclemmy a écrit : |
je sais pas ce que c'est le positionnement absolu...
je vais chercher et je verrai si ca s applique pas trop mal a mon cas...
merci
Marsh Posté le 30-07-2003 à 16:21:40
du nouveau
voila je me suis amusé avec les différents types de position...
tres pratique ca
float est assez pratique
par contre relatif (qui me paraissait le plus adapté vu qu on place ce qu on ve ou on ve) me gonfle un pe...
d accord on peut placer chaque truc n importe ou mais rien ne prend la place de ce qu on a déplacé dans le flux...
c con
par contre la position absolue c tres pratique (ce que je voulais faire avec relatif en fait je crois)
mais je me demande si je vais pas découvrir une contre partie a ce truc...
comment ca marche le positionnement absolu?
g placé mes images et autres la ou je voulais mais on dirait que ca fonctionne avec les coordonées écran alors que c pas fixe
pas tout compri...
sinon pour le décalage qui partait en vrille, c'était a cause d'un border que j avais mis sur un div et sur une table (donc 2 div donc décalage) mais il reste quand meme le décalage sur le cadre de l'image paske je pe pas la mettre a 100%
comment se fait il qu on ne pe pas encadrer une image correctement quand sa taille est 100% (dans une cellule de tablo)?
Marsh Posté le 29-07-2003 à 15:53:28
Bonjour
Je dois réaliser une page de présentation d'un site
Je commence le Html
G choisi de prendre la norme Html 4 stricte
j utilise ie6 sp1
Mon problème : comment régler la hauteur de mes tables en fonction de la résolution de l'écran.
Pour la largeur on peut utiliser les % mais ca n existe pas pour la hauteur apparement.
Autre problème: ma page est découpé en 2 tables, celles ci ayant les memes colonnes mais pas les memes styles
g gardé les memes largeurs (en %) et pourtant en regardant de près on s apercoit qu il y a des pixels de différences par endroit...
si vous avez d'autre idées pour organiser tout ca je suis preneur
merci