Pages :
Bonjour,

Voila, mon titre est assez explicite je pense. Ma mise en page est niquel et je ne pas de problème mis a part que quand mon contenu mais plus de temps a se charger que ma structure, j'obtiens mon piede de page au milieu et je dois rafraichir ma page pour qu'elle s'affiche corectement.

Voici mon code css:


html, body
{
  margin:0;
  padding:0;
  height:100%;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
}

#header
{
  height:93px;
  width:1024px;
  overflow:hidden;
}

#main
{
  position:relative;
  width: 1024px;
  margin:0 auto;
  min-height:100%;
  _height:100%;
  border-style:solid;
  border-width:0px;
  border-right-width:1px;
  border-right-color:#EEF281;
}

#title
{
  background-color:#FFFFFF;
  margin-left:175px;
  width: 849px;
  height:20px;
  display: table-cell;
  text-align:center;
  vertical-align:text-bottom;
  font-weight:bold;
  font-size:18px;
}

.including
{
  background-color:#FFFFFF;
  border-style:solid;
  border-width:0px;
  border-left-width:1px;
  border-left-color:#EEF281;
  margin-left:175px;
  width: 847px;
  overflow:auto;
  font-size:11px;
  padding-bottom:30px;
}

.menu
{
  background-color:#FFFFFF;
  border-style:solid;
  border-width:0px;
  border-right-width:1px;
  border-right-color:#EEF281;
  position:absolute;
  left:0;
  width:175px;
  height:83%;
}

#footer
{
  background-image:url(pictures/framework/picture_04.jpg);
  text-align:center;
  position: absolute;
  bottom: 0; left: 0;
  width: 1024px;
  height: 18px;
  font-size:13px;
  margin-top:2px;
  padding-top:2px;
  margin-left:1px;
  overflow:auto;
}


Si quelqu'un peut m'aider, ca ferait plaisir !! A toute
Modifié par mini (07 Jul 2008 - 12:01)
Salut,

Sans le code html qui va avec, j'ai peur que ce ne soit un coup de poisson dans l'eau... Smiley cligne
Mikachu a écrit :
j'ai peur que ce ne soit un coup de poisson dans l'eau... Smiley cligne
Tiens ! Une nouvelle expression Smiley lol ?
Heyoan a écrit :
Tiens ! Une nouvelle expression Smiley lol ?

Bah certains noient le poisson, pourquoi moi je pourrais pas taper avec, et dans l'eau si possible, c'est de saison ! Smiley murf
Oui voilà, en fait j'ai vu ton émote sur le salon modo et du juste après j'ai répondu ici, le poisson m'est donc plus facilement passé en tête. faut dire que tu tapes fort avec Smiley lol
Bon c'est sympa vos histoires de poisson mais ca m'aide pas trop.
Je ne pense pas que le code html serve a quelque chose, c'est une page index basique avec une entete, un menu, un contenu et un pied de page.
Chaque page est inclu dans le contenu dynamiquement.
Quand certaine page sont assez lourdes (photos/bdd), mon pied de page se met avant que le contenu soit totalement chargé et apres mon pied de page n'est pas en bas mais au milieu de mon contenu.
Je cherche une solution css pour permettre a mon pied de page de s'afficher une fois le contenu chargé ou alors lui mettre un temps d'attente.
Est-ce possible ?
a écrit :
Je ne pense pas que le code html serve a quelque chose, c'est une page index basique avec une entete, un menu, un contenu et un pied de page.


Hum hum hum ... sans code (X)HTML les CSS n'ont plus de raison d'être Smiley ravi . Une page basique ne signifie pas une structure unique ...
mini a écrit :
Je ne pense pas que le code html serve a quelque chose

Eh bien, c'est une erreur. Smiley cligne

Donc: montre une page en ligne si tu souhaites obtenir de l'aide. La page elle-même ou une page de test reproduisant le problème feront l'affaire.
ok ok, pas de probleme je vous file mon code (site chinois):

page index

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<SCRIPT LANGUAGE='JavaScript'>
function verifier(f)
{
	if(f.login.value=="" || f.mdp.value=="")
	{
		alert("&#35831;&#36755;&#20837;&#26597;&#35810;&#20851;&#38190;&#23383; !!");
		return false;
	}
	return true;
}
</SCRIPT>

<?php
	$dir=isset($_GET['dir']) ? $_GET['dir'] : "";
	if($dir == "/")	$dir = "";
	$page=isset($_GET['page']) ? htmlentities($_GET['page']) : "welcome";
?> 

<html>
<head>
	<title>Company name</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>

<link href="style.css" rel="stylesheet" type="text/css">
<body>
<div id="main">
	<div id="header">
		<a href="index.php?dir=&page=welcome"><img src="pictures/framework/picture_01.JPG"/></a>
	</div>
	<div class="menu">
		<img src="pictures/framework/menu1.jpg"><br><br>
		<li><a href="index.php?dir=Company_group&page=presentation">&#20195;&#23572;&#22612;&#38598;&#22242;</a></li>
		<li><a href="index.php?dir=&page=Company_ch">&#20195;&#23572;&#22612;&#20013;&#22269;</a></li>
		<li><a href="index.php?dir=&page=Company_news">&#20195;&#23572;&#22612;&#26032;&#38395;</a></li>
		<li><a href="index.php?dir=&page=recruitments">&#25307;&#32856;&#20449;&#24687;</a></li>
		<li><a href="index.php?dir=&page=contact">&#32852;&#31995;&#25105;&#20204;</a></li><br><br>
		<img src="pictures/framework/menu2.jpg"><br><br>
		<li><a href="index.php?dir=&page=catalog">&#20135;&#21697;&#30446;&#24405;</a></li>
		<li><a href="index.php?dir=&page=new_products">&#26032;&#21697;&#21450;&#20419;&#38144;</a></li><br><br>
		<img src="pictures/framework/menu3.jpg"><br><br>
		<li><a href="index.php?dir=partner&page=tech_info">&#36164;&#26009;&#19979;&#36733;</a></li>
		<li><a href="index.php?dir=partner&page=after_sales">&#25216;&#26415;&#25903;&#25345;</a></li>
		<?php
			if(isset($_POST['valid']))
			{
      			$login=$_POST["login"];
				$mdp=$_POST["mdp"];
   			}
  			else
  			{
				?>
				<form method="post" action="index.php?dir=partner&page=auth">
				<center>
					<table style="margin-top:50px; width:150px;">
					<tr>
						<td>&#29992;&#25143;&#21517;:&nbsp;&nbsp;<input type="text" name="login" size="4" maxlength="10"/></td>		
					</tr>
					<tr>
						<td>&#23494;&#30721;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="password" name="mdp" size="4" maxlength="10"/></td>
					</tr>
					<tr>
					</tr>
					<tr>
						<td><input type="reset" value="&#37325;&#32622;"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="&#30331;&#24405;" name="valid" OnClick='return verifier(this.form)'/></td>
					</tr>
					</table>
				</center>
				</form>
				<?php
			}
			?>
	</div>
	<?php
		if ($dir=='Company_group')
			echo '<div id="title"><table width="100%"><tr><td bgcolor="#CECECE"><a href="index.php?dir=Company_group&page=presentation">&#38598;&#22242;&#27010;&#36848;</a></td><td bgcolor="#EFEFEF"><a href="index.php?dir=Company_group&page=history">&#38598;&#22242;&#21382;&#21490;</a></td><td bgcolor="#CECECE"><a href="index.php?dir=Company_group&page=dist_log">&#20998;&#38144;&#29289;&#27969;</a></td><td bgcolor="#EFEFEF"><a href="index.php?dir=Company_group&page=prod_ser">&#20135;&#21697;&#21644;&#26381;&#21153;</a></td><td bgcolor="#CECECE"><a href="index.php?dir=Company_group&page=quality">&#36136;&#37327;&#20307;&#31995;</a></td></tr></table></div>';
		if ($dir=='catalog')
			echo '<div id="title"><table style="float:right;"><tr><td><a href="index.php?dir=&page=catalog">&#22238;&#21040;&#30446;&#24405;</a></td></tr></table></div>';
		if ($page=='Company_ch')
			echo '<div id="title"><table>&#20195;&#23572;&#22612;&#20013;&#22269;</table></div>';
		if ($page=='Company_news')
			echo '<div id="title"><table>&#20195;&#23572;&#22612;&#26032;&#38395;</table></div>';
		if ($page=='recruitments')
			echo '<div id="title"><table>&#25307;&#32856;&#20449;&#24687;</table></div>';
		if ($page=='search')
			echo '<div id="title"><table>&#26597;&#35810;&#20135;&#21697;</table></div>';
		if ($page=='new_products')
			echo '<div id="title"><table>&#26032;&#21697;&#21450;&#20419;&#38144;</table></div>';
		if ($page=='partner')
			echo '<div id="title"><table>Identify</table></div>';
		if ($dir=='partner' && $page!='partner')
			echo '<div id="title"><table>&#27426;&#36814;&#35775;&#38382;&#21512;&#20316;&#20249;&#20276;</table></div>'; 
		if ($page=='contact')
			echo '<div id="title"><table>&#32852;&#31995;&#25105;&#20204;</table></div>';
	?>
	<div class="including">
		<?php
			include("./".$dir."/dc_".$page.".php");
		?>
	</div>
	<div id="footer">
		Company : <a href="mailto:sales@Company.com.cn">sales@Company.com.cn</a>
	</div>
</div>
</body>
</html>


et voici un exemple de page avec laquelle il y a le probleme:

<table align="center" cellpadding="5" cellspacing="5">
<tr>
	<td colspan="2">
	<center>
		<h1>&#31616;&#20171;</h1>
	</center>
 	</td>
</tr>
<tr>
	<td>
		<img src="pictures/delta/DeltaChina01.jpg" />
	</td>
	<td>
&#20195;&#23572;&#22612;&#65288;&#21556;&#27743;&#65289;&#38450;&#25252;&#29992;&#21697;&#36152;&#26131;&#26377;&#38480;&#20844;&#21496;&#21644;&#21556;&#27743;&#20195;&#23572;&#22612;&#38450;&#25252;&#21046;&#36896;&#26377;&#38480;&#20844;&#21496;&#26159;&#27861;&#22269;&#20195;&#23572;&#22612;&#38598;&#22242;&#26071;&#19979;&#22312;&#20013;&#22269;&#21306;&#22495;&#20869;&#30340;&#29420;&#36164;&#20998;&#25903;&#26426;&#26500;&#65292;&#21019;&#31435;&#20110;2002&#24180;&#65292;&#20854;&#24635;&#37096;&#20301;&#20110;&#33487;&#24030;&#12290;&#21556;&#27743;&#20195;&#23572;&#22612;&#38598;&#22242;&#25237;&#36164;&#24314;&#36896;&#30340;&#21556;&#27743;&#20013;&#27431;&#24037;&#19994;&#22253;&#25104;&#31435;&#20102;&#12290;&#20844;&#21496;&#25353;&#29031;&#33829;&#36816;&#30340;&#19981;&#21516;&#35201;&#27714;&#24050;&#32463;&#22312;&#20013;&#22269;&#25104;&#21151;&#24314;&#31435;&#21253;&#25324;&#37319;&#36141;&#12289;&#21046;&#36896;&#12289;&#38144;&#21806;&#12289;&#29289;&#27969;&#12289;&#36130;&#21153;&#21644;&#21697;&#36136;&#31649;&#29702;&#30340;&#19994;&#21153;&#26426;&#26500;&#12290;&#30446;&#21069;&#20844;&#21496;&#25317;&#26377;&#20179;&#20648;&#38754;&#31215;&#20026;10000&#24179;&#26041;&#31859;&#12289;&#21150;&#20844;&#21306;&#22495;&#20026;2000&#24179;&#26041;&#31859;&#30340;&#29616;&#20195;&#21270;&#32508;&#21512;&#29289;&#27969;&#19982;&#21046;&#36896;&#22522;&#22320;&#12290;&#22312;&#20013;&#22269;&#65292;&#20195;&#23572;&#22612;&#19968;&#30452;&#33268;&#21147;&#20110;“&#20840;&#29699;&#38450;&#25252;&#12289;&#26412;&#22320;&#26381;&#21153;”&#30340;&#29702;&#24565;&#65292;&#20026;&#23458;&#25143;&#25552;&#20379;&#20010;&#20154;&#38450;&#25252;&#29992;&#21697;&#20174;&#22836;&#21040;&#33050;&#30340;&#19968;&#31449;&#24335;&#26381;&#21153;&#12290;
	</td>
</tr>
<tr>
	<td colspan="2">
	<center>
		<h1>&#29983;&#20135;&#21450;&#36716;&#21253;&#25511;&#21046;</h1>
	</center>
	</td>
</tr>
<tr>
	<td>
		<img src="pictures/delta/DeltaChina02.jpg" />
	</td>
	<td>
<li>&#25216;&#26415;&#35774;&#35745;&#25511;&#21046;</li><br />
&#65293;&#30001;&#25105;&#20204;&#30340;&#24037;&#31243;&#21450;&#35774;&#35745;&#37096;&#21019;&#21046;&#26679;&#21697;&#65307;<br />&#65293;&#25552;&#20986;&#29983;&#20135;&#29702;&#24565;&#21450;&#35201;&#27714;&#12290;&#30456;&#24403;&#27700;&#24179;&#30340;&#29983;&#20135;&#21046;&#36896;&#25216;&#26415;&#12290;&#23545;&#36716;&#21253;&#21830;&#30340;&#35780;&#20272;&#21450;&#36319;&#36394;&#35780;&#20272;&#12290;&#20013;&#22269;&#20195;&#23572;&#22612;&#30340;&#20010;&#20154;&#38450;&#25252;&#29992;&#21697;&#37117;&#26681;&#25454;&#20013;&#22269;&#21644;&#27431;&#27954;&#30340;&#26631;&#20934;&#32463;&#36807;&#20102;&#20005;&#26684;&#30340;&#27979;&#35797;&#65292;&#24182;&#19988;&#26631;&#26377;CE&#23383;&#26679;&#12290;<br />
<li>&#20869;&#37096;&#23454;&#39564;&#26816;&#39564;&#21450;&#32463;&#24120;&#30340;&#22806;&#37096;&#25511;&#21046;&#12290;</li>	
	</td>
</tr>
<tr>
	<td colspan="2">
	<center>
		<h1>&#20179;&#20648;&#21450;&#29289;&#27969;</h1>
	</center>
	</td>
</tr>
<tr>
	<td>
		<img src="pictures/delta/DeltaChina03.jpg" />
	</td>
	<td>
<li>&#22312;&#20013;&#22269;&#65306;10000&#24179;&#26041;&#31859;&#30340;&#20179;&#20648;&#38754;&#31215;,10000&#22359;&#36135;&#26495;&#30340;&#20179;&#20648;&#23481;&#37327;&#12290;</li>
<li>&#23436;&#22791;&#30340;&#20379;&#36135;&#12289;&#20132;&#36135;&#21450;&#26102;&#12289;&#36816;&#20316;&#39640;&#25928;&#12290;</li>
	</td>
</tr>
<tr>
	<td colspan="2">
	<center>
		<h1>&#20844;&#21496;&#22320;&#22336;</h1>
	</center>
	</td>
</tr>
<tr>
	<td colspan="2">
	<center>
&#20013;&#22269;&#27743;&#33487;&#30465;&#21556;&#27743;&#24066;&#24179;&#26395;&#38215;&#20013;&#40072;&#29983;&#24577;&#31185;&#25216;&#22253;<br />
&#30005;&#35805;&#65306;0512-63647000&#65288;&#24635;&#26426;&#65289;<br />
     0512-63648672&#65288;&#38144;&#21806;&#65289;<br />
     0512-63648673&#65288;&#38144;&#21806;&#65289;<br />
&#20256;&#30495;&#65306;0512-63648229
	</center>
	</td>
</tr>
</table>


en espérant que ca vous aide... a+
ah les caracteres chinois ne sont pas passé mais bref tous les "&#27743;" sont des caracteres, ne vous en soucier pas !
Bon ba je vois que ca l'ouvre moins, ca ne fait plus de petit commentaires.... c'est beau, c'est calme, mais ducoup ca m'aide pas trop !

Bon mon probleme apparait surtout avec les pages appelant la base de donnée.

// Affichage de produits sur deux colonnes et seulement 6 produits par page:

<?php 
include("config/dbconnect.php");

$nbprodbypage = 6; 


$back = mysql_query("SELECT COUNT(*) AS nb_products FROM head"); 
$data = mysql_fetch_array($back); 

$total_pro = $data['nb_products']; 
$nbpages = ceil($total_pro / $nbprodbypage); 
$j = 1; 

if (isset($_GET['num'])) { 
if(is_numeric($_GET['num'])) { 
$num = $_GET['num']; 
} else { 
$num = 1; 
} 
} 
else { 
$num = 1; 
} 

$firstmessage = ($num - 1) * $nbprodbypage; 
$req = mysql_query('SELECT id,name,norm,description,photo FROM head ORDER BY kind ASC LIMIT ' . $firstmessage . ', ' . $nbprodbypage); 

echo '<table style="width:750px;" cellspacing="10"><tr valign="top">';
while ($data = mysql_fetch_array($req)){ 
 echo '<td width="400px"><table style="width:400px" cellspacing="10"><tr><td width="50%" rowspan="4"><img src="';
 echo $data['photo'];
 echo '.jpg" /></td><td>';
 echo $data['name'];
 echo '</td></tr><tr><td>';
 echo $data['id'];
 echo '</td></tr><tr><td><img src="pictures/norm/ce.jpg" />';
 if($data['norm']!='pictures/norm/' && $data['norm']!='pictures/norm' && $data['norm']!='')
 {
 	echo '<img src="';
 	echo $data['norm'];
 	echo '.jpg" />';
 }
 echo '</td></tr><tr><td width="200px" colspan="2">';
 echo $data['description'];
 echo '</td></tr></table></td>';
 if ($j%2 == 0) 
 { 
   echo '</tr><tr valign="top">'; 
 } 
 $j++; 
} 

echo '</tr><tr><td colspan="2" align="center">| &nbsp;'; 
for ($i = 1 ; $i <= $nbpages ; $i++) { 
echo '<a href="index.php?dir=catalog&page=head&num=' . $i . '">'. $i .'</a> &nbsp;|&nbsp; '; 
} 
echo '</td></tr></table>';
mysql_close(); 
?> 


Si quelqu'un voit ou ca peut venir, ca ferait plaize
A bientot, salut
Bonjour,

À propos du code que tu proposes:
- Je crois que pas grand monde ici n'a envie de recomposer une page HTML complète à partir de ton code. Tu aurais dû proposer une page HTML en ligne comme suggéré à plusieurs reprises.
- Personne ici ne peut recomposer une page HTML à partir d'un code PHP, sans avoir accès à la base de données, comme tu t'en doutes.
- Personne ici ne peut recomposer ta page à l'identique car nous n'avons pas accès aux images.
- Ton code HTML comporte de nombreuses erreurs, qu'il faudrait corriger, en passant par exemple par le validateur HTML du W3C pour repérer les erreurs principales.

Je te propose donc de travailler sur la validité de ton code HTML, de bannir les éléments CENTER et autres éléments de mise en forme au profit des CSS (conformément à la démarche prônée sur ce forum), et de nous proposer une page en ligne facilement consultable où nous pourrons constater le problème et éventuellement tester des solutions.

Comme dit le dicton: aide-toi, et le Ciel t'aidera. Smiley cligne
Bonjour,

Merci de me faire une critique de mon code mais a la base je demandais si il y avait une ligne css pour mettre un élément après qu' un autre élément soit totalement chargé. Je vais ai envoyé mon code a votre demande...

Je n'ai pas de page en ligne, je travaille en local pour le moment et pour une entreprise installé en Chine. Si vous verriez le débit qu'on a vers les serveurs étrangers a la Chine, vous hallucinerais (alors que pour préciser nous avons pour l'entreprise une fibre optique de 100Mbps pour l'arrivée Internet qui ne sert a rien puisqu'il est disponible que dans la Chine, la démocratie est une chance!) ! Donc difficile de trouver un hébergeur local et gratuit en caractere chinois.

J'ai donc construit tout mon site et j'attendais qu'il soit fini pour le mettre en ligne avec l'hébergeur que nous avons, ne pouvant mettre un site arbitraire car l'ancien site tourne tous les jours !

Maintenant que tout est presque fini, je vais pouvoir le mettre en ligne la semaine prochaine, je pourrais faire les test de validation et le finioler mais je ne pouvais pas me permettre de balancer de la merde.

Voila, vous voyez ma situation, je cherchais juste quelques conseils, je vous tiendrais informer de la mise en ligne du site et comme ca on arretera de se prendre la tete je crois et ce sujet sera plus constructif !

Allez, désolé d'avoir été défois exigent et pas très poli mais on a tendance a souvent rentrer dedans dans ce pays malgré que je vis une expérience de fou ! Je respecte quand meme beaucoup le fait que vous aidiez les gens.

A la prochaine, ciao !
Salut,

Fallait pas mal le prendre Smiley cligne , tu as l'air un peu vexé !

Je vais peut-être dire une connerie (une de plus... lol), mais tu ne crois qu'il y a un souci avec la position:absolute de ton footer ?

A plus !
swissboy
Alors pour répondre rapidement:

1. On t'a surtout demandé une page en ligne, car techniquement c'est le meilleur moyen de constater un problème et de tester des solutions. Je ne joue pas au chieur pour le plaisir, je me contente de souligner qu'on ne peut pas reproduire ton problème de notre côté.

2. On peut héberger des pages avec des caractères chinois, que ce soit en UTF-8, en Big5, en GB2312 ou en GB18030, chez n'importe quel hébergeur de la planète.

3. Il n'y a pas de propriété ou mécanisme en CSS qui permette de repositionner un élément après le chargement complet de la page. On peut éventuellement faire quelque chose en JavaScript, mais j'avoue ne jamais l'avoir tenté.

4. Il me semble avoir déjà rencontré un problème similaire au tien, lié au fait que le navigateur place le pied de page positionné en absolu avant de savoir quelle espace vertical occupera le contenu. Ça arrive notamment lorsqu'on a plusieurs images dans le contenu pour lesquelles on n'indique pas d'attribut width ou height en HTML.
Juste une suggestion pour permettre de t'aider plus correctement :

En local, tu fait "clic droit" afficher la source.

Ensuite, chaque images, tu le place chez un hebergeur gratuit (image hack, ou un autre espace de stockage que tu détiens).

Tu remplace le lien de chaque image par celle qui sont en ligne.

Et tu nous envoies le tout, à partir de là on peut très bien, créer un fichier html, avec les liens qui sont bon, et tout est magique.

Ensuite, afficher le Chinois, no soucy, vive le UTF-8 !!! Partout dans le monde, ça fonctionne !

(Un peu plus de courtoisie et de calme serais franchement apprécié, je sais, je me mèle de ce qui ne me regarde pas, mais je ne sais pas comment fait Florent pour garder son calme, ... ah si, la sagesse Smiley biggol )
Smiley smile
Et bé, le forum est bien vivant et on fait partagé la discussion a plein de monde ! Ca le fait ! Je vous previens des que je le met en ligne parceque je crois qu'on en a tellement aprlé qu'il faut le voir maintenant ce site !

Ah mon avis il y aura beaucoup de remarque et critique parcequ'il est vrai que je n'ai pas été tres rigoureux entre langage html, css, php et sql mais bon, on est la pour aprendre.

Merci Florent de me répondre a chaque fois correctement, il est vrai que je ne définit pas de height mais c'est parceque mes images ne sont pas de la meme taille. Meme largeur oui mais pas meme longueur.
C'est vrai que c'est dommage parceque vu que c'est un genre de catalogue, le rendu n'est pas top avec les images differentes.

Je vais me renseigner pour modifier la taille des images en php, j'avais vu un truc comme ca, avec ca j'aurais un meilleur rendu et je pourrais fixer le height de mon tableau !

Allez, bonne journée a vous, je vous tiens au courant
Salut,

Merci pour la reponse rapide, ca ne prend pa trop de temps de chargement d'utiliser cette fonction? sachant que j'ai 6 photos par pages a afficher.
J'étais en train de regarder ce que ca donner en méthode bourrin qui je crois ne palairait pas au programmeur sur ce forum
--> <img src="maphoto" width="150px" height="160px"> Smiley smile
Mais la qualité est horrible et je déforme toutes les photos, ce qui est normale.

En fait j'aimerais faire que si ma photo est en format paysage, je reduis sa valeur a 150px en largeur. Et si ma photo est en portrait je reduis sa longueur a 160px. Suis-je obligé de redimensionner chaque photo pour garder une bonne qualité et faire ce que je veux faire?

a tte
Pages :