← Back to team overview

sslug-teknik team mailing list archive

Absolut placering af element i XHTML

 

Hej.

Tilgiv mig, hvis dette ikke er den rette gruppe for et (X)HTML spørgsmål, jeg fandt ingen der passede bedre.

Jeg er ved at kode noget XHTML 1.0 Transitional, og jeg ønsker at placere et <div> element absolut. Til dette formål har jeg lavet et stylesheet med entry:
div.topdiv01 {
  position: absolute;
  top: 180;
  left: 150;
  height: 120;
  width: 420;
  overflow: hidden;
}

I min XHTML har jeg så min <div>:
  <div class="topdiv01">
   <table>
    <tr>
     <th>Col001</th>
     <th>Col002</th>
     <th>Col003</th>
    </tr>
   </table>
  </div>

Mit problem er så, at min <div> ikke placeres i henhold til mine top og left angivelser, så længe jeg har min XHTML DTD i toppen:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

Fjerner jeg denne DTD, eller erstatter den med en HTML DTD, så virker det. Det virker også i MSIE, men ikke i Mozilla eller Opera.

Er der nogen der har et bud på hvordan jeg placerer et element absolut i XHTML?

Mvh Martin



Follow ups