Page 1 sur 1

balise block ?¿

Posté : 18 nov. 2006, 04:11
par artotal
Bonjour,
j'ai un problème de compatibiliter entre FF et IE avec ce bout de code.
echo '<div class="article">'.stripslashes(ucfirst($filter->string)).'</div>'; 
en faite j'ai un système de bbcode qui rajoute autour d'une image une bordure :
case 'img':
$replace_str = '<em style="border:#FF9900 dashed 1px; padding:10px; margin:5px;"><img src="images/'. $param_name .'" alt="' . basename($param_name) . '" /></em>';
et donc sous FF avec une balise en ligne la borure entoure l'image comme sur l'exemple ci-dessus, mais plante avec FF
http://creatif-web.be/assoc/dossier_rec ... rticle=227
Bizarrement quand je mes une balise bloc c'est IE qui comprend plus, j'ai essayer avec un div un paragraphe un titre rien y fait.
Merci

Posté : 18 nov. 2006, 04:31
par Ajoloca
Bonsoir,

Si je comprends bien, tu utilises FF. Tu disposes donc d'une console JS.
(Outils->Console JavaScript) , Utilise-la (efface le contenu de la console et réactualise ta page web) et tu seras surpris de ce que tu vas voir .

Si tu n'y arrives pas 'clique' sur ce lien

Posté : 18 nov. 2006, 04:51
par artotal
je vois pas en quoi sa concerne le js ?
Eclaire moi.
edit -> Dans la V2 je n'est pas se chemin ;)

Posté : 18 nov. 2006, 05:05
par Ajoloca
Re,

C'est parce qu'il est tard (enfin tôt) que je ne vois plus clair?

Dans tes explications et dans ton code je ne vois rien qui parle de JS.

Si tu te référes au fait d'utiliser 'la console JS', c'est parce qu'elle te permet de voir tout ce qui 'foire' coté navigateur.
edit -> Dans la V2 je n'est pas se chemin
La non plus je ne comprends pas.

Posté : 18 nov. 2006, 05:12
par artotal
FF 2
outils<console d'erreur
Tu m'étonne quil est tard moi aussi je somnole ;)

Posté : 18 nov. 2006, 05:16
par Ajoloca
As tu ouvert le lien que je t'ai donné ?

Posté : 18 nov. 2006, 05:19
par artotal
oui et merci, mais je ne vois pas au niveau du code ou sa coince ?
il me signale des

Code : Tout sélectionner

margin:none;
entre autre, mais je continu l'exploration, c'est utile, merci, je ne connaissait pas.

Posté : 18 nov. 2006, 05:25
par Ajoloca
Dans le lien que tu donnes, on ne vois pas d'erreur (avec FF).
Mais comme tu utilises des '<div>...</div>', '<...style="....">' et que c'est 'bourré' d'erreus CSS j'ai pensé qu'il vaudrait mieux de commencer par corriger ces erreurs, qui sont toutes considérées comme 'erreur' pas comme 'warning' ou 'message'.
Je ne serais pas étoné que ce soit la cause de tes PB's.

Posté : 18 nov. 2006, 05:39
par artotal
sa me pose un problème à chaque fois que j'essaie de mettre une doctype valide, ma page ne s'affiche plus correctement, j'en est essayer 5.
Bizarre.
Mon entete :
<html>
<head>
<title><?php echo $nompage ?></title>
<meta http-equiv="content-type" content="text/html;<?php print(" charset=".CHARSET."\">");
?>
<link rel="SHORTCUT ICON" href="/i	mg/favicon.ico" />
<link href="./css/frontoffice.css" rel="stylesheet" type="text/css" />
<link href="./css/menu_frontoffice.css" rel="stylesheet" type="text/css" />
<link href="./css/menu.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="./css/imprimer.css" media="print" title="style 1" />
<script src="./js/scriptaculous/prototype.js" type="text/javascript"> </script>
<script src="./js/scriptaculous/scriptaculous.js" type="text/javascript"> </script>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-917716-1";
urchinTracker();
</script>
</head>
<body>

Posté : 18 nov. 2006, 05:58
par Ajoloca
Re,
Voilà une entête que j'utilise, la tienne m'a l'air bien pauvre même si certaines balises ne sont pas forcément obligatoires.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta name="generator" content=""/>
		<meta name="author" content=""/>
		<meta name="date" content=""/>
		<meta name="copyright" content=""/>
		<meta name="keywords" content=""/>
		<meta name="description" content=""/>
		<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
		<meta http-equiv="content-type" content="application/xhtml+xml; charset=iso-8859-1"/>
		<meta http-equiv="content-style-type" content="text/css"/>
		<meta http-equiv="expires" content="0"/>
		<!--<meta http-equiv="refresh" content="5; URL=http://"/>-->
		<title></title>
	</head>
<body>

Posté : 18 nov. 2006, 22:30
par artotal
pour ggogle et yahoo toutes les meta sont obsolètes, après il n'y a pas qu'eux.
j'ai trouvé une dtd transitionnel, c'est le principale, merci à toi.
edit ->
pour mon problème ces assez curieux, non ?