Undskyld det sene svar.
De divs hvor problemet ligger i ser sådanne ud:
<div id="menu">
<ul>
<li><a href="?site=post">Post</a><div id="tal"><? include("hent_tal.php"); ?></div></li>
</ul>
</div>
Div'et med id "tal" bliver opdateret vha. ajax og ser sådan ud:
<script type="text/javascript">
setInterval(function() {
$('tal').load('hent_tal.php');
}, 5000);
</script>
Det er i øvrigt mootools.
Og css'en for "menu" divet ser sådanne ud:
#menu { background: url(images/menu_bckg.jpg) #FF6600; height:30px; }
#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; width:104px; list-style:none; text-align:center; }
#menu a { display:block; float:left; width:104px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:4px; font-style:italic;}
#menu a:hover{ padding-top:4px; height:22px; background:url(images/menu_bckg_over.jpg) #C23B01;}
Problemet er at den lægger sig under teksten, se billede af det her:
http://www.myupload.dk/showfile/r41900595b15.JPGDet er selvfølgelig meningen at der efter post skal stå antallet af nye beskeder. Og ikke under som nu.
Resultatet fra hent_tal er bare tallet, intet andet html eller lignende.
Håber i kan hjælpe trods det senere svar.