Saut de ligne non voulu

Saut de ligne non voulu - PHP - Programmation

Marsh Posté le 29-01-2008 à 08:42:13    

Bonjour à tous,  
 
un petit probleme m'ammene à vous.
 
Explications: Sur mon site www.ksh.be la sidebar de droite (avec page, catégorie, sites qui vont biens) ouverte avec IE n'est pas comme je le voudrais. Entre chaque ligne il y a un saut de ligne. Ouverte avec mozilla ou opera, le probleme n'est plus.
Je vous joint le code, j'ai déja entendu dire que IE ne respecte pas la norme W3C, je ne sais pas si ça peut provenir de cela:
 

Code :
  1. <div id="sidebar">
  2.  <ul>
  3. <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(1) ) : else : ?>
  4.   <?php wp_list_pages('title_li=<h2>Pages</h2>' ); ?>
  5.   <?php wp_list_categories('title_li=<h2>Categories</h2>'); ?>
  6.   <?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
  7.    <?php wp_list_bookmarks(); ?>
  8. </br>
  9.    <ul>
  10.                 <center><a href="http://ksh.be/?page_id=15"><img src="/wp-content/themes/phobus-10/images/contact.jpg" /></a></center>
  11.      <center><a href="http://ksh.be/?feed=rss2"><img src="/wp-content/themes/phobus-10/images/flux.jpg" /></a></center>
  12.          
  13.    </ul>
  14.    </li>
  15.   <?php } ?>
  16. <?php endif; ?>
  17.  <span class="sidebar-bottom"></span>
  18.  </ul>
  19. </div>


 
 
Merci d'avance et à bientot :)


---------------
Galerie HFR  |  ksh.be mon site ouaibe | Galerie Flickr
Reply

Marsh Posté le 29-01-2008 à 08:42:13   

Reply

Marsh Posté le 29-01-2008 à 09:22:40    

A vue de nez c'est plutot toi qui respecte pas la norme W3C.
Ou est le <li> qui va avec le </li>?
Qu'est ce que c'est que cette balise </br> ?
 
Commence par corriger ton html ensuite il sera plus facile d'obtenir un rendu proche sur tous les navigateurs.

Reply

Marsh Posté le 29-01-2008 à 14:32:54    

Reply

Marsh Posté le 31-01-2008 à 12:16:42    

anapajari a écrit :


Qu'est ce que c'est que cette balise </br> ?


 
Cette balise me sert a décrocher un peu les icone du bas de la sidebar de la blogoliste.
 
 
 


 
 
Merci mais comme dit ci-dessus mon probleme vient de IE, et IE ne respecte pas le W3C, je n'ai pas besoin de ton lien  :jap:  
 
J'ai virer la balise </li> mais toujours rien .
 
Allez faire un tour sur mon site et regarder le code du premier message, je sais pas si vous serez plus malin que moi, mais je vois vraiment pas.
 
Sachant que je n'ai pas ce probleme sous safari, mozilla ou encore Opera qui eux respecte le W3C ...

Message cité 1 fois
Message édité par kashir le 31-01-2008 à 12:20:08

---------------
Galerie HFR  |  ksh.be mon site ouaibe | Galerie Flickr
Reply

Marsh Posté le 31-01-2008 à 12:25:04    

kashir a écrit :


Merci mais comme dit ci-dessus mon probleme vient de IE, et IE ne respecte pas le W3C, je n'ai pas besoin de ton lien  :jap:


Si TOI tu ne respectes pas la norme, je vois pas pourquoi IE aurait un rendu correct. Commence par ça.
 
Ensuite, si tu as un problème avec ta sidebar, poste donc le code qui génère ta sidebar.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 31-01-2008 à 12:32:32    

skeye a écrit :


Si TOI tu ne respectes pas la norme, je vois pas pourquoi IE aurait un rendu correct. Commence par ça.
 
Ensuite, si tu as un problème avec ta sidebar, poste donc le code qui génère ta sidebar.


 
Le code etait dans mon premier post accéssoirement, et ensuite je ne vois pas ou mon code ne respecte pas le W3C  :pt1cable:  
 

Code :
  1. <div id="sidebar">
  2.  <ul>
  3. <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(1) ) : else : ?>
  4.   <?php wp_list_pages('title_li=<h2>Pages</h2>' ); ?>
  5.   <?php wp_list_categories('title_li=<h2>Categories</h2>'); ?>
  6.   <?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
  7.    <?php wp_list_bookmarks(); ?>
  8. </br>
  9.    <ul>
  10.                 <center><a href="http://ksh.be/?page_id=15"><img src="/wp-content/themes/phobus-10/images/contact.jpg" /></a></center>
  11.      <center><a href="http://ksh.be/?feed=rss2"><img src="/wp-content/themes/phobus-10/images/flux.jpg" /></a></center>
  12.          
  13.    </ul>
  14.   <?php } ?>
  15. <?php endif; ?>
  16.  <span class="sidebar-bottom"></span>
  17.  </ul>
  18. </div>


 


---------------
Galerie HFR  |  ksh.be mon site ouaibe | Galerie Flickr
Reply

Marsh Posté le 31-01-2008 à 12:54:25    

Non, ce code-ci ne sert à rien.
Le code de tes fonctions dynamic_sidebar, wp_list_categories, wp_list_bookmarks et wp_list_pages, plutôt...


Message édité par skeye le 31-01-2008 à 12:55:14

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 31-01-2008 à 12:57:59    

Citation :

<html>
<head>
<TITLE>Ksh.be | Faucher Romain, Photographe Amateur</TITLE>
<META NAME="KEYWORDS" CONTENT="ksh, kashir, photo, blog, photo blog, photographie, niort, romain, faucher, romain faucher, declic, clac, niortais, ksh.be, reflex, numerique, ksh photo, niort photo, niort photographie, niort photographe, romain photo, faucher photo, cliché">
<META NAME="DESCRIPTION" CONTENT="Blog d'un amateur de photographie sans prétention, ksh.be expose les clichés de Faucher Romain, un photographe en herbe, Niortais d'origine.">
<meta name="ROBOTS" content="index,follow">
</head>
<body>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr-FR">

Très pro le coup de la double balise html et du doctype mis après quelques lignes. Quand je vois ça, je suis tout sauf étonné de voir  que ça s'affiche différemment en fonction des navigateurs.
 
Côté css j'ai crus lire :

Citation :

#sidebar ul ul li a, #sidebar ul ul li a:visited {  
padding : 3px 0 3px 15px;
margin : 0 4px 0 3px;


Tu mets des marges et tu t'étonnes que les éléments soient écartés les un des autres?
 
Commence déjà par corriger ton premier problème et après tu verras pour le reste.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed