Autor Zpráva
rojko20
Profil
Zdravim,


Na strankach mam vlozenou flash animaci. Stranka se zobrazovala v poradku ve vsech prohlizecich vcetne IE8

Pouze v IE9 pozoruji, ze mezi hranici flash a hranici objektu, je bila vertikalni (vpravo) a horizontalni(dole) mezera.
Ta dolni mi ani nevadi, ale ta prava ano, protoze vpravo mi navazuje dalsi lista.


Snazil jsem si to nejak nasimulovat, a vytvoril stranku, kde se to take projevuje


Konstrukce je takovato:


<table width=100% style='border:1px solid green' cellpadding=0 cellspacing=0>
   <tr><td align=center>


   <table width=710px style='border:1px solid green' cellpadding=0 cellspacing=0>
      <tr><td height=10px align=left>
      <tr><td>
         <table style='border:0px solid red' cellpadding=0 cellspacing=0>
        <tr><td width=548px>kejke fkfje fke j

              

          <!--[if !IE]> -->
        <object type="application/x-shockwave-flash" data="animace/animace21_cz.swf" width="548" height="281">
          <!-- <![endif]-->

 
          <!--[if IE]>
          <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="548" height="281" align="right" style='border:1px solid brown'>
          <param name="movie" value="animace/animace21_cz.swf" />
          <!--><!--dgx-->
          <param name="loop" value="true" />
          <param name="menu" value="false" />


          <?
          echo "<map name='navigace'>";
          echo "<area href='index.php?jazyk=$jazyk&amp;menu=2&amp;submenu=2' alt='Elektroprojekce' shape='rect' coords='20,221,146,281'>";
          echo "<area href='index.php?jazyk=$jazyk&amp;menu=2&amp;submenu=3' alt='Vývoj SW, vizualizace' shape='rect' coords='166,221,292,281'>";
          echo "<area href='index.php?jazyk=$jazyk&amp;menu=2&amp;submenu=4' alt='Výroba, montáž' shape='rect' coords='312,221,438,281'>";
          echo "</map>"; 
          echo "<img src='grafika/titulni_21.png' border='0' style='margin-top:0px; display:block' usemap='#navigace'>";
          ?>

        </object>
          <!-- <![endif]-->

            

         </table>

         <td> 
            <table width=162px style='border:1px solid red' cellpadding=0 cellspacing=0>
               <tr><td>ss
 
            </table>

      <tr><td>
      <tr><td>

          <table width=100% style='border:1px solid red' cellpadding=0 cellspacing=0>
             <tr><td height=3000px>
             <tr><td>slkjdkjdskj

          </table>
                    
 
   </table>

</table>


Prisel jsem na to, ze na to ma vliv hned to prvni zarovnani na stred <tr><td align=center>

Kdyz totiz do zarovnani nedam nic, resp. doleva, stranka se zobrazuje hned z leva, ale kolem flash animace v objektu nejsou zadne mezery.
Kdyz na stred mezery tam jsou. Pouze tedy v IE9.
Zkousel jsem tu prvni tabulku nahradit div (opet s vlastnosti zarovani na stred) - efekt je stejny.


Muzete mi poradit ?

Dekuji

Moderátor Joker: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
CZechBoY
Profil
zkus v css navolit padding:0 a margin:0

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0