CSS ( position ) w mPDF

0

witam serdecznie,

mam male znowu pytanko . Nie wiem czemu pozycji nie che mi ustawić tabeli , która się wyświetla w PDF. Korzystam z biblioteki mPDF.
Pozostałe dyrektywy działają jak background-color itp.

próbowałam tak:
1.

 $html.="<table style='position:relative;bottom:300px;' >	   
                    <tr>
                        <td>
                               ..................
                        </td>
                        <td>
                                .................
                        </td>
                    </tr>
                     
                    </table> "; 
 include("MPDF54/mpdf.php");
 $mpdf=new mPDF('c','A4','','',32,25,27,25,16,13);
 $mpdf->WriteHTML($html,2);
 $mpdf->Output('plik.pdf');
 $html.="<table class='table3' >	   
                    <tr>
                        <td>
                                ....................
                        </td>
                        <td>
                               .....................
                        </td>
                    </tr>
                     
                    </table> "; 

 include("MPDF54/mpdf.php");
 $mpdf=new mPDF('c','A4','','',32,25,27,25,16,13);
 $stylesheet = file_get_contents("MPDF54/mpdfstyle.css");
 $mpdf->WriteHTML($stylesheet,1);
 $mpdf->WriteHTML($html,2);
 $mpdf->Output('plik.pdf');

plik : mpdfstyle.css

.table3  {
	position:relative;
	bottom:300px;
}
  1. w div tez próbowałam i bez rezultatu :( :( :(

można prosić o wskazówkę ...?

0

sprawdź co mówi dokumentacja nt. pozycjonowania absolutnego.

jeżeli mpdf używa tylko php do wyrenderowania layoutu to mam obawy, że sporo rzeczy w tym nie zadziała jak powinno. jeżeli wywołuje jakiś zewnętrzny program do renderowania - to z kolei raczej nie odpaliłabyś tego na shared hostingu, a taki posiadasz z tego co kojarzę.

Inne pytanie z kolei to jaki efekt chcesz osiągnąć. Jeżeli chodzi Ci o narysowanie tabeli 300px od dolnej krawędzi [strony w dokumencie PDF?] to to nie zadziała. position: relative rzadko się używa z właściwościami top, left, bottom, right. Na ogół kontener ma po prostu position: relative, a kolejny kontener na zawartość: position: absolute. Opisz jeszcze jaki efekt chcesz uzyskać.

0

miałeś racje :) :) :) , sprawdziłam w dokumentacji, inaczej stosuje się tu CSS, Poprawiłam w ten sposób :


<table style='margin-top:200mm;'>	   
                    <tr>
                        <td>
                               ...................
                        </td>
                        <td>
                              ....................
                        </td>
                    </tr>
                     
                    </table> "; 

jest taki rezultat jak chciałam , dziękuje serdecznie za pomoc :) :) :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1