Autor Zpráva
HGD
Profil
zdaravim všechny, mam problém s IE, když nastavim margin: 15px 20px 0 20px; tak v Opeře i FF funguje bez problémů, ale v IE mi pak jakoby přestane fungovat u patičky clear: both;

— Moderátor: úprava nadpisu. —
Railbot
Profil
Odkaz na web nebo celý problémový kód. Z tohoto nejde usoudit, kde je problém.
HGD
Profil
ok, jelikož to testuju na localu, tak hodim kód:
index
<div id="obsah">
  <?include "include/header.php"?>
	<div id="hlavicka"></div>
	<div id="wrapper">
		<div id="left">
			<div id="left-in"><?include "include/left.php"?></div>
		</div>
		
		<div id="center">
			<div id="center-in">
    <?
    include "engine/reports.php";
    
     $page = $_GET["page"];
     $index = "uvod.php";
      if ($page) {
       if (file_exists($page.".php")){
        include($page.".php");
       }
       else{
        include $index;
       }
      }
      else {                            
       include ($index);
      }
     ?>
      </div>
		</div>
	
		<div id="right">
		 <div id="right-in"><?include "include/right.php"?></div>
		</div>
	</div>
	<div id="paticka">
	<?include "include/foother.php"?>
	</div>
</div>


CSS
body {
 font-family: arial, verdena;
 margin: 0;
 padding: 0; 
 background: #b7c4d3;
 text-align: center; 
}
/* Rozdělení layoutu */
#hlavicka {
 background: #000 url('header.png') no-repeat;
 height: 150px;
 border-bottom: 2px solid #000;
}

#paticka {
 font-size: 12px;
 color: #777;
 padding: 20px;
 clear: both;
 background: #eee;
 border-top: 5px solid #e5e5e5;
 border-bottom: 15px solid #ddd;
}

#obsah{
 width: 900px;
 margin: 0 auto; 
 background: #fff;
 color: #444;
}

#wrapper{
 padding: 20px;
 padding-top: 15px;
}

#left{
 width: 180px;
 float: left;
 margin-bottom: 20px;
}

#left-in{
 font-size: 13px;
}

#center{
 width: 460px;
 margin: 0 20px;
 float: left;
 background: #f1f1f1;
}

#center-in{
}

#right{
 width: 180px;
 float: right;
 margin-bottom: 20px;
}

#right-in{
 font-size: 13px;
}

#paticka a{
 text-decoration: none;
 font-weight: normal;
 color: #335577;
}
#paticka a:hover{
 text-decoration: none;
 font-weight: normal;
 color: #993333;
}

#topmenu a{
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #988d87;
}
 
#topmenu a:hover{
 color: #ddd8d5;
}
 
#menu a{
 color: #333; 
 text-decoration: none; 
} 

#menu a:hover{
 text-decoration: underline;
 color: #D68434;
}
/* Nadpis menu */
#menu_top{
 background: #d9d4be;
 padding: 4px 0;
 margin: 0;
 margin-top: 5px;
 font-weight: bold;
 color: #444;
}
 
.textik{
 text-align: center;
 font-size: 11px;
 margin: 5px 0;
}
/* Odkazy v menu */
div.outer a{
 background: #f0ede8;
 display: block;
 overflow: hidden;
}

div.outer span{ 
 display: block;
 padding: 3px 0;
}
/* Stránkování */
#navlista{
 font-size: 13px;
}
/* Horní menu */
#topmenu {
 text-align: right;
 padding: 7px 30px;
 background: #2c231e;
 color: #999;
}
}


a tady ještě left.php
<?php
require_once "engine/funkce.php";
require_once "admin/conect.php";

$query = mysql_query("SELECT id,nazev,styl FROM ".$pref."_category WHERE publikace='1' AND typ='2' ORDER BY poradi");

while ($data = mysql_fetch_array ($query)){
 if($data['styl']==2){
 echo '<div id="menu_top">'.$data['nazev'].'</div>';
  $query2 = mysql_query("SELECT * FROM ".$pref."_sekce WHERE id_cat='".$data['id']."' AND publikace='1' AND typ='2' ORDER BY poradi");
 while ($data2 = mysql_fetch_array ($query2)){
  echo '<div id="menu"><div class="outer"><a href="'.$data2['link'].'"><span>'.$data2['nazev'].'</span></a></div></ div>';
 }
 }else{
   $query3 = mysql_query("SELECT * FROM ".$pref."_sekce WHERE typ='1' AND publikace='1' ORDER BY poradi");
  while ($dat = mysql_fetch_array ($query3)){
   echo '<div class="textik">'.replace_smile($dat['link']).'</div>';
 }
  }
}
?>


Doufam že se v tom vyznáte a dokážete poradit, jestli to má teda nějaký kloudný řešení, jestli to nejni prostě jenom tim IE
HGD
Profil
tak newim čim tohle je, ale vložil sem do kodu <hr style="visibility: hidden"> a srovnalo se to...

ale mam jinačí problém, mam <div="blok_menu"></div> a k tomu CSS:
#blok_menu{
 border: #bcb48d 1px solid;
 margin-bottom: 5px;
}


bloky jsou pod sebou a mají meezeru 5px, chyba je v tom, že na hornim bloku se v IE nezobrazí orámování BOTTOM

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: