Avatar billede krk Nybegynder
03. marts 2004 - 10:05 Der er 4 kommentarer og
1 løsning

layers i tabeller

Hvad er der galt med min kode.
Mit layer følger ikke min tabel 100%
Her er min kode:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>

<body bgcolor="#FFFFFF">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%" align="center">
  <tr>
    <td>
      <div align="center">
        <table width="500" border="1" cellspacing="0" cellpadding="0" height="300">
          <tr valign="top">
            <td>
              <div id="Layer1" style="position:absolute; width:450px; height:250px; z-index:1; background-color: #666666; layer-background-color: border; border: 8px none #000000">
                <div align="center">
                <h3>&nbsp;</h3>
                <h3>&nbsp;</h3>
                  <h3><font color="#FFFFFF">Dette er et layer der f&oslash;lger
                    den centrerede tabel</font></h3>
                  <h3><font color=\"#FFFFFF\">&nbsp;&nbsp;&nbsp;</font></h3>
              </div>
            </div>
            </td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
</table>

</body>
</html>


et ekstra spørgsmål: hvorfor er det lige at man arbejder med layers ?, jeg kan simpelhen ikke få dem indsat præcis de steder jeg gerne vil have dem til at stå på siden. Er det fordi jeg gerne vil have dem ind i en tabel at der går kuk i det ?
er der nogle der kender en god toturial til det med layers
Avatar billede nute Nybegynder
03. marts 2004 - 10:19 #1
kig lidt på din kode ... og specielt disse linjer:

<table width="500"

og

<div id="Layer1" style="position:absolute; width:450px;

du beder dit layer om at være 50px mindre end din table.

hvis det er fordi du skal have dit layer centreret i din table, så skal du gøre sådan:

<td style="text-align:center;">
              <div id="Layer1" style="margin-top:25px;width:450px; height:250px; z-index:1; background-color: #666666; layer-background-color: border; border: 8px none #000000">
                <div align="center">
                <h3>&nbsp;</h3>
                <h3>&nbsp;</h3>
                  <h3><font color="#FFFFFF">Dette er et layer der f&oslash;lger
                    den centrerede tabel</font></h3>
                  <h3><font color=\"#FFFFFF\">&nbsp;&nbsp;&nbsp;</font></h3>
              </div>
            </div>
            </td>

/nute
Avatar billede krk Nybegynder
03. marts 2004 - 10:29 #2
Det virker :-)
Tak skal du have.
Må jeg lige stille et ekstra spørgsmål. Hvis nu jeg har sat et billed ind i en tabel (ikke som baggrundsbillede)og gerne vil have noget tekst til at stå oven på billed, skal jeg så indsætte billede i et lag først eller kan jeg godt bare sætte et lag(med teksten i)oven på billede. jeg spørger fordi jeg tidligere har haft problemer med at få mine lag til at stå et præcist sted når det er jeg minimere mit browser vindue
Avatar billede nute Nybegynder
03. marts 2004 - 10:40 #3
du lægger dine lag på samme sted:

<div style="position:absolute;top:100px;left:100px;height:100px;width:100px;background-color:red;"></div>
<div style="position:absolute;top:100px;left:100px;height:100px;width:100px;">denne tekst står over dit 'billede'</div>

disse layers vil *alltid* ligge det samme sted, uanset om du ændre størrelsen på dit browservindue. Hvis du vil have dine layers til at stå et bestemt sted i dit browservindue, så kan du positionere dem med % angivelse, i modsetning til pixel angivelse (som de første to layers):

<div style="position:absolute;top:50%;left:50%;height:100px;width:100px;background-color:red;"></div>
<div style="position:absolute;top:50%;left:50%;height:100px;width:100px;">denne tekst står over dit 'billede', men er alltid i midten af din browser</div>


/nute
Avatar billede krk Nybegynder
03. marts 2004 - 11:17 #4
Ok, det prøver jeg lige at lege lidt med.
Tak for hjælpen.
Smid et svar, så får du point
Avatar billede nute Nybegynder
03. marts 2004 - 11:20 #5
fino :o]

selv tak ...

/nute
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester