← Back to team overview

sslug-teknik team mailing list archive

Re: Absolut placering af element i XHTML

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 15 June 2003 15:36, Martin Boegelund wrote:
> 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

For det foerste skal du angive enheder paa koordinater, f.eks. 180px.
For det andet, hedder det xhtml11-transitional.... (du mangler et 1 
tal.)
Den korrekte header:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml";>

mvh
A.Grandt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE+7FxwQKgAVMn7PyMRAn7PAKCgG4CGVvMxeu+WHurBKy0LKoaLBwCfdz2M
6HBNn6vt3X9eLpShVOeLRrs=
=/A9n
-----END PGP SIGNATURE-----



Follow ups

References