28172 sujets

CSS et mise en forme, CSS3

Bonjour j'ai commence a faire une page et je m'aperçois qu'il y a une espace en haut de la page que je ne veux pas :

http://img145.imageshack.us/img145/1806/sanstitreyw8.png

Voici le fichier HTML :
<?php
include("includes/config.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
	<head>
		<title><?php echo $config["nomDuSite"];?></title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<link rel="stylesheet" media="screen" type="text/css" title="Main" href="styles.css" />
	</head>
	<body>
		<div id="header">
			<ul id="navbar">
				<li><a class="hover" href="index.php">HOME</a></li>
				<?php
					for($i=0; $i < count($config["cat"]); $i++)
					{
				?>
				<li><a href="cat.php?id=<?php echo $config["cat"][$i];?>"><?php echo strtoupper($config["cat"][$i]);?></a></li>
				<?php
					}
				?>
			</ul>
		</div>
	</body>
</html>


et Voici le CSS :
*
{
	margin: 0px;
	padding: 0px;
}

body
{
	margin: auto;
	width: 800px;
	background-color: #000;
	font: normal .70em/1.6em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: grey;
}

#header
{
	width: 800px;
	height: 150px;
	background: url("images/banner.png");
}


Avant je faisais le même code je n'avais pas de problème !
Modifié par pas495 (27 Jul 2008 - 15:56)
Attention:
[#red][b]&#65279;[/b][/#]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
	<head>
		<title>MonSite.Com</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<link rel="stylesheet" media="screen" type="text/css" title="Main" href="styles.css" />
	</head>
	<body>
		<div id="header">

			<ul id="navbar">
			</ul>
		</div>
	</body>
</html>
Benjamin D.C. a écrit :
Attention:
[#red][b]&#65279;[/b][/#]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
	<head>
		<title>MonSite.Com</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<link rel="stylesheet" media="screen" type="text/css" title="Main" href="styles.css" />
	</head>
	<body>
		<div id="header">

			<ul id="navbar">
			</ul>
		</div>
	</body>
</html>


Regarde mon fichier HTML que j'ai modifié, je crois que le probleme vient du code php <?php include("includes/config.php");?> car quand je l'enlève le problème est reglé ! Comment faire pour qu'il n'y est pas d'espace avec du PHP ?
Modifié par pas495 (27 Jul 2008 - 15:59)
Bonjour,

pas495 a écrit :
Regarde mon fichier HTML que j'ai modifié, je crois que le probleme vient du code php <?php include("includes/config.php");?> car quand je l'enlève le problème est reglé ! Comment faire pour qu'il n'y est pas d'espace avec du PHP ?
ça veut donc dire qu'il faut corriger ta page includes/config.php (notamment ce &#65279; qui traîne). Smiley cligne
Heyoan a écrit :
Bonjour,

ça veut donc dire qu'il faut corriger ta page includes/config.php (notamment ce &#65279; qui traîne). Smiley cligne


Slt, voici mon fichier includes/config.php :
<?php

/***********************************************************
Mysql Connection
***********************************************************/

$serverName = "localhost"; // Le servername de votre mysql.
$databaseUsername = "root"; // Le nom d'utilisateur de la base de donnée.
$databasePassword = ""; // Le mot de passe de la base de donnée.
$databaseName = "peekv2"; // Le nom de la base de donnée.

mysql_connect($serverName, $databaseUsername, $databasePassword); // On se connecte à la base de donnée.
mysql_select_db($databaseName); // On selectionne la base de donnée.

/***********************************************************
************************************************************/

/***********************************************************
Parametre du site
***********************************************************/

$config["nomDuSite"] = "MonSite.Com";
$config["cat"] = array("Movies", "Video Songs", "Comedy Clips", "TV Serials", "TV Shows");
?>
Modérateur
Salut,

Ce n'est qu'une hypothèse mais il me semble que ton problème est dû à un encodage différent entre tes deux fichiers.

Ceux-ci sont-ils bien encodés en utf8 sans BOM ?
koala64 a écrit :
Salut,

Ce n'est qu'une hypothèse mais il me semble que ton problème est dû à un encodage différent entre tes deux fichiers.

Ceux-ci sont-ils bien encodés en utf8 sans BOM ?


Slt, je ne sais pas comment vérifier l'encodage ? Smiley decu


EDIT : C'est bon j'ai change d'encodage, et ça marche ! Merci de ton aide !
Modifié par pas495 (27 Jul 2008 - 18:03)